Blockkedjestruktur
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 en bättre förståelse. När det gäller storlekar följer här 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 datalagring och bearbetningskapacitet i datorer.
Blockhuvud
Den kanske viktigaste delen av varje block är dess huvud, som består av 6 fält. Nedan visas 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 vart och ett av fälten i blockhuvudet:
Oroa dig inte, vi kommer att gå igenom de flesta av dessa fält mer ingående 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, är alla de komponenter vi har diskuterat närvarande i detta block.
Svårighetsgrad beräknas utifrå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 i förhållande till den lättaste nivån som någonsin kan uppnås.
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
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
Blockkedjestruktur
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 en bättre förståelse. När det gäller storlekar följer här 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 datalagring och bearbetningskapacitet i datorer.
Blockhuvud
Den kanske viktigaste delen av varje block är dess huvud, som består av 6 fält. Nedan visas 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 vart och ett av fälten i blockhuvudet:
Oroa dig inte, vi kommer att gå igenom de flesta av dessa fält mer ingående 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, är alla de komponenter vi har diskuterat närvarande i detta block.
Svårighetsgrad beräknas utifrå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 i förhållande till den lättaste nivån som någonsin kan uppnås.
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!