Mining af blokke
Miningprocessen i Bitcoin og andre kryptovalutaer er en central mekanisme, der tjener to primære formål:
- Tilføjelse af nye transaktioner til blockchainen, hvor de sikres og valideres;
- Introduktion af nye bitcoins i omløb.
Følgende opsummering genbesøger de vigtigste punkter, der hidtil er dækket, og giver et mere detaljeret indblik i, hvordan miningprocessen fungerer:
1. Verificering af transaktioner
Minere starter processen ved at indsamle transaktioner fra Bitcoin-netværkets hukommelsespulje. 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:
Først indsender brugere (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 hukommelsespuljen (også kendt som mempool), som er et venteområde for transaktioner, inden 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 puljen. Til sidst vælger minere transaktioner fra hukommelsespuljen til at inkludere i en ny blok baseret på deres gebyrer.
2. Løsning af Proof of Work
Kernen i minedriftsprocessen indebærer at løse et kryptografisk puslespil kendt som proof of work (PoW). Dette puslespil kræver betydelig computerkraft og er bevidst gjort vanskeligt at løse, men let for netværket at verificere. Det indebærer at generere en hash, der ligger under en bestemt 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-udgange ved hver iteration.
For at deltage i minedrift 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 minedrift. Prisen på minedriftsudstyr kan variere fra et par hundrede til titusindvis af dollars, afhængigt af effektivitet og regnekraft.
Målet er at finde en nonce, der producerer en hash, som er lavere end eller lig med mål-hashen, der er fastsat af netværket. Den første miner, der finder en nonce, som producerer en gyldig hash, vinder retten til at tilføje den nye blok til blockchainen.
3. Blokbekræftelse og Belønning
Når en miner med succes løser puslespillet, udsender de 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.
Som vist ovenfor er processen ligetil. Når en blok er minet, udbredt og verificeret, tilføjes den til blockchainen umiddelbart efter den seneste blok.
Genesis-blokken, også kendt som Blok 0, er den allerførste blok i en blockchain. I vores illustration 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.
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 nonce i Bitcoin-blokminedrift?
2. Hvilken transaktion vil blive prioriteret af minearbejdere?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 6.25
Mining 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, hvor de sikres og valideres;
- Introduktion af nye bitcoins i omløb.
Følgende opsummering genbesøger de vigtigste punkter, der hidtil er dækket, og giver et mere detaljeret indblik i, hvordan miningprocessen fungerer:
1. Verificering af transaktioner
Minere starter processen ved at indsamle transaktioner fra Bitcoin-netværkets hukommelsespulje. 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:
Først indsender brugere (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 hukommelsespuljen (også kendt som mempool), som er et venteområde for transaktioner, inden 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 puljen. Til sidst vælger minere transaktioner fra hukommelsespuljen til at inkludere i en ny blok baseret på deres gebyrer.
2. Løsning af Proof of Work
Kernen i minedriftsprocessen indebærer at løse et kryptografisk puslespil kendt som proof of work (PoW). Dette puslespil kræver betydelig computerkraft og er bevidst gjort vanskeligt at løse, men let for netværket at verificere. Det indebærer at generere en hash, der ligger under en bestemt 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-udgange ved hver iteration.
For at deltage i minedrift 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 minedrift. Prisen på minedriftsudstyr kan variere fra et par hundrede til titusindvis af dollars, afhængigt af effektivitet og regnekraft.
Målet er at finde en nonce, der producerer en hash, som er lavere end eller lig med mål-hashen, der er fastsat af netværket. Den første miner, der finder en nonce, som producerer en gyldig hash, vinder retten til at tilføje den nye blok til blockchainen.
3. Blokbekræftelse og Belønning
Når en miner med succes løser puslespillet, udsender de 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.
Som vist ovenfor er processen ligetil. Når en blok er minet, udbredt og verificeret, tilføjes den til blockchainen umiddelbart efter den seneste blok.
Genesis-blokken, også kendt som Blok 0, er den allerførste blok i en blockchain. I vores illustration 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.
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 nonce i Bitcoin-blokminedrift?
2. Hvilken transaktion vil blive prioriteret af minearbejdere?
Tak for dine kommentarer!