Slovníček · Těžba

Hlavička bloku

Od týmu CloudMineCryptoAktualizováno

Definice

Hlavička bloku je souhrn o velikosti 80 bajtů v horní části každého bitcoinového bloku. Obsahuje šest polí, mimo jiné hash předchozího bloku, Merkleův kořen transakcí v bloku a nonce. Těžaři ve skutečnosti hashují jen tuto část bloku.

Součást slovníčku těžby Bitcoinu, 88 pojmů srozumitelně.

Co miner skutečně hashují: 80 bajtů

  • Verze 4 B · sada pravidel
  • Hash předchozího bloku 32 B · spojuje bloky do řetězce
  • Merkleův kořen 32 B · otisk každé transakce
  • Čas 4 B · časové razítko
  • Cíl (bits) 4 B · jak nízko musí být hash
  • Nonce 4 B · číslo, které těžaři pořád mění
Změň nonce (zeleně) a změní se celý hash. Tohle je ten tip, který těžaři zkouší bilionkrát za sekundu.

Co obsahuje 80 bajtů?

PoleVelikostK čemu slouží
Verze4 bajtůJaká pravidla blok dodržuje
Hash předchozího bloku32 bajtůSpojuje tento blok s předchozím
Merkleův kořen32 bajtůJeden hash zahrnující všechny transakce
Čas4 bajtůKdy těžař říká, že blok vytvořil
Bits (cíl)4 bajtůJak nízký musí být hash bloku
Nonce4 bajtůČíslo, které těžaři neustále mění

Proč těžaři počítají hash jen z hlavičky?

Protože zastupuje celý blok. Merkleův kořen zahrnuje všechny transakce, takže změna jakékoli platby změní hlavičku. Hash předchozího bloku zahrnuje celou historii, takže úprava starého bloku naruší všechny hlavičky za ním.

I 80 bajtů lze rychle hashovat. Těžaři nad nimi provádějí dvojité SHA-256, výsledek porovnají s cílem, změní nonce a celý postup opakují, a to bilionykrát za sekundu.

Jak nízký je ten cíl doopravdy?

Řetězec má přibližně 970 864 bloků (aktuálně), takže všechny hlavičky od bloku 2009 dohromady zabírají zhruba 78 MB. Proto si lehké peněženky můžou stáhnout všechny hlavičky, ověřit u každé důkaz o práci a přesto se vejít do telefonu. Celé bloky mají stovky gigabajtů.

Zdroje

  1. Algoritmus hashování bloku · Bitcoin Wiki
  2. Odkaz k řetězci bloků: hlavičky, Merkleovy stromy, cíl · Dokumentace pro vývojáře Bitcoinu
  3. Bitcoin: Peer-to-Peer elektronický hotovostní systém · Satoshi Nakamoto, 2008

Aktuální údaje na této stránce pocházejí z API CloudMineCrypto a veřejných dat blockchainu. Pravidelně se obnovují a jsou označené tam, kde se zobrazují. Pouze pro vzdělávací účely, nejde o finanční poradenství.

Teď se podívej, jak těžba probíhá.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.