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

bookBlockkedjestruktur

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:

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 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.

Note
Läs mer

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.

question mark

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

Select the correct answer

question mark

Välj den korrekta storleken på blockhuvudet.

Select the correct answer

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

Suggested prompts:

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

bookBlockkedjestruktur

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:

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 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.

Note
Läs mer

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.

question mark

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

Select the correct answer

question mark

Välj den korrekta storleken på blockhuvudet.

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt