Investor's wiki

Blokkoverskrift (kryptovaluta)

Blokkoverskrift (kryptovaluta)

Blokkoverskriften er en seksjon i en blokk som fungerer som et sammendrag av resten av blokken. Den består av alle metadataene – for eksempel tidspunktet og vanskeligheten da blokken ble utvunnet,. Merkle-roten til de inkluderte transaksjonene og nonce. Også til stede er den forrige blokkens hash,. som er det som lar oss lage "kjeden" av blokker. I hovedsak inneholder blokkhodet alle data som ikke er selve listen over råtransaksjoner.

En blokkhode er det gruvearbeiderne hash for å prøve å gjøre blokken gyldig. Dette er mye mer effektivt enn å hashe hele blokken, som kan bestå av tusenvis av transaksjoner. Det ville vært mye mer tungvint for en gruvearbeider å endre nonce og å rehash en hel 2MB blokk for hvert forsøk. Sammenlign dette med hashing av Bitcoins blokkhoder, for eksempel, som har en fast lengde på 80 byte.

Blokkhoder er flotte fra et gruvesynspunkt, men på grunn av sin lille størrelse er de også ideelle for lette klienter. Bitcoin-blokkjeden er for stor til at enheter som smarttelefoner kan lagres. Hvis kjeden hadde 100 000 1MB-blokker, ville du brukt 100GB plass. Men med bare blokkhodene for de samme blokkene, vil du bare ta opp 0,008 GB, eller 8 MB.

På denne måten kan enheter med mindre båndbredde eller lagringsplass fortsatt utføre en viss grad av validering. Fordi Merkle-roten innkapsler alle transaksjonene, kan de senere sjekke om en transaksjon var inkludert i en bestemt blokk. Dette har en kostnad – brukeren må fortsatt stole på en tredjepart for å gi dem nødvendig informasjon. Med det sagt er lette klienter å foretrekke fremfor et system der brukerne ikke utfører noen verifisering i det hele tatt.

##Høydepunkter

  • De er hash for å lage et bevis på arbeid for gruvedriftsbelønninger.

  • Blokkhoder identifiserer individuelle blokker i en blokkjede.

  • Blokkene er lagdelt vertikalt, og starter med "genese-blokken."

  • Versjonsnummeret for bitcoin hjelper deg å holde styr på endringer i protokollen.

  • Hver blokkhode inneholder tre sett med blokkmetadata og flere individuelle komponenter.