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

bookBrytning av Block

Gruvprocessen i Bitcoin och andra kryptovalutor är en avgörande mekanism som fyller två huvudsakliga syften:

  • Tillägg av nya transaktioner till blockkedjan, vilket säkrar och validerar dem;
  • Introduktion av nya bitcoins i cirkulation.

Följande sammanfattning återbesöker de viktigaste punkterna som hittills behandlats och ger en mer detaljerad översikt av hur gruvprocessen fungerar:

1. Transaktionsverifiering

Gruvarbetare inleder processen genom att samla in transaktioner från Bitcoin-nätverkets minnespool. Dessa är transaktioner som har gjorts av användare och väntar på att bekräftas och läggas till i blockkedjan. Gruvarbetare väljer vilka transaktioner som ska inkluderas i nästa block baserat på transaktionsavgifter, bland andra faktorer; transaktioner med högre avgifter prioriteras vanligtvis. När en gruvarbetare har valt transaktionerna sammanställer de dem i ett block.

Följande bild förtydligar detta koncept:

Först skickar användare (anta att det finns 'n' användare) in sina transaktioner, var och en åtföljd av en avgift de är villiga att betala för att transaktionen ska behandlas. Dessa transaktioner skickas till minnespoolen (även kallad mempool), vilket är ett vänteläge för transaktioner innan de bekräftas av gruvarbetare. Transaktionerna i mempoolen betecknas som Tx1 till Txm, där 'm' kan vara valfritt antal transaktioner som väntar i poolen. Slutligen väljer gruvarbetare transaktioner från minnespoolen att inkludera i ett nytt block baserat på deras avgifter.

2. Lösning av Proof of Work

Kärnan i gruvprocessen innebär att lösa ett kryptografiskt pussel som kallas proof of work (PoW). Detta pussel kräver betydande beräkningsinsats och är avsiktligt svårt att lösa men enkelt för nätverket att verifiera. Det innebär att generera en hash som ligger under ett specifikt målvärde.

Nonce är ett tal som gruvarbetare ändrar vid varje försök att lösa pusslet. Genom att ändra nonce och hasha blockets data producerar gruvarbetare olika hashvärden vid varje iteration.

Note
Läs mer

För att delta i mining krävs antingen en grafikprocessor (GPU) eller en applikationsspecifik integrerad krets (ASIC). Dessa enheter är utformade för att effektivt lösa de kryptografiska pussel som krävs för mining. Kostnaden för mininghårdvara kan variera från några hundra till tiotusentals dollar, beroende på dess effektivitet och beräkningskraft.

Målet är att hitta en nonce som genererar en hash som är lägre än eller lika med målhashen som anges av nätverket. Den första gruvarbetaren som hittar en nonce som producerar en giltig hash vinner rätten att lägga till det nya blocket i blockkedjan.

3. Blockbekräftelse och belöning

När en miner framgångsrikt löser pusslet sänds det nya blocket ut till resten av nätverket för verifiering. Andra noder i nätverket kontrollerar blockets giltighet, inklusive korrektheten i transaktionerna och hashen. Om blocket är giltigt läggs det till i blockkedjan, och minern belönas med nyutgivna bitcoins (blockbelöningen) samt transaktionsavgifterna från transaktionerna som ingår i blocket.

Som visas ovan är processen enkel. När ett block har minerats, spridits och verifierats, läggs det till i blockkedjan omedelbart efter det senaste blocket.

Note
Notering

Genesis-blocket, även känt som Block 0, är det allra första blocket i en blockkedja. I vår bild betyder de tre vertikala prickarna att det finns några block emellan.

Svårighetsjustering

Bitcoin-nätverket justerar automatiskt svårighetsgraden för gruvpusslet ungefär varannan vecka, eller var 2 016:e block. Denna justering säkerställer att den genomsnittliga tiden för att hitta ett nytt block förblir cirka 10 minuter, oavsett den totala gruvkapaciteten i nätverket. Om fler gruvarbetare ansluter sig till nätverket och hashhastigheten ökar, kommer svårighetsgraden att öka. Omvänt, om gruvarbetare lämnar nätverket och hashhastigheten minskar, kommer svårighetsgraden att minska.

Note
Läs mer

Hashhastighet, även kallad hashkraft, är ett mått på den beräkningskraft som används för att bryta och bearbeta transaktioner på en blockkedja. Det representerar antalet hashoperationer som utförs under en given tidsperiod och anges vanligtvis i hashes per second (h/s).

1. Vilken roll har nonce vid Bitcoin-blockbrytning?

2. Vilken transaktion kommer att prioriteras av gruvarbetare?

question mark

Vilken roll har nonce vid Bitcoin-blockbrytning?

Select the correct answer

question mark

Vilken transaktion kommer att prioriteras av gruvarbetare?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

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 memory pool (mempool) is in more detail?

How does the proof of work puzzle actually work?

What determines the size of the block reward for miners?

Awesome!

Completion rate improved to 6.25

bookBrytning av Block

Svep för att visa menyn

Gruvprocessen i Bitcoin och andra kryptovalutor är en avgörande mekanism som fyller två huvudsakliga syften:

  • Tillägg av nya transaktioner till blockkedjan, vilket säkrar och validerar dem;
  • Introduktion av nya bitcoins i cirkulation.

Följande sammanfattning återbesöker de viktigaste punkterna som hittills behandlats och ger en mer detaljerad översikt av hur gruvprocessen fungerar:

1. Transaktionsverifiering

Gruvarbetare inleder processen genom att samla in transaktioner från Bitcoin-nätverkets minnespool. Dessa är transaktioner som har gjorts av användare och väntar på att bekräftas och läggas till i blockkedjan. Gruvarbetare väljer vilka transaktioner som ska inkluderas i nästa block baserat på transaktionsavgifter, bland andra faktorer; transaktioner med högre avgifter prioriteras vanligtvis. När en gruvarbetare har valt transaktionerna sammanställer de dem i ett block.

Följande bild förtydligar detta koncept:

Först skickar användare (anta att det finns 'n' användare) in sina transaktioner, var och en åtföljd av en avgift de är villiga att betala för att transaktionen ska behandlas. Dessa transaktioner skickas till minnespoolen (även kallad mempool), vilket är ett vänteläge för transaktioner innan de bekräftas av gruvarbetare. Transaktionerna i mempoolen betecknas som Tx1 till Txm, där 'm' kan vara valfritt antal transaktioner som väntar i poolen. Slutligen väljer gruvarbetare transaktioner från minnespoolen att inkludera i ett nytt block baserat på deras avgifter.

2. Lösning av Proof of Work

Kärnan i gruvprocessen innebär att lösa ett kryptografiskt pussel som kallas proof of work (PoW). Detta pussel kräver betydande beräkningsinsats och är avsiktligt svårt att lösa men enkelt för nätverket att verifiera. Det innebär att generera en hash som ligger under ett specifikt målvärde.

Nonce är ett tal som gruvarbetare ändrar vid varje försök att lösa pusslet. Genom att ändra nonce och hasha blockets data producerar gruvarbetare olika hashvärden vid varje iteration.

Note
Läs mer

För att delta i mining krävs antingen en grafikprocessor (GPU) eller en applikationsspecifik integrerad krets (ASIC). Dessa enheter är utformade för att effektivt lösa de kryptografiska pussel som krävs för mining. Kostnaden för mininghårdvara kan variera från några hundra till tiotusentals dollar, beroende på dess effektivitet och beräkningskraft.

Målet är att hitta en nonce som genererar en hash som är lägre än eller lika med målhashen som anges av nätverket. Den första gruvarbetaren som hittar en nonce som producerar en giltig hash vinner rätten att lägga till det nya blocket i blockkedjan.

3. Blockbekräftelse och belöning

När en miner framgångsrikt löser pusslet sänds det nya blocket ut till resten av nätverket för verifiering. Andra noder i nätverket kontrollerar blockets giltighet, inklusive korrektheten i transaktionerna och hashen. Om blocket är giltigt läggs det till i blockkedjan, och minern belönas med nyutgivna bitcoins (blockbelöningen) samt transaktionsavgifterna från transaktionerna som ingår i blocket.

Som visas ovan är processen enkel. När ett block har minerats, spridits och verifierats, läggs det till i blockkedjan omedelbart efter det senaste blocket.

Note
Notering

Genesis-blocket, även känt som Block 0, är det allra första blocket i en blockkedja. I vår bild betyder de tre vertikala prickarna att det finns några block emellan.

Svårighetsjustering

Bitcoin-nätverket justerar automatiskt svårighetsgraden för gruvpusslet ungefär varannan vecka, eller var 2 016:e block. Denna justering säkerställer att den genomsnittliga tiden för att hitta ett nytt block förblir cirka 10 minuter, oavsett den totala gruvkapaciteten i nätverket. Om fler gruvarbetare ansluter sig till nätverket och hashhastigheten ökar, kommer svårighetsgraden att öka. Omvänt, om gruvarbetare lämnar nätverket och hashhastigheten minskar, kommer svårighetsgraden att minska.

Note
Läs mer

Hashhastighet, även kallad hashkraft, är ett mått på den beräkningskraft som används för att bryta och bearbeta transaktioner på en blockkedja. Det representerar antalet hashoperationer som utförs under en given tidsperiod och anges vanligtvis i hashes per second (h/s).

1. Vilken roll har nonce vid Bitcoin-blockbrytning?

2. Vilken transaktion kommer att prioriteras av gruvarbetare?

question mark

Vilken roll har nonce vid Bitcoin-blockbrytning?

Select the correct answer

question mark

Vilken transaktion kommer att prioriteras av gruvarbetare?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt