Blokkjedestruktur
Du forstår nå det grunnleggende om blokkjedeteknologi og spesielt hvordan Bitcoin benytter seg av dette. Med dette grunnlaget kan vi gå videre til å undersøke den detaljerte strukturen til en blokkjede bygget på Bitcoin-modellen.
Blokkomponenter
En blokkjede er i sin kjerne en kjede av blokker. Dette er ikke fysiske blokker, men digitale datastrukturer som er koblet sammen i rekkefølge.
Tabellen nedenfor gir en oversikt over den generelle strukturen til en blokk i Bitcoin-blokkjeden:
Du trenger ikke å huske størrelsen på hvert felt, de er kun oppgitt for bedre forståelse. Når det gjelder størrelser, følger her en forklaring på hva bits og bytes faktisk er:
En bit er den minste enheten for data i databehandling, representert som en 0 eller 1, som gjenspeiler datamaskiners binære natur, og en byte er en enhet for data som består av 8 bits og brukes til å måle datalagring og prosesseringskapasitet i datamaskiner.
Blokkhode
Kanskje den viktigste delen av hver blokk er hodet, som består av 6 felt. Nedenfor er en illustrasjon av en mer detaljert blokkstruktur (Txn_count og txns står for transaksjonsteller og transaksjoner, henholdsvis, og er ikke en del av hodet):
La oss nå gå gjennom hvert av feltene i blokkhodet:
Ikke bekymre deg, vi vil gå gjennom de fleste av disse feltene mer detaljert senere i kurset. For nå, la oss se på en ekte blokk ved å bruke en Blockchain Explorer (her er lenken):
Som du kan se, er alle komponentene vi har diskutert til stede i denne blokken.
Vanskelighetsgrad beregnes ut fra bits-feltet og lagres ikke eksplisitt i blokkhodet. Det er en avledet verdi som representerer hvor vanskelig det er å finne en ny blokk sammenlignet med det letteste det noen gang kan være.
Det finnes også tilleggsdetaljer (du kan se bort fra disse for nå) som gis av blockchain explorer:
- Height;
- Status;
- Virtual size;
- Weight units.
Disse feltene gir kontekst om blokkens status i blokkjeden, dens størrelse og ressursbruk.
1. Hvilket av følgende er IKKE en del av blokkheaderen?
2. Velg riktig størrelse på blokkheaderen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what a Merkle Tree Root is and why it's important?
What does the "Nonce" field do in the block header?
How does the "Previous Block Hash" ensure the security of the blockchain?
Awesome!
Completion rate improved to 6.25
Blokkjedestruktur
Sveip for å vise menyen
Du forstår nå det grunnleggende om blokkjedeteknologi og spesielt hvordan Bitcoin benytter seg av dette. Med dette grunnlaget kan vi gå videre til å undersøke den detaljerte strukturen til en blokkjede bygget på Bitcoin-modellen.
Blokkomponenter
En blokkjede er i sin kjerne en kjede av blokker. Dette er ikke fysiske blokker, men digitale datastrukturer som er koblet sammen i rekkefølge.
Tabellen nedenfor gir en oversikt over den generelle strukturen til en blokk i Bitcoin-blokkjeden:
Du trenger ikke å huske størrelsen på hvert felt, de er kun oppgitt for bedre forståelse. Når det gjelder størrelser, følger her en forklaring på hva bits og bytes faktisk er:
En bit er den minste enheten for data i databehandling, representert som en 0 eller 1, som gjenspeiler datamaskiners binære natur, og en byte er en enhet for data som består av 8 bits og brukes til å måle datalagring og prosesseringskapasitet i datamaskiner.
Blokkhode
Kanskje den viktigste delen av hver blokk er hodet, som består av 6 felt. Nedenfor er en illustrasjon av en mer detaljert blokkstruktur (Txn_count og txns står for transaksjonsteller og transaksjoner, henholdsvis, og er ikke en del av hodet):
La oss nå gå gjennom hvert av feltene i blokkhodet:
Ikke bekymre deg, vi vil gå gjennom de fleste av disse feltene mer detaljert senere i kurset. For nå, la oss se på en ekte blokk ved å bruke en Blockchain Explorer (her er lenken):
Som du kan se, er alle komponentene vi har diskutert til stede i denne blokken.
Vanskelighetsgrad beregnes ut fra bits-feltet og lagres ikke eksplisitt i blokkhodet. Det er en avledet verdi som representerer hvor vanskelig det er å finne en ny blokk sammenlignet med det letteste det noen gang kan være.
Det finnes også tilleggsdetaljer (du kan se bort fra disse for nå) som gis av blockchain explorer:
- Height;
- Status;
- Virtual size;
- Weight units.
Disse feltene gir kontekst om blokkens status i blokkjeden, dens størrelse og ressursbruk.
1. Hvilket av følgende er IKKE en del av blokkheaderen?
2. Velg riktig størrelse på blokkheaderen.
Takk for tilbakemeldingene dine!