23 / 691HDR

Block Header

hlavička bloku

80 bajtů, které spojují předchozí blok, závazek k transakcím a těžební podmínku.

Block Header je přesně serializovaná struktura, jejíž dvojitý SHA-256 tvoří hash bitcoinového bloku. Samotná hlavička neobsahuje seznam transakcí ani doklad jejich úplné platnosti.

Hlavička obsahuje version (4 bajty), hash předchozí hlavičky (32), Merkle root (32), time (4), nBits (4) a nonce (4). Součet je 80. Číselná pole používají little-endian; hashe se serializují v interním pořadí bajtů, které se liší od obvyklého hexadecimálního zobrazení identifikátoru. [Bitcoin Core v29.0: header serialization]

nBits je kompaktní kódování cíle, nikoli číslo obtížnosti z exploreru. Uzel ověřuje hash nejvýše roven cíli i správný cíl pro danou výšku. Čas musí přesáhnout medián předchozích jedenácti bloků a projít kontrolou budoucnosti; není to důvěryhodný čas každé platby ani přesná délka těžby. [Bitcoin Core v29.0: header validation]

Změna nonce mění hash přímo; změna coinbase mění Merkle root a tím hlavičku. Řetězec hlaviček dovoluje ověřovat návaznost a práci. K ověření skriptů, utrácených výstupů, odměny a dalších obsahových pravidel ale uzel potřebuje transakční data a kontext stavu. [Bitcoin Core v29.0: header validation]

Pro nejúplnější obraz čtěte toto heslo společně s Blok, Proof of Work, Merkleův strom, Nonce. Opačným směrem na něj odkazují také Blok, Kryptografický hash, SHA-256, Merkleův strom.

DOC · 001Bitcoin Core v29.0: header serializationPrimární zdrojDOC · 002Bitcoin Core v29.0: header validationPrimární zdrojDOC · 003Bitcoin Core v29.0: proof of workPrimární zdroj
Ověřeno 1. srpna 2026Primární zdroje · Nejde o investiční doporučení