23 / 691HDR

Block Header

nagłówek bloku

80 bajtów łączących poprzednika, zobowiązanie transakcji i warunek kopania.

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.

DOC · 001Bitcoin Core v29.0: header serializationŹródło pierwotne ↗DOC · 002Bitcoin Core v29.0: header validationŹródło pierwotne ↗DOC · 003Bitcoin Core v29.0: proof of workŹródło pierwotne ↗
Sprawdzono 1 sierpnia 2026Najpierw źródła · To nie jest porada inwestycyjna