Hva er en blokkhode (Cryptocurrency)?
En blokkhode brukes til å identifisere en spesiell blokk på en hel blockchain og haskes gjentatte ganger for å skape et bevis på arbeid for gruvedrift. En blockchain består av en serie forskjellige blokker som brukes til å lagre informasjon relatert til transaksjoner som oppstår i et blockchain-nettverk. Hver av blokkene inneholder en unik topptekst, og hver slik blokk identifiseres av sin blokkhode-hash individuelt.
Viktige takeaways
- Blokkoverskrifter identifiserer individuelle blokker i en blockchain.De har skyndet seg å skape et bevis på arbeid for gruvedrift. Blokkene er lagret vertikalt, og begynner med "genesis-blokken." Hver blokkhode inneholder tre sett med metadata og flere individuelle komponenter. Bitcoin-versjonsnummeret hjelper deg å følge med på endringer i protokollen.
Slik fungerer en blokkhode (Cryptocurrency)
Blokkoverskrifter blir ofte brukt i Bitcoin-utviklerdokumentasjon, og hjelper til med å registrere oppgaver raskt og relativt enkelt. Hele blockchains kan lagres i en enkel database eller som en flat-fil. Når du vurderer blockchains som en helhet, hjelper det å forestille dem som en vertikal bunke.
Blokkene blir lagdelte - den ene på toppen av den andre, og den første blokken er fundamentet - og de vokser i høyden til slutten av blockchain er nådd og sekvensen er fullført. Den første blokken i kjeden er også kjent som “genesis block.” Lagene og den dype historien til hver sekvens er en av tingene som gjør Bitcoin så sikker.
Som en del av en standard gruveøvelse hases en blokkhode gjentatte ganger av gruvearbeidere ved å endre ikke-verdien. Gjennom denne øvelsen prøver de å lage et bevis på arbeid, som hjelper gruvearbeidere å bli belønnet for bidragene sine for å holde blockchain-systemet kjører jevnt og effektivt.
Når tiden går og flere teknologiske oppdateringer gjøres, vokser cryptocurrencies raskt i popularitet i områder over hele verden.
Krav til en blokkeringshode
Blokkerhodet inneholder tre sett med metadata. Det er en 80 byte lang streng, og den består av den 4-byte lange versjonenummeret for Bitcoin, 32 byte forrige blokk hash, 32 byte lang Merkle-rot, 4-byte lang tidsstempel for blokken, 4-byte lang vanskelighetsmål for blokken, og den 4 byte lange mangelen som brukes av gruvearbeidere.
Blokker topptekstkomponenter
Hver av disse komponentene er avgjørende for å lage en nøyaktig og pålitelig overskrift. Den primære identifikatoren for hver enkelt blokk er den kryptografiske hasjen den inneholder. Det er egentlig et digitalt fingeravtrykk, og det opprettes ved å haske blokkeringshodet gjennom den aktuelle algoritmen to ganger.
Bitcoin-versjonsnummeret er nyttig for å følge med på endringer og oppdateringer gjennom protokollen. Den forrige blokken hash lenker til den forrige blokken, eller den overordnede blokken, som effektivt sikrer kjeden.
Merkle-roten er sammensatt av alle hashede transaksjonshasjer i transaksjonen. Dette er ikke så komplisert som det høres ut, hver hashet er bare videre hashet. Tidsstemplet er inkludert slik at alle som jobber med prosjektet vil kunne se en permanent, kodet post av når en bestemt hendelse skjedde. Det gir vanligvis dato og klokkeslett på dagen for den aktuelle hendelsen, og er ofte smal nok til å være nøyaktig i løpet av bare en brøkdel av et sekund.
Vanskelighetsmålet brukes ganske enkelt for å justere hvor vanskelig det er for gruvearbeiderne som jobber for å løse blokken. Til slutt er ikke-verdien verdien som gruvearbeidere kan endre for å lage forskjellige permutasjoner og generere en riktig hasj i sekvensen.
