Block Header — точно серіалізована структура, подвійний SHA-256 якої утворює хеш блоку. Вона не містить списку транзакцій чи доказу їх повної дійсності.
Version (4 байти), хеш попереднього заголовка (32), корінь Merkle (32), time (4), nBits (4), nonce (4): разом 80. Числа little-endian; хеші мають внутрішній порядок байтів, відмінний від звичного шістнадцяткового показу. [Bitcoin Core v29.0: header serialization]
nBits компактно кодує ціль, не складність оглядача. Перевіряють хеш не більший за ціль і правильну ціль для висоти. Час перевищує медіану попередніх одинадцяти блоків і проходить контроль майбутнього; це не надійний час платежу чи точна тривалість майнінгу. [Bitcoin Core v29.0: header validation]
Зміна nonce прямо змінює хеш; зміна coinbase змінює корінь Merkle і заголовок. Ланцюги заголовків дозволяють перевіряти зв’язки й роботу. Скрипти, витрачені виходи, винагорода й інші правила потребують транзакцій та контексту стану. [Bitcoin Core v29.0: header validation]
Для повної картини прочитайте також Блок, Proof of Work, Дерево Merkle, Nonce. На цю статтю також посилаються Блок, Криптографічний хеш, SHA-256, Дерево Merkle.