Block Header adalah struktur terserialisasi tepat yang SHA-256 gandanya menjadi hash blok. Tidak berisi daftar transaksi atau bukti validitas lengkap semua transaksi.
Version (4 byte), hash header sebelumnya (32), Merkle root (32), time (4), nBits (4), nonce (4): total 80. Angka memakai little-endian; hash memakai urutan byte internal, berbeda dari tampilan pengenal heksadesimal biasa. [Bitcoin Core v29.0: header serialization]
nBits mengodekan target ringkas, bukan angka kesulitan penjelajah. Node memeriksa hash paling besar sama dengan target dan target yang benar untuk ketinggian. Waktu harus melebihi median sebelas blok sebelumnya dan lolos pemeriksaan masa depan; bukan waktu pembayaran terpercaya atau durasi penambangan tepat. [Bitcoin Core v29.0: header validation]
Mengubah nonce langsung mengubah hash; mengubah coinbase mengubah Merkle root dan header. Rantai header membantu memeriksa hubungan dan kerja. Skrip, output terbelanjakan, imbalan dan aturan lain tetap membutuhkan data transaksi dan konteks status. [Bitcoin Core v29.0: header validation]
Untuk gambaran yang lebih utuh, baca entri ini bersama Blok, Proof of Work, Merkle tree, Nonce. Entri ini juga dirujuk dari Blok, Hash kriptografis, SHA-256, Merkle tree.