Mining
Mining is het proces waarbij rekenkracht wordt gebruikt om transacties te valideren en nieuwe blokken toe te voegen aan een proof-of-work-blockchain, in ruil waarvoor nieuw uitgegeven coins en transactiefees worden verdiend. Miners voeren steeds opnieuw een hashfunctie uit over een kandidaatblok, waarbij ze telkens een kleine invoerwaarde aanpassen, totdat ze een uitkomst vinden die onder een door het netwerk bepaald doel ligt. De eerste miner die een geldige uitkomst vindt, zendt het blok uit, en het netwerk accepteert het als het de regels volgt.
Bij Bitcoin berekenen gespecialiseerde machines bijvoorbeeld biljoenen keren per seconde de SHA-256-hashfunctie, in de race om de blokbeloning. Wanneer een miner wint, wordt het blok dat de miner heeft samengesteld – met recente transacties uit de mempool – onderdeel van de permanente keten, en gaat elke andere miner verder met het bouwen van het volgende blok erbovenop.
Een veelvoorkomende misvatting is dat mining het oplossen van nuttige wiskundige problemen inhoudt; in werkelijkheid is het opzettelijk verspillend gokwerk, en juist die kosten zijn het punt – ze maken het herschrijven van de geschiedenis onbetaalbaar duur. Mining vervult twee rollen tegelijk: het verdeelt nieuwe coins zonder centrale uitgever, en het beveiligt het grootboek, omdat een aanvaller meer zou moeten uitgeven dan de gezamenlijke eerlijke miningkracht om bevestigde transacties terug te draaien. Niet alle blockchains gebruiken mining; proof-of-stake-netwerken zoals Ethereum hebben het vervangen door validators die coins vastzetten in plaats van elektriciteit te verbranden.