Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Blockkedjans Struktur | Block och Transaktioner
Introduktion till Blockkedja

Blockkedjans Struktur

Svep för att visa menyn

Du förstår nu grunderna i blockkedjeteknik och särskilt hur Bitcoin använder den. Med denna grund kan vi gå vidare till att undersöka den detaljerade strukturen hos en blockkedja byggd enligt Bitcoin-modellen.

Blockkomponenter

En blockkedja är i grunden en kedja av block. Dessa är inte fysiska block utan digitala datastrukturer som är länkade sekventiellt.

Tabellen nedan ger en översikt över den allmänna strukturen för ett block i Bitcoin-blockkedjan:

Du behöver inte memorera storleken på varje fält, de anges endast för att ge bättre förståelse. När vi ändå talar om storlekar, nedan följer en förklaring av vad bitar och bytes faktiskt är:

Note
Läs mer

En bit är den minsta enheten av data inom databehandling, representerad som en 0 eller 1, vilket återspeglar datorers binära natur, och en byte är en enhet av data som består av 8 bitar och används för att mäta lagrings- och bearbetningskapacitet i datorer.

Blockhuvud

Den kanske viktigaste delen av varje block är dess huvud som består av 6 fält. Nedan finns en illustration av en mer detaljerad blockstruktur (Txn_count och txns står för transaktionsräknare respektive transaktioner, vilka inte är en del av huvudet):

Blockkomponenter

Låt oss nu gå igenom var och en av fälten i blockhuvudet:

Oroa dig inte, vi kommer att gå igenom de flesta av dessa fält mer i detalj senare i kursen. För tillfället ska vi titta på ett riktigt block med hjälp av en Blockchain Explorer (här är länk):

Blockstruktur i utforskaren

Som du kan se, finns alla komponenter vi har diskuterat med i detta block.

Note
Läs mer

Svårighetsgrad beräknas från fältet bits och lagras inte uttryckligen i blockhuvudet. Det är ett härlett värde som representerar hur svårt det är att hitta ett nytt block jämfört med det enklaste det någonsin kan vara.

Det finns också ytterligare detaljer (du kan bortse från dem för tillfället) som tillhandahålls av blockchain explorer:

  • Height;
  • Status;
  • Virtual size;
  • Weight units.

Dessa fält ger kontext om blockets status inom blockkedjan, dess storlek och resursanvändning.

1. Vilken av följande är INTE en del av blockhuvudet?

2. Välj den korrekta storleken på blockhuvudet.

question mark

Vilken av följande är INTE en del av blockhuvudet?

Vänligen välj det korrekta svaret

question mark

Välj den korrekta storleken på blockhuvudet.

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Blockkedjans Struktur

Du förstår nu grunderna i blockkedjeteknik och särskilt hur Bitcoin använder den. Med denna grund kan vi gå vidare till att undersöka den detaljerade strukturen hos en blockkedja byggd enligt Bitcoin-modellen.

Blockkomponenter

En blockkedja är i grunden en kedja av block. Dessa är inte fysiska block utan digitala datastrukturer som är länkade sekventiellt.

Tabellen nedan ger en översikt över den allmänna strukturen för ett block i Bitcoin-blockkedjan:

Du behöver inte memorera storleken på varje fält, de anges endast för att ge bättre förståelse. När vi ändå talar om storlekar, nedan följer en förklaring av vad bitar och bytes faktiskt är:

Note
Läs mer

En bit är den minsta enheten av data inom databehandling, representerad som en 0 eller 1, vilket återspeglar datorers binära natur, och en byte är en enhet av data som består av 8 bitar och används för att mäta lagrings- och bearbetningskapacitet i datorer.

Blockhuvud

Den kanske viktigaste delen av varje block är dess huvud som består av 6 fält. Nedan finns en illustration av en mer detaljerad blockstruktur (Txn_count och txns står för transaktionsräknare respektive transaktioner, vilka inte är en del av huvudet):

Blockkomponenter

Låt oss nu gå igenom var och en av fälten i blockhuvudet:

Oroa dig inte, vi kommer att gå igenom de flesta av dessa fält mer i detalj senare i kursen. För tillfället ska vi titta på ett riktigt block med hjälp av en Blockchain Explorer (här är länk):

Blockstruktur i utforskaren

Som du kan se, finns alla komponenter vi har diskuterat med i detta block.

Note
Läs mer

Svårighetsgrad beräknas från fältet bits och lagras inte uttryckligen i blockhuvudet. Det är ett härlett värde som representerar hur svårt det är att hitta ett nytt block jämfört med det enklaste det någonsin kan vara.

Det finns också ytterligare detaljer (du kan bortse från dem för tillfället) som tillhandahålls av blockchain explorer:

  • Height;
  • Status;
  • Virtual size;
  • Weight units.

Dessa fält ger kontext om blockets status inom blockkedjan, dess storlek och resursanvändning.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt