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:
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):
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):
Som du kan se, finns alla komponenter vi har diskuterat med i detta block.
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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
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:
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):
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):
Som du kan se, finns alla komponenter vi har diskuterat med i detta block.
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.
Tack för dina kommentarer!