Block Header to dokładnie serializowana struktura, której podwójny SHA-256 jest hashem bloku. Nie zawiera listy transakcji ani dowodu ich pełnej ważności.
Version (4 bajty), hash poprzedniego nagłówka (32), korzeń Merkle (32), time (4), nBits (4), nonce (4): łącznie 80. Liczby używają little-endian; hashe wewnętrznego porządku bajtów, odmiennego od typowego zapisu szesnastkowego identyfikatora. [Bitcoin Core v29.0: header serialization]
nBits koduje zwarty target, nie trudność z eksploratora. Węzeł sprawdza hash mniejszy lub równy celowi i właściwy cel dla wysokości. Czas musi przekroczyć medianę poprzednich jedenastu bloków i przejść kontrolę przyszłości; nie jest wiarygodną godziną płatności ani dokładnym czasem kopania. [Bitcoin Core v29.0: header validation]
Zmiana nonce zmienia hash bezpośrednio; zmiana coinbase zmienia korzeń Merkle i nagłówek. Łańcuch nagłówków pozwala sprawdzać powiązania i pracę. Skrypty, wydane wyjścia, nagroda i inne zasady nadal wymagają danych transakcji i stanu. [Bitcoin Core v29.0: header validation]
Pełniejszy obraz uzyskasz, czytając to hasło razem z Blok, Proof of Work, Drzewo Merkle, Nonce. Do tego hasła prowadzą również odsyłacze z Blok, Skrót kryptograficzny, SHA-256, Drzewo Merkle.