Blok (Bitcoin Block) je balík transakcií, ktorý ťažiari vyprodukujú každých približne 10 minút. Každý blok obsahuje okrem transakcií aj špecifickú hlavičku (block header), kde sú uložené dôležité údaje, ako napríklad hash predchádzajúceho bloku, tzv. Merkle root (zhrnutie všetkých transakcií) či nonce.

Vďaka tomu, že každý nový blok odkazuje (cez „previous block hash“) na hash toho predchádzajúceho, vzniká reťaz blokovblockchain. Zmeniť starší blok by znamenalo upraviť aj všetky nasledujúce, preto je prakticky nemožné spätne manipulovať s už potvrdenými transakciami. Tým je zabezpečená integrita a nemennosť údajov v bitcoine.

Zoznam transakcií:

Block Header







Aktuálne hádaná Nonce:

Aktuálny Hash:

V reálnom Bitcoine je block header ukladaný binárne (4 bajty version, 32 bajtov prev. hash, 32 bajtov Merkle root, 4 bajty timestamp, 4 bajty bits, 4 bajty nonce), ale na demo stačí string.

Veľkosť

version

4 bajty

previous hash

32 bajtov

Merkle root

32 bajtov

timestamp

4 bajty

bits

4 bajty

nonce

4 bajty

Spolu

80 bajtov

Pozri aj Genesis blok