Investor's wiki

Blockrubrik (kryptovaluta)

Blockrubrik (kryptovaluta)

Blockhuvudet Ă€r en sektion i ett block som fungerar som en sammanfattning av resten av blocket. Den bestĂ„r av all metadata – som tid och svĂ„righet nĂ€r blocket bröts , Merkle -roten för de inkluderade transaktionerna och nonce. Det föregĂ„ende blockets hash finns ocksĂ„ nĂ€rvarande,. vilket Ă€r det som gör att vi kan skapa "kedjan" av block. I huvudsak innehĂ„ller blockhuvudet all data som inte Ă€r sjĂ€lva listan över rĂ„transaktioner.

En blockrubrik Àr vad gruvarbetarna hash för att försöka göra blocket giltigt. Detta Àr mycket effektivare Àn att hasha hela blocket, som kan bestÄ av tusentals transaktioner. Det skulle vara mycket mer besvÀrligt för en gruvarbetare att Àndra nonce och att rehash ett helt 2MB block för varje försök. JÀmför detta med att hasha Bitcoins blockrubriker, till exempel, som har en fast lÀngd pÄ 80 byte.

Blockhuvuden Àr bra ur gruvsynpunkt, men pÄ grund av sin lilla storlek Àr de ocksÄ idealiska för lÀtta kunder. Bitcoin blockchain Àr för stor för enheter som smartphones att lagra. Om kedjan hade 100 000 1MB-block skulle du förbruka 100 GB utrymme. Men med bara blockhuvudena för samma block skulle du bara ta upp 0,008 GB eller 8 MB.

PĂ„ detta sĂ€tt kan enheter med mindre bandbredd eller lagringsutrymme fortfarande utföra en viss grad av validering. Eftersom Merkle-roten kapslar in alla transaktioner kan de senare kontrollera om en transaktion ingick i ett visst block. Detta kommer till en kostnad – anvĂ€ndaren mĂ„ste fortfarande förlita sig pĂ„ en tredje part för att förse dem med nödvĂ€ndig information. Med det sagt Ă€r lĂ€tta klienter att föredra framför ett system dĂ€r anvĂ€ndarna inte utför nĂ„gon verifiering alls.

##Höjdpunkter

  • De hashas för att skapa ett bevis pĂ„ arbete för gruvbelöningar.

  • Blockhuvuden identifierar enskilda block i en blockkedja.

  • Blocken Ă€r skiktade vertikalt, med början med "genesis-blocket."

– Bitcoinversionsnumret hjĂ€lper dig att hĂ„lla reda pĂ„ Ă€ndringar i protokollet.

  • Varje blockhuvud innehĂ„ller tre uppsĂ€ttningar blockmetadata och flera enskilda komponenter.