Mining
We proberen op deze pagina een uitleg te geven over het begrip mining. Dit fenomeen leggen we uit aan de hand van mining van cryptocurrency en we leggen uit hoe de blockchain technologie werkt. We gebruiken in onderstaande tekst Bitcoin, maar er zijn meerdere cryptocurrencies (altcoins) die deze technologie van mining gebruiken.
Als je crypto koopt zit daar een bepaalde vorm van mining op de blockchain aan gekoppeld. Je hebt er wellicht wel eens iets over gehoord, maar hoe werkt mining nu? Wat zijn miners, wat doen ze eigenlijk en waarom zijn ze zo belangrijk voor de veiligheid van het netwerk?
Miners
Miners zijn degenen die de transacties op het netwerk controleren en toevoegen aan de blockchain, het zogenaamde mining. Ze verzamelen een bundeltje transacties in een blok en zetten vervolgens hun computer aan het werk zodat deze als eerste de oplossing vindt die nodig is voor de publicatie van het blok. Ben jij de eerste die het blok met een geldige oplossing publiceert? Dan krijg je een beloning in de vorm van nieuwe cryptocurrency. Daarom wordt dit proces ook wel mining genoemd; het is de manier waarop nieuwe bitcoins en andere cryptocurrencies ontstaan.
De blockchain
Wat is het verband tussen mining en de blockchain? Hiervoor is het handig dat je weet wat de blockchain precies is. Een blockchain is een keten van blokken die op een hele slimme manier met elkaar verbonden zijn. Ieder blok is is gevuld met data waarin je onder meer de transacties en een vingerafdruk van het vorige blok aantreft. Omdat ieder nieuw blok een vingerafdruk van het vorige blok bevat is er een directe koppeling met de hele geschiedenis van de blockchain in het nieuwe blok vastgelegd. Verander je iets in een blok, dan verandert de vingerafdruk en daarmee ook de vingerafdrukken van alle blokken. Dit geldt ook voor de aanpassing van een bepaalde transactie.
Als technische duiding wordt een vingerafdruk van een blok een hash genoemd. Dit is een willekeurige reeks van letters en cijfers die altijd dezelfde lengte heeft. Voor het generen van een hash gebruiken miners een ingewikkelde wiskundige formule waarin alle informatie uit het blok wordt gestopt.
En wat is dan mining?
Mining kan je het beste uitleggen als een computer die continu bezig is met het berekenen van een hash die de oplossing vormt voor het volgende blok.
Om het de miners moeilijker te maken, vereist het protocol namelijk dat het eerste X aantal tekens van de oplossing een 0 (nul) zijn. Dat is het ingenieuze onderdeel van het Proof of Work (PoW) mechanisme dat door bijna iedere cryptocurrency wordt gebruikt. Dit is de maatstaf die bepaalt hoe moeilijk het is om de juiste hash en dus de oplossing te genereren.
De miner die als eerste de juiste oplossing heeft gevonden en gepubliceerd ontvangt een beloning in de vorm van een bitcoin.
Mining en beveiliging
Wat maakt bitcoin mining veiliger dan een ander transactiesysteem? Het is een decentraal betaal protocol. Dit houdt in dat het transactiesysteem niet door een centrale partij wordt beheerd, maar door duizenden computers op het netwerk.
Wil je het transactiesysteem van bitcoin beïnvloeden? Dan moet je toegang hebben tot meer dan de helft van alle computers op het bitcoin netwerk. Dit wordt ook wel een 51% attack genoemd. Het netwerk van bitcoin is momenteel zo uitgebreid dat dat vrijwel onmogelijk is.
De opzet van de blockchain vormt een andere eigenschap van bitcoin die te maken heeft met de veiligheid van bitcoin. Op de blockchain worden alle transacties van bitcoin bijgehouden. Iedere tien minuten komt er een nieuw transactie blok bij.