Hvordan fungerer Bitcoin-mining, forklart med enkle ord?
Definisjon · Bitcoin-mining
Prosessen med å legge den neste blokken med transaksjoner til Bitcoins hovedbok ved å finne en blokkh hash som er lavere enn nettverkets målverdi. Det krever enorme mengder gjetninger. Vinneren får nye bitcoin pluss gebyrer.
Tenk på et lotteri der loddene koster strøm. Hver utvinner setter sammen sin egen kandidatblokk og kjøper lodd så raskt den kan ved å hashe. De fleste loddene taper. Omtrent hvert 10. minutt trekker noen et vinnerlodd et sted, viser det til alle, og kappløpet starter på nytt med den blokken som grunnlag.
Les mer · komplett guide
Bitcoin-mining forklart fra grunnen av
Belønninger, halveringer, vanskelighetsgrad, maskinvare, pooler, energi og om mining lønner seg i dag, med tall i sanntid.
Hva er trinnene for å utvinne en blokk?
Heltefeltet ovenfor viser dem for blokk 975 020. Her forklarer vi dem med ord:
- 1
Samle inn transaksjoner
Hent ventende transaksjoner fra mempoolen, med høyeste gebyrsats først, og legg til en coinbase-transaksjon som betaler mineren.
- 2
Bygg Merkle-roten
Hash transaksjonene parvis, nivå for nivå, til du står igjen med én hash som representerer dem alle.
- 3
Fyll inn blokkhodet
Seks felt på 80 byte: versjon, forrige blokks hash, Merkle-rot, tidspunkt, målverdi og nonce.
- 4
Hash, endre nonce, gjenta
Kjør headeren gjennom SHA-256 to ganger. Hvis resultatet er for høyt, endrer du nonce og prøver igjen.
- 5
Kom under målverdien
En hash under målet er et arbeidsbevis. Andre noder sjekker den med én hash.
- 6
Motta belønningen
Blokken legges til i kjeden, og coinbase-transaksjonen betaler ut blokktilskuddet pluss gebyrene. Alle går videre til neste blokk.
Når de 4,3 milliarder mulige nonce-verdiene er brukt opp, noe som tar godt under et sekund for en moderne maskin, endrer utvinneren i stedet et ledig felt i coinbase-transaksjonen. Det gir en ny merkle-rot og et nytt sett med nonce-verdier å prøve.
Hvorfor er Bitcoin-utvinning så vanskelig?
Fordi SHA-256 ikke kan forutsies. Endre én bit i headeren, så endres hashen fullstendig. Derfor finnes det ingen snarvei. Den eneste måten å finne en vinner på er å prøve, og målet er satt slik at hele nettverket trenger omtrent 10 minutter.
694 EH/s
nettverkets hashrate
live, oppdateres hver time
4.2 × 1023
hashberegninger per blokk i gjennomsnitt
hashrate × 600 s
~10 min
gjennomsnittlig blokktid
målet for vanskelighetsgraden
2,016
blokker mellom vanskelighetsjusteringer
omtrent to uker
Hvis flere maskiner blir med, kommer blokkene raskere en stund. Ved neste justering blir målet vanskeligere å nå. Hvis minere slutter, blir det lettere. Guiden til vanskelighetsgraden følger med på neste endring i sanntid.
Kan jeg prøve å mine en blokk selv?
Ja, akkurat her. Dette kjører ekte dobbel SHA-256 i nettleseren din på en forenklet blokk. Sett vanskelighetsgraden til 5 eller 6 innledende nuller, og se hvor mye lengre tid det tar:
Interaktivt · min en blokk i nettleseren
Ekte SHA-256d proof of work, forenklet header
Blokkhash (dobbel SHA-256)
Rediger transaksjonene: Hashen endres fullstendig med én eneste bokstav.
Forsøk: 0
Hashraten din: ikke tilgjengelig
Tid: 0,0 s
Hver ekstra null gjør det omtrent 16 ganger vanskeligere. Ekte blokker krever rundt 19 eller 20. Se proof of work for selve hashingprosessen, en header du kan redigere byte for byte og hva et angrep på 51 % ville kreve.
Hvorfor trenger Bitcoin utvinning?
Bitcoin har ingen bank som avgjør hvilke betalinger som kom først. Det gjør mining. Hver blokk setter en gruppe transaksjoner i rekkefølge. Siden hver blokk bygger videre på den forrige, måtte noen gjøre alt arbeidet siden på nytt for å endre en gammel betaling. Derfor er det vanskelig å reversere en bekreftet betaling.
Det er også slik nye bitcoin blir utstedt, etter en fast tidsplan der mengden halveres hvert fjerde år. Les mer om belønningen i blokkbelønningen og halveringen.
Kan du mine Bitcoin selv?
Med en spesialisert ASIC, billig strøm og en utvinningspool, ja, selv om marginene er små. En telefon eller bærbar PC er millioner av ganger for treg til å utgjøre noen forskjell.
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.
Les mer · komplett guide
Bitcoin-mining forklart fra grunnen av
Belønninger, halveringer, vanskelighetsgrad, maskinvare, pooler, energi og om mining lønner seg i dag, med tall i sanntid.
Vanlige spørsmål
Hvordan fungerer Bitcoin-mining, enkelt forklart?
Minere samler ventende transaksjoner i en blokk og prøver seg fram med et tall, nonce, til blokkens hash blir lavere enn en målverdi. Den første som finner en slik hash, legger blokken til i kjeden og får blokkbelønningen.
Hva er det egentlig utvinnerne prøver å løse?
Ikke noe avansert. De leter etter en header der dobbel SHA-256-hash er lavere enn en målverdi. Den eneste måten å finne en på er å stadig endre nonce og beregne hashen på nytt, billioner av ganger i sekundet.
Hvor lang tid tar det å mine en blokk?
Hele nettverket bruker i snitt omtrent 10 minutter. Vanskelighetsgraden justeres for hver 2 016 blokker for å holde tiden der, uansett samlet hashrate.
Hva får utvinnere for en blokk?
Blokktilskuddet på 3,125 BTC siden april 2024, pluss gebyrene fra alle transaksjonene i blokken. De fleste blokker finnes av pooler, som deler belønningen mellom minerne sine.
Kan jeg mine Bitcoin hjemme?
Bare med en spesialisert ASIC-maskin, billig strøm og en pool, og selv da lønner det seg ofte ikke. En telefon eller bærbar PC er altfor treg. Med apper som CloudMineCrypto kan du mine gratis uten å kjøre maskinvare selv. Belønningene er anslag.
Kilder og videre lesning
- Bitcoin: Et elektronisk kontantsystem fra person til person (hvitboken) · Satoshi Nakamoto, 2008
- Guide til blokkjeden: headere, Merkle-trær, arbeidsbevis · dokumentasjon for Bitcoin-utviklere
- Miningguide: solomining og miningpooler · dokumentasjon for Bitcoin-utviklere
- Algoritme for blokkhashing · Bitcoin Wiki
- Merkle-trær · Bitcoin Wiki
- Vanskelighetsgrad · Bitcoin Wiki
Sanntidstallene på denne siden kommer fra CloudMineCrypto API eller fra de offentlige blokkjedetjenestene som er navngitt ved siden av dem. De oppdateres etter en fast plan og merkes der de vises. Denne veiledningen er til opplæring og er ikke økonomisk rådgivning. CloudMineCrypto er ikke et investeringsprodukt. Belønningene i appen er estimater og er ikke garantert.
Du har lest hvordan det fungerer. Nå kan du se det i praksis.
Hent en gratis miningplan på 8 timer i CloudMineCrypto-appen, og se det estimerte BTC-beløpet øke basert på live nettverksdata. Ingen maskinvare, ingen kort.