Hvordan fungerer Bitcoin-mining, forklaret med enkle ord?
Definition · Bitcoin-mining
Processen med at føje den næste blok af transaktioner til Bitcoins regnskab ved at finde en blokhash, der er lavere end netværkets mål. Det kræver et enormt antal gæt. Vinderen får nye bitcoins plus gebyrer.
Forestil dig et lotteri, hvor lodderne koster strøm. Hver miner bygger sin egen kandidatblok og køber derefter lodder så hurtigt, den kan, ved at hashe. De fleste lodder taber. Cirka hvert 10. minut trækker nogen et sted en vinder, viser den til alle, og kapløbet begynder igen oven på den blok.
Dyk dybere · den komplette guide
Bitcoin-mining forklaret fra bunden
Belønninger, halveringer, sværhedsgrad, hardware, puljer, energi og om mining kan betale sig i dag, med live-tal.
Hvilke trin indgår i minedrift af en blok?
Animationen ovenfor viser dem for blok 975.052. Her er de forklaret med ord:
- 1
Saml transaktioner
Hent ventende transaktioner fra mempoolen, med den højeste gebyrsats først, og tilføj en coinbase-transaktion, der betaler mineren.
- 2
Opbyg Merkle-roden
Beregn hash af transaktionerne parvis, niveau for niveau, indtil der er én hash tilbage, som repræsenterer dem alle.
- 3
Udfyld headeren
Seks felter på 80 bytes: version, hash af forrige blok, Merkle-rod, tid, mål og nonce.
- 4
Beregn hash, skift nonce, gentag
Beregn hash af headeren med SHA-256 to gange. Hvis resultatet er for stort, skal du ændre nonce og prøve igen.
- 5
Under målet
En hash under målet er proof of work-beviset. Andre noder tjekker den med én hash.
- 6
Modtag belønningen
Blokken føjes til kæden, og coinbase-transaktionen udbetaler bloktilskuddet plus gebyrerne. Alle går videre til den næste blok.
Når de 4,3 milliarder mulige nonce-værdier er brugt op, hvilket tager en moderne maskine langt under et sekund, ændrer mineren i stedet et ledigt felt i coinbase-transaktionen. Det giver en ny merkle root og et nyt sæt nonce-værdier at prøve.
Hvorfor er Bitcoin-mining så svært?
Fordi SHA-256 ikke kan forudsiges. Ændr én bit i headeren, så ændres hashen fuldstændigt, og der er ingen genvej. Den eneste måde at finde en vinder på er at prøve, og målet er sat, så hele netværket skal bruge cirka 10 minutter.
694 EH/s
netværkets hashrate
live, opdateres hver time
4.2 × 1023
hashberegninger pr. blok i gennemsnit
hashrate × 600 s
~10 min
gennemsnitlig bloktid
sværhedsgradens mål
2,016
blokke mellem sværhedsgradsjusteringer
cirka to uger
Hvis flere maskiner kommer til, bliver blokkene fundet hurtigere i en periode. Ved næste justering bliver målet sværere at nå. Hvis nogle minere stopper, bliver det lettere. Guiden til sværhedsgraden viser næste ændring live.
Kan jeg prøve selv at mine en blok?
Ja, lige her. Dette værktøj kører ægte dobbelt SHA-256 i din browser på en forenklet blok. Indstil sværhedsgraden til 5 eller 6 foranstillede nuller, og se, hvor meget længere det tager:
Interaktivt · mine en blok i din browser
Ægte SHA-256d proof of work, forenklet header
Blok-hash (dobbelt SHA-256)
Redigér transaktionerne: hashen ændrer sig fuldstændigt med et enkelt bogstav.
Forsøg: 0
Din hashrate: n/a
Tid: 0,0 s
Hvert ekstra nul gør det cirka 16 gange sværere. Rigtige blokke kræver omkring 19 eller 20. Se proof of work for at lære mere om selve hashingprocessen, en header, du kan redigere byte for byte, og hvad et angreb på 51% ville kræve.
Hvorfor har Bitcoin brug for mining?
Bitcoin har ingen bank, der afgør, hvilke betalinger der kom først. Det er mining, der gør det. Hver blok sætter en række transaktioner i rækkefølge, og fordi hver blok bygger videre på den forrige, ville en ændring af en gammel betaling kræve, at alt arbejdet siden blev udført igen. Det gør en bekræftet betaling svær at tilbageføre.
Det er også sådan, nye bitcoin bliver udstedt efter en fast plan, hvor mængden halveres hvert fjerde år. Du kan læse om belønningen i blokbelønningen og halveringen.
Kan du selv mine Bitcoin?
Ja, med en specialiseret ASIC, billig strøm og en miningpool, men marginerne er små. En telefon eller bærbar computer er millioner af gange for langsom til at gøre en forskel.
The easy way to start is the CloudMineCrypto app. You mine for free with the free plan, ads, games, offers and daily check-ins, with no hardware, noise or power bill, and withdraw to your own wallet over Lightning, Bitcoin on-chain or BNB Smart Chain. Paid plans are an optional boost and usually mine less than they cost. Rewards are estimates based on live network data and aren’t guaranteed.
Dyk dybere · den komplette guide
Bitcoin-mining forklaret fra bunden
Belønninger, halveringer, sværhedsgrad, hardware, puljer, energi og om mining kan betale sig i dag, med live-tal.
Ofte stillede spørgsmål
Hvordan fungerer Bitcoin-mining, forklaret enkelt?
Minere samler ventende transaktioner i en blok og gætter derefter på et tal, en nonce, indtil blokkens hash er under et bestemt mål. Den første, der finder en, føjer blokken til kæden og får blokbelønningen.
Hvad er det helt præcist, minere løser?
Det kræver ikke noget smart. De leder efter en header, hvis dobbelte SHA-256-hash er under et bestemt mål. Den eneste måde at finde en på er at blive ved med at ændre nonce og beregne hash igen, billioner af gange i sekundet.
Hvor lang tid tager det at mine en blok?
Hele netværket bruger i gennemsnit cirka 10 minutter. Sværhedsgraden justeres for hver periode på 2.016 blokke, så tiden holdes der, uanset den samlede hashrate.
Hvad får minere for en blok?
Bloktilskuddet er 3,125 BTC siden april 2024, plus gebyrerne fra alle transaktionerne i blokken. De fleste blokke findes af puljer, som deler belønningen mellem deres minere.
Kan jeg mine Bitcoin derhjemme?
Kun med en specialiseret ASIC-maskine, billig strøm og en pulje, og selv da kan det ofte ikke betale sig. En telefon eller bærbar er alt for langsom. Apps som CloudMineCrypto lader dig mine gratis uden selv at køre hardware. Belønninger er estimater.
Kilder og videre læsning
- Bitcoin: A Peer-to-Peer Electronic Cash System (whitepaperet) · Satoshi Nakamoto, 2008
- Guide til blockchain: headere, Merkle-træer og proof of work · Bitcoin developer documentation
- Miningguide: solo-mining og puljer · Bitcoin developer documentation
- Hashalgoritme for blokke · Bitcoin Wiki
- Merkle-træer · Bitcoin Wiki
- Sværhedsgrad · Bitcoin Wiki
Live tal på denne side kommer fra CloudMineCrypto API'et eller fra de offentlige blockchain-datatjenester, der er nævnt ved tallene. De opdateres efter en fast plan og er mærket dér, hvor de vises. Denne guide er kun til oplysning og er ikke finansiel rådgivning. CloudMineCrypto er ikke et investeringsprodukt. Belønninger i appen er estimater og er ikke garanteret.
Du har læst, hvordan det virker. Se det ske nu.
Hent en gratis miningplan på 8 timer i CloudMineCrypto-appen, og se din estimerede BTC tikke op baseret på live netværksdata. Intet hardware, intet kort.