Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Minedrift af Blokke | Blokke og Transaktioner
Introduktion til Blockchain

Minedrift af Blokke

Stryg for at vise menuen

Miningprocessen i Bitcoin og andre kryptovalutaer er en central mekanisme, der tjener to primære formål:

  • Tilføjelse af nye transaktioner til blockchainen, sikring og validering af dem;
  • Introduktion af nye bitcoins i omløb.

Følgende opsummering gennemgår de vigtigste punkter, der hidtil er dækket, og giver et mere detaljeret indblik i, hvordan miningprocessen fungerer:

1. Transaktionsverificering

Minere starter processen ved at indsamle transaktioner fra Bitcoin-netværkets memory pool. Dette er transaktioner, der er foretaget af brugere og venter på at blive bekræftet og tilføjet til blockchainen. Minere vælger, hvilke transaktioner der skal inkluderes i den næste blok, baseret på transaktionsgebyrer blandt andre faktorer; transaktioner med højere gebyrer prioriteres typisk. Når en miner har udvalgt transaktionerne, samler de dem i en blok.

Følgende billede hjælper med at tydeliggøre dette koncept:

Transaktionsverificering

Først indsender brugerne (antag, at der er 'n' brugere) deres transaktioner, hver ledsaget af et gebyr, de er villige til at betale for at få transaktionen behandlet. Disse transaktioner sendes til memory poolen (også kendt som mempool), som er et ventende område for transaktioner, før de bekræftes af minere. Transaktionerne i mempoolen betegnes som Tx1 til Txm, hvor 'm' kan være et vilkårligt antal transaktioner, der venter i poolen. Til sidst vælger minere transaktioner fra memory poolen til at inkludere i en ny blok baseret på deres gebyrer.

2. Løsning af Proof of Work

Kernen i minedriftsprocessen involverer at løse et kryptografisk puslespil kendt som proof of work (PoW). Dette puslespil kræver betydelig computerkraft og er bevidst gjort svært at løse, men let for netværket at verificere. Det indebærer at generere et hash, der ligger under en specifik målværdi.

Noncen er et tal, som minere ændrer ved hvert forsøg på at løse puslespillet. Ved at ændre noncen og hashe blokkens data producerer minere forskellige hash-udfald ved hver iteration.

Note
Læs Mere

For at deltage i mining kræves enten en grafikprocessor (GPU) eller en applikationsspecifik integreret kreds (ASIC). Disse enheder er designet til effektivt at løse de kryptografiske puslespil, der kræves til mining. Prisen på mining-hardware kan variere fra et par hundrede til titusindvis af dollars, afhængigt af effektivitet og computerkraft.

Målet er at finde en nonce, der genererer en hash, som er lavere end eller lig med mål-hashen fastsat af netværket. Den første miner, der finder en nonce, som producerer en gyldig hash, vinder retten til at tilføje det nye blok til blockchainen.

Enheder til at finde noncen

3. Blokbekræftelse og belønning

Når en miner med succes løser gåden, udsendes den nye blok til resten af netværket for verifikation. Andre noder i netværket kontrollerer blokkens gyldighed, herunder korrektheden af transaktionerne og hashen. Hvis blokken er gyldig, tilføjes den til blockchainen, og mineren belønnes med nyudstedte bitcoins (blokbelønningen) samt transaktionsgebyrerne fra de transaktioner, der er inkluderet i blokken.

Blokbekræftelse og belønning

Som vist ovenfor, er processen ligetil. Når en blok er minet, udbredt og verificeret, bliver den tilføjet til blockchainen umiddelbart efter den seneste blok.

Note
Bemærk

Genesis-blokken, også kendt som Blok 0, er den allerførste blok i en blockchain. På vores billede betyder de tre lodrette prikker, at der er nogle blokke imellem.

Justerings af sværhedsgrad

Bitcoin-netværket justerer automatisk sværhedsgraden af minedriftspuslespillet cirka hver anden uge, eller for hver 2.016 blokke. Denne justering sikrer, at den gennemsnitlige tid til at finde en ny blok forbliver omkring 10 minutter, uanset den samlede minedriftskraft på netværket. Hvis flere minere tilslutter sig netværket og hashraten stiger, vil sværhedsgraden stige. Omvendt, hvis minere forlader netværket og hashraten falder, vil sværhedsgraden falde.

Note
Læs mere

Hashrate, også kendt som hashkraft, er et mål for den computerkraft, der bruges til at mine og behandle transaktioner på en blockchain. Det repræsenterer antallet af hash-operationer udført i en given tidsramme og udtrykkes typisk i hashes per sekund (h/s).

1. Hvad er rollen for noncen i Bitcoin-blokminedrift?

2. Hvilken transaktion vil blive prioriteret af minearbejdere?

question mark

Hvad er rollen for noncen i Bitcoin-blokminedrift?

Vælg det korrekte svar

question mark

Hvilken transaktion vil blive prioriteret af minearbejdere?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 5
some-alt