Hoe werkt Bitcoin-mining, in gewone taal?
Definitie · Bitcoin-mining
Het proces waarbij een nieuw blok met transacties aan het Bitcoin-grootboek wordt toegevoegd. Daarvoor moet een blokhash worden gevonden die lager is dan de netwerkdoelwaarde. Dat vraagt enorm veel pogingen. De winnaar krijgt nieuwe bitcoin en transactiekosten.
Denk aan een loterij waarbij loten elektriciteit kosten. Elke miner bouwt zijn eigen kandidaatblok en koopt vervolgens zo snel mogelijk loten door te hashen. De meeste loten zijn niet winnend. Ongeveer elke 10 minuten trekt iemand ergens ter wereld een winnaar, laat die aan iedereen zien en begint de race opnieuw, boven op dat blok.
Meer weten · de complete gids
Bitcoin-mining uitgelegd vanaf de basis
Beloningen, halveringen, moeilijkheidsgraad, hardware, miningpools, energie en of minen vandaag loont, met live cijfers.
Welke stappen zijn er nodig om een blok te minen?
De animatie hierboven laat dit zien bij blok 969.785. Hieronder lees je hoe het werkt:
- 1
Verzamel transacties
Haal wachtende transacties uit de mempool, eerst die met de hoogste transactiekosten per eenheid, en voeg een coinbase-transactie toe die de miner betaalt.
- 2
Bouw de Merkle-root
Hash de transacties per paar, niveau voor niveau, tot er één hash overblijft die ze allemaal vertegenwoordigt.
- 3
Vul de header in
Zes velden in 80 bytes: versie, hash van het vorige blok, Merkle-root, tijd, doelwaarde en nonce.
- 4
Hashen, de nonce veranderen, herhalen
Haal de header twee keer door SHA-256. Is het resultaat te groot, verander dan de nonce en probeer het opnieuw.
- 5
Onder de doelwaarde uitkomen
Een hash onder de doelwaarde is het bewijs van werk. Andere nodes controleren die met één hash.
- 6
Ontvang de beloning
Het blok wordt aan de keten toegevoegd en de coinbase-transactie betaalt de subsidie plus de transactiekosten. Iedereen gaat verder met het volgende blok.
Als de 4,3 miljard mogelijke nonces op zijn, wat een moderne machine ruim binnen een seconde lukt, past de miner een ongebruikt veld in de coinbase aan. Zo ontstaat een nieuwe merkle-root en een nieuwe reeks nonces om te proberen.
Waarom is Bitcoin minen zo moeilijk?
Omdat je SHA-256 niet kunt voorspellen. Verander één bit van de header en de hash verandert volledig, dus er is geen sluiproute. De enige manier om een winnaar te vinden, is het te proberen. De doelwaarde is zo ingesteld dat het hele netwerk daar ongeveer 10 minuten voor nodig heeft.
811 EH/s
netwerkhashrate
live, elk uur bijgewerkt
4.9 × 1023
hashes per blok, gemiddeld
hashrate × 600 s
~10 min
gemiddelde bloktijd
het doel van de moeilijkheidsgraad
2,016
blokken tussen moeilijkheidsaanpassingen
ongeveer twee weken
Als er meer machines bijkomen, worden blokken een tijdje sneller gevonden. Bij de volgende aanpassing wordt de doelwaarde lager. Als miners stoppen, wordt het makkelijker. De moeilijkheidsgraadgids houdt de volgende aanpassing live bij.
Kan ik zelf proberen een block te minen?
Ja, gewoon hier. Dit voert echte dubbele SHA-256 uit in je browser, op een vereenvoudigd blok. Stel de moeilijkheid in op 5 of 6 voorloopnullen en kijk hoeveel langer het duurt:
Interactief · mine een block in je browser
Echte SHA-256d proof of work, vereenvoudigde header
Block-hash (dubbele SHA-256)
Pas de transacties aan: met één letter verandert de hash compleet.
Pogingen: 0
Jouw hashrate: n.v.t.
Tijd: 0,0 s
Elke extra nul maakt het ongeveer 16 keer moeilijker. Echte blocks hebben ongeveer 19 of 20 nodig. Lees over het hashen zelf, een header die je byte voor byte kunt aanpassen en wat een aanval met 51% zou vergen bij proof of work.
Waarom heeft Bitcoin mining nodig?
Bitcoin heeft geen bank die bepaalt welke betalingen als eerste zijn gedaan. Dat doet mining. Elk blok zet een reeks transacties op volgorde. En omdat elk blok voortbouwt op het vorige, zou je al het werk sinds die tijd opnieuw moeten doen om een oude betaling te veranderen. Daarom is een bevestigde betaling moeilijk terug te draaien.
Zo worden ook nieuwe bitcoins uitgegeven, volgens een vast schema waarbij de uitgifte elke vier jaar halveert. De beloning komt aan bod bij de blokbeloning en de halvering.
Kun je zelf Bitcoin minen?
Ja, met een gespecialiseerde ASIC, goedkope stroom en een miningpool, al zijn de marges klein. Een telefoon of laptop is miljoenen keren te traag om verschil te maken.
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.
Meer weten · de complete gids
Bitcoin-mining uitgelegd vanaf de basis
Beloningen, halveringen, moeilijkheidsgraad, hardware, miningpools, energie en of minen vandaag loont, met live cijfers.
Veelgestelde vragen
Hoe werkt Bitcoin-mining, simpel uitgelegd?
Miners bundelen wachtende transacties in een blok en raden dan een getal, de nonce, totdat de hash van het blok onder een doelwaarde uitkomt. De eerste die dat lukt, voegt het blok toe aan de keten en verdient de blokbeloning.
Wat proberen miners precies op te lossen?
Niets ingewikkelds. Ze zoeken een header waarvan de dubbele SHA-256-hash onder een doelwaarde ligt. Dat kan alleen door de nonce steeds te veranderen en opnieuw te hashen, biljoenen keren per seconde.
Hoe lang duurt het om een block te minen?
Gemiddeld ongeveer 10 minuten voor het hele netwerk. De moeilijkheidsgraad wordt elke 2.016 blokken aangepast om dat zo te houden, ongeacht de totale hashrate.
Wat krijgen miners voor een blok?
De bloksubsidie van 3,125 BTC sinds april 2024, plus de transactiekosten van alle transacties in het blok. De meeste blokken worden gevonden door miningpools, die de beloning delen met hun miners.
Kan ik thuis Bitcoin minen?
Alleen met een gespecialiseerde ASIC-machine, goedkope stroom en een miningpool, en zelfs dan levert het vaak niets op. Een telefoon of laptop is veel te traag. Met apps zoals CloudMineCrypto kun je gratis minen zonder zelf hardware te gebruiken. Beloningen zijn schattingen.
Bronnen en verder lezen
- Bitcoin: A Peer-to-Peer Electronic Cash System (de whitepaper) · Satoshi Nakamoto, 2008
- Gids voor de blockchain: headers, Merkle-bomen en proof of work · Bitcoin developer-documentatie
- Mininggids: solo minen en miningpools · Bitcoin developer-documentatie
- Hashalgoritme voor blokken · Bitcoin Wiki
- Merkle-bomen · Bitcoin Wiki
- Moeilijkheidsgraad · Bitcoin Wiki
De actuele cijfers op deze pagina komen uit de CloudMineCrypto API of van de openbare blockchaindatadiensten die ernaast staan. Ze worden volgens een vast schema bijgewerkt en staan vermeld bij de cijfers. Deze gids is bedoeld om je iets te leren en is geen financieel advies. CloudMineCrypto is geen beleggingsproduct. Beloningen in de app zijn schattingen en niet gegarandeerd.
Je hebt gelezen hoe het werkt. Nu zie je het gebeuren.
Claim een gratis miningplan van 8 uur in de CloudMineCrypto-app en zie hoe je geschatte BTC oploopt op basis van live netwerkdata. Geen hardware, geen kaart.