← Blockchain Simulator

⛏️ Mining Simulator

Hoe zoekt een miner naar een geldig blok?

Naast Data en VH (hashwaarde vorig blok) bevat een blok nog een derde ingrediënt: de nonce — een getal dat de miner zelf mag kiezen. De hashwaarde van het blok wordt berekend over Data + VH + Nonce samen.

📖 Wat is een nonce precies? De term komt van "number used once" — een getal dat maar één keer voor dit doel wordt gebruikt. Een nonce is zelf geen onderdeel van de transactie: het verandert niets aan wie wat aan wie overmaakt. Het is puur een "draaiknop" die de miner mag verzetten om een andere hash uit te proberen, zonder de eigenlijke data aan te tasten. Omdat het avalanche-effect ervoor zorgt dat zelfs nonce 12345 een totaal andere hash geeft dan nonce 12346, is de nonce het enige waar een miner aan kan draaien om te blijven zoeken naar een hash die aan de moeilijkheidseis voldoet.

De opdracht: vind een nonce zodat de hash aan een eis voldoet — hier: begint met een aantal nullen. Er is geen slimme formule om zo'n nonce te berekenen; de enige manier is heel veel nonces stuk voor stuk uitproberen, net zo lang tot er eentje bij toeval voldoet. Dat is precies waarom mining zoveel rekenkracht kost — en zoveel elektriciteit.

⛏️ Probeer het zelf — mine een blok

Dit is échte, live SHA-256-mining in je browser (geen simulatie met nepgetallen) — hoe hoger de moeilijkheidsgraad, hoe langer het zoeken duurt.

Status: nog niet gestart
Nonce: -
Hash: -
Pogingen: 0
Tijd: 0.0s
Snelheid: -

✅ Blok gevonden!

Nonce:

Hash:

📈 Waarom dit exponentieel duurder wordt

Elke extra vereiste nul betekent 16× minder kans per poging (hexadecimaal = 16 mogelijke tekens per positie) — dus gemiddeld 16× zoveel pogingen nodig:

NullenKans per pogingVerwacht aantal pogingen
11 op 16~16
21 op 256~256
31 op 4.096~4.096
41 op 65.536~65.536
51 op 1.048.576~1.048.576
61 op 16.777.216~16.777.216

🌍 En dit is nog piepklein vergeleken met echte Bitcoin-mining. Het Bitcoin-netwerk vereist een hash die met tientallen nullen ín binaire vorm begint — duizenden miljarden keren moeilijker dan wat je hierboven net probeerde. Dat is onhaalbaar voor een gewone laptop; het gebeurt met gespecialiseerde ASIC-hardware, vaak in grote datacenters vol mining-apparatuur.

🎚️ De moeilijkheidsgraad past zichzelf aan: Bitcoin herberekent ongeveer elke twee weken hoe moeilijk het doel moet zijn, zodat er — ongeacht hoeveel rekenkracht er wereldwijd meedoet — gemiddeld steeds om de 10 minuten ergens een nieuw blok wordt gevonden.