Woordenlijst · Mining

Block header

Door het CloudMineCrypto-teamGeüpdatet

Definitie

Een blokheader is de samenvatting van 80 bytes bovenaan elk Bitcoin-blok. Hij bevat zes velden, waaronder de hash van het vorige blok, de Merkle-root van de transacties in het blok en de nonce. Dit is het enige deel van het blok dat miners daadwerkelijk hashen.

Onderdeel van de woordenlijst over Bitcoin-mining, met 88 termen in gewone taal.

Wat een miner echt hasht: 80 bytes

  • Versie 4 B · regelset
  • Hash van het vorige blok 32 B · koppelt blokken aan elkaar
  • Merkle root 32 B · vingerafdruk van elke transactie
  • Tijd 4 B · tijdstempel
  • Doel (bits) 4 B · hoe laag de hash moet zijn
  • Nonce 4 B · het getal dat miners steeds aanpassen
Verander de nonce (groen) en de hele hash verandert mee. Dat is de gok die miners biljoenen keren per seconde doen.

Wat staat er in de 80 bytes?

VeldGrootteWat doet het?
Versie4 bytesWelke regels het blok volgt
Hash van het vorige blok32 bytesVerbindt dit blok met het vorige
Merkle-root32 bytesEén hash voor alle transacties
Tijd4 bytesWanneer de miner zegt dat het blok is gebouwd
Bits (doelwaarde)4 bytesHoe laag de hash van het blok moet zijn
Nonce4 bytesHet getal dat miners steeds aanpassen

Waarom hashen miners alleen de header?

Omdat de header het hele blok vertegenwoordigt. De Merkle-root legt alle transacties vast, dus een wijziging in een betaling verandert de header. De hash van het vorige blok legt de hele geschiedenis vast, dus als je een oud blok aanpast, kloppen alle headers erna niet meer.

En 80 bytes zijn snel te hashen. Miners voeren er dubbel SHA-256 op uit, vergelijken het resultaat met de doelwaarde, veranderen de nonce en proberen het opnieuw, biljoenen keren per seconde.

Hoe klein is dat eigenlijk?

De blockchain is ongeveer 969.785 blokken lang (live), dus alle headers vanaf 2009 zijn samen ongeveer 78 MB. Daarom kunnen lightwallets alle headers downloaden, het proof of work van elke header controleren en toch op een telefoon passen. De volledige blokken nemen samen honderden gigabytes in beslag.

Bronnen

  1. Hashalgoritme voor blokken · Bitcoin Wiki
  2. Naslag over de blockchain: headers, Merkle-bomen, doelwaarde · Bitcoin developer-documentatie
  3. Bitcoin: een peer-to-peer elektronisch geldsysteem · Satoshi Nakamoto, 2008

De live cijfers op deze pagina komen van de CloudMineCrypto API en openbare blockchaingegevens. Ze worden regelmatig bijgewerkt en waar nodig van een label voorzien. Alleen bedoeld ter informatie, geen financieel advies.

Bekijk nu hoe mining werkt.

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.