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 at give en bedre forståelse. Når vi taler om størrelser, følger her en forklaring på, hvad bits og bytes egentlig 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
Den måske 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, 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 er ikke eksplicit gemt i blokhovedet. Det er en afledt værdi, der repræsenterer, hvor svært det er at finde en ny blok i forhold til det nemmeste, det nogensinde kan være.
Der er også yderligere detaljer (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
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 at give en bedre forståelse. Når vi taler om størrelser, følger her en forklaring på, hvad bits og bytes egentlig 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
Den måske 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, 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 er ikke eksplicit gemt i blokhovedet. Det er en afledt værdi, der repræsenterer, hvor svært det er at finde en ny blok i forhold til det nemmeste, det nogensinde kan være.
Der er også yderligere detaljer (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.
Tak for dine kommentarer!