Bitcoin mining

2 minuten leestijd

Mining is het proces van computerkracht gebruiken om transacties te verwerken, het netwerk te beveiligen en iedereen in het systeem met elkaar gesynchroniseerd te houden. Het kan worden beschouwd als het Bitcoin-datacentrum, met als uitzondering dat het is ontworpen volledig gedecentraliseerd te zijn met miners uit alle landen en zonder netwerkbeheerder wordt uitgevoerd. Dit proces wordt ook wel ‘mining’ genoemd omdat het een tijdelijk mechanisme is om nieuwe bitcoins uit te geven. Bitcoin-mining biedt echter beloningen in ruil voor behulpzame diensten die nodig zijn om een veilig betalingsnetwerk te kunnen uitvoeren. Mining is nog steeds nodig nadat de laatste bitcoin is uitgegeven.

Hoe werkt Bitcoin-mining?

Iedereen kan een Bitcoin-miner worden door software op gespecialiseerde hardware te draaien. Mining-software zoekt naar transacties die via het peer-to-peer-netwerk worden uitgezonden en voert de nodige taken uit om deze transacties te verwerken en bevestigen. Bitcoin-miners voeren deze werkzaamheden uit omdat ze hiermee transactiekosten die door gebruikers voor snellere transactieverwerking zijn betaald en nieuw aangemaakte bitcoins uitgegeven volgens een vaste formule verdienen.

Om nieuwe transacties te bevestigen moeten ze in een blok inbegrepen zijn samen met een wiskundig werkbewijs. Deze bewijzen zijn moeilijk te genereren omdat er geen manier is om ze te creëren behalve door miljoenen calculaties per seconde uit te proberen. Dit vereist dat “miners” die berekeningen moeten uitvoeren voordat hun blokken worden geaccepteerd door het netwerk en voordat ze uitgekeerd worden. Als meer mensen gaan “minen” wordt het automatisch moeilijker gemaakt door het netwerk om geldige blokken te vinden om te verzekeren dat de gemiddelde tijd om een blok te vinden gelijk blijft aan 10 minuten. Als gevolg is “mining” een erg competitieve bezigheid waarin individuele “miners” geen controle hebben over wat er in de blokketen wordt inbegrepen.

Het werkbewijs is ook ontworpen om afhankelijk van het vorige blok een chronologische volgorde in de blokketen af te dwingen. Dit maakt het exponentieel moeilijker om eerdere transacties terug te draaien, omdat dit de herberekening van de werkbewijzen van alle daaropvolgende blokken vereist. Wanneer twee blokken tegelijkertijd worden gevonden, werken “miners” aan het eerste blok dat zij ontvangen en schakelen ze over naar de langste blokketen zodra het volgende blok wordt gevonden. Dit stelt “mining” in staat om een wereldwijde consensus op basis van rekenkracht te beveiligen en te onderhouden.

Bitcoin-miners kunnen niet valsspelen door hun eigen beloning te laten stijgen of frauduleuze transacties verwerken die het Bitcoin-netwerk kunnen corrumperen, omdat alle Bitcoin-nodes elk blok met ongeldige gegevens afwijzen conform de regels van het Bitcoin-protocol. Als gevolg hiervan blijft het netwerk veilig, zelfs als niet alle Bitcoin-miners te vertrouwen zijn.

Wat heb ik nodig om met mining te beginnen?

In de beginperiode van Bitcoin kon iedereen een nieuw blok vinden door eenvoudig gebruik te maken van de CPU-eenheid van hun pc. Door de enorme stijging van het aantal “miners” is de moeilijkheidsgraad voor het vinden van een nieuw blok zodanig gestegen dat dit enkel nog mogelijk en rendabel is met gespecialiseerde hardware. Bezoek BitcoinMining.com voor meer informatie.