Blockchain-Struktur
Du forstår nu grundlæggende blockchain-teknologi og især, hvordan Bitcoin anvender den. Med dette fundament kan vi gå videre til at undersøge den detaljerede struktur af en blockchain baseret på Bitcoin-modellen.
Blokkomponenter
En blockchain er i sin kerne en kæde af blokke. Disse er ikke fysiske blokke, men digitale datastrukturer, der er forbundet sekventielt.
Tabellen nedenfor giver et overblik over den generelle struktur af en blok i Bitcoin-blockchainen:
Du behøver ikke at huske størrelsen på hvert felt; de er blot angivet for bedre forståelse. Når vi taler om størrelser, følger her en forklaring på, hvad bits og bytes faktisk er:
En bit er den mindste enhed af data i databehandling, repræsenteret som en 0 eller 1, hvilket afspejler computeres binære natur, og en byte er en enhed af data, der består af 8 bits, som bruges til at måle datalagring og behandlingskapacitet i computere.
Blokhoved
Måske den vigtigste del af hver blok er dens hoved, som består af 6 felter. Nedenfor ses en illustration af en mere detaljeret blokstruktur (Txn_count og txns står for transaktionsoptæller og transaktioner, henholdsvis, som ikke er en del af hovedet):
Lad os nu gennemgå hvert af felterne i blokhovedet:
Bare rolig, vi gennemgår de fleste af disse felter mere detaljeret senere i kurset. For nu, lad os tage et kig på en rigtig blok ved hjælp af en Blockchain Explorer (her er link):
Som du kan se, er alle de komponenter, vi har diskuteret, til stede i denne blok.
Sværhedsgrad beregnes ud fra bits-feltet og gemmes ikke eksplicit i blokhovedet. Det er en afledt værdi, der angiver, hvor svært det er at finde en ny blok i forhold til den letteste sværhedsgrad, det nogensinde kan være.
Der er også yderligere oplysninger (du kan se bort fra dem for nu), som gives af blockchain explorer:
- Height;
- Status;
- Virtual size;
- Weight units.
Disse felter giver kontekst om blokkens status i blockchainen, dens størrelse og ressourceforbrug.
1. Hvilket af følgende er IKKE en del af blokhovedet?
2. Vælg den korrekte størrelse på blokhovedet.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 6.25
Blockchain-Struktur
Stryg for at vise menuen
Du forstår nu grundlæggende blockchain-teknologi og især, hvordan Bitcoin anvender den. Med dette fundament kan vi gå videre til at undersøge den detaljerede struktur af en blockchain baseret på Bitcoin-modellen.
Blokkomponenter
En blockchain er i sin kerne en kæde af blokke. Disse er ikke fysiske blokke, men digitale datastrukturer, der er forbundet sekventielt.
Tabellen nedenfor giver et overblik over den generelle struktur af en blok i Bitcoin-blockchainen:
Du behøver ikke at huske størrelsen på hvert felt; de er blot angivet for bedre forståelse. Når vi taler om størrelser, følger her en forklaring på, hvad bits og bytes faktisk er:
En bit er den mindste enhed af data i databehandling, repræsenteret som en 0 eller 1, hvilket afspejler computeres binære natur, og en byte er en enhed af data, der består af 8 bits, som bruges til at måle datalagring og behandlingskapacitet i computere.
Blokhoved
Måske den vigtigste del af hver blok er dens hoved, som består af 6 felter. Nedenfor ses en illustration af en mere detaljeret blokstruktur (Txn_count og txns står for transaktionsoptæller og transaktioner, henholdsvis, som ikke er en del af hovedet):
Lad os nu gennemgå hvert af felterne i blokhovedet:
Bare rolig, vi gennemgår de fleste af disse felter mere detaljeret senere i kurset. For nu, lad os tage et kig på en rigtig blok ved hjælp af en Blockchain Explorer (her er link):
Som du kan se, er alle de komponenter, vi har diskuteret, til stede i denne blok.
Sværhedsgrad beregnes ud fra bits-feltet og gemmes ikke eksplicit i blokhovedet. Det er en afledt værdi, der angiver, hvor svært det er at finde en ny blok i forhold til den letteste sværhedsgrad, det nogensinde kan være.
Der er også yderligere oplysninger (du kan se bort fra dem for nu), som gives af blockchain explorer:
- Height;
- Status;
- Virtual size;
- Weight units.
Disse felter giver kontekst om blokkens status i blockchainen, dens størrelse og ressourceforbrug.
1. Hvilket af følgende er IKKE en del af blokhovedet?
2. Vælg den korrekte størrelse på blokhovedet.
Tak for dine kommentarer!