Block header adalah bagian dari blok yang digunakan untuk mengidentifikasi masing-masing blok yang dihasilkan di dalam jaringan blockchain. Bagian ini diolah dengan teknik hashing untuk menjadi mata rantai yang mengaitkan antar blok pada blockchain.
Setiap block header mencakup metadata masing-masing blok, periode waktu dan tingkat kesulitan blok, Merkle root, dan nonce. Block header di-hash secara berkala oleh penambang dengan mengubah nilai nonce sebagai bagian dari aktivitas mining. Tujuan mereka adalah untuk menghasilkan proof of work, yang akan memvalidasi blok dan memungkinkan mereka mendapatkan kompensasi dalam menjaga sistem blockchain berfungsi dengan lancar dan efektif.
Block header, pada intinya, digunakan untuk mengidentifikasi blok tertentu di dalam blockchain. Setiap block header berisi informasi yang berguna tentang setiap blok dan miner menggunakannya untuk hash dan menghasilkan proof of work.