Block Header ist die exakt serialisierte Struktur, deren doppelter SHA-256 den Blockhash ergibt. Er enthält weder Transaktionsliste noch Beweis aller Transaktionsgültigkeit.
Version (4 Bytes), Vorgänger-Headerhash (32), Merkle Root (32), time (4), nBits (4), nonce (4): insgesamt 80. Zahlenfelder sind little-endian; Hashes stehen in interner Bytefolge, anders als die übliche hexadezimale Kennungsanzeige. [Bitcoin Core v29.0: header serialization]
nBits kodiert das Target kompakt, nicht die angezeigte Difficulty. Nodes prüfen Hash kleiner gleich Target und das korrekte Target für die Höhe. Zeit muss über dem Median der letzten elf Blöcke liegen und die Zukunftsprüfung bestehen; sie ist weder verlässliche Zahlungszeit noch genaue Mining-Dauer. [Bitcoin Core v29.0: header validation]
Nonce-Änderung ändert direkt den Hash; Coinbase-Änderung ändert Merkle Root und Header. Headerketten erlauben Prüfung von Verknüpfung und Arbeit. Skripte, ausgegebene Outputs, Belohnung und andere Inhaltsregeln benötigen weiterhin Transaktionsdaten und Zustandskontext. [Bitcoin Core v29.0: header validation]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Block, Proof of Work, Merkle-Baum, Nonce. Auf diesen Eintrag verweisen außerdem Block, Kryptografischer Hash, SHA-256, Merkle-Baum.