Glosar · Minare

Antet de bloc

De echipa CloudMineCryptoActualizat

Definiție

Antetul blocului este rezumatul de 80 octeți aflat în partea de sus a fiecărui bloc Bitcoin. Conține șase câmpuri, printre care hash-ul blocului anterior, rădăcina Merkle a tranzacțiilor din bloc și nonce-ul. Este singura parte a blocului pentru care minerii calculează efectiv hash-ul.

Face parte din glosarul minării Bitcoin, cu 88 termeni explicați pe înțelesul tuturor.

Ce hash-uiește de fapt un miner: 80 bytes

  • Versiune 4 B · set de reguli
  • Hash-ul blocului anterior 32 B · leagă blocurile între ele
  • Rădăcina Merkle 32 B · amprenta fiecărei tranzacții
  • Timp 4 B · marcaj de timp
  • Ținta (bits) 4 B · cât de mic trebuie să fie hash-ul
  • Nonce 4 B · numărul pe care minerii îl tot schimbă
Schimbă nonce-ul (verde) și se schimbă tot hash-ul. Asta e ghicirea pe care minerii o fac de trilioane de ori pe secundă.

Ce conțin cei 80 octeți?

CâmpDimensiuneLa ce folosește
Versiune4 octețiCe reguli respectă blocul
Hashul blocului anterior32 octețiLeagă blocul de cel anterior
Rădăcina Merkle32 octețiUn singur hash pentru toate tranzacțiile
Timp4 octețiCând minerul spune că a construit blocul
Biți (țintă)4 octețiCât de mic trebuie să fie hash-ul blocului
Nonce4 octețiNumărul pe care minerii îl tot schimbă

De ce calculează minerii hash-ul doar pentru antet?

Pentru că reprezintă întregul bloc. Rădăcina Merkle reprezintă criptografic fiecare tranzacție, așa că orice plată modificată schimbă antetul. Hash-ul blocului anterior leagă blocul de întregul istoric, așa că editarea unui bloc vechi invalidează toate antetele care urmează.

Iar 80 octeți se hash-uiesc rapid. Minerii aplică SHA-256 de două ori asupra lor, verifică rezultatul în raport cu ținta, schimbă nonce-ul și repetă, de trilioane de ori pe secundă.

Cât de mică este, de fapt?

Lanțul are aproximativ 970.864 blocuri (date live), așa că toate antetele începând cu 2009 însumează aproximativ 78 MB. De aceea, portofelele light pot descărca toate antetele și pot verifica dovada de lucru pentru fiecare, ocupând totuși puțin spațiu pe telefon. Blocurile complete ocupă sute de gigabytes.

Surse

  1. Algoritm de calculare a hash-ului blocurilor · Bitcoin Wiki
  2. Referință pentru lanțul de blocuri: antete, arbori Merkle, țintă · Documentația pentru dezvoltatori Bitcoin
  3. Bitcoin: un sistem de numerar electronic peer-to-peer · Satoshi Nakamoto, 2008

Datele live de pe această pagină provin din API-ul CloudMineCrypto și din date publice ale blockchainului. Sunt actualizate periodic și etichetate acolo unde apar. Doar în scop educațional, nu reprezintă sfaturi financiare.

Acum urmărește minarea în acțiune.

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.