Crypto mining is een populair onderwerp op online forums. Je hebt waarschijnlijk al video’s gezien en artikelen gelezen over Bitcoin, Ethereum, en andere soorten cryptocurrencies. En in die stukjes inhoud komt het onderwerp ontginnen van cryptocurrency vaak ter sprake. Maar door dit alles vraag je je misschien af: “wat is Bitcoin mining?” of “wat is crypto mining?”
In een notendop is cryptocurrency mining een term die verwijst naar het proces van het verzamelen van cryptocurrency als beloning voor werk dat je voltooit. Dit staat bekend als Bitcoin mining als je het specifiek over het mijnen van Bitcoins hebt. Maar waarom crypto-mijnen mensen? Voor sommigen zijn ze op zoek naar een andere bron van inkomsten. Voor anderen gaat het om het verwerven van meer financiële vrijheid zonder dat overheden of banken zich ermee bemoeien. Maar wat de reden ook is, cryptocurrencies zijn een groeiend interessegebied voor zowel technofielen, investeerders, als cybercriminelen.
Dus, wat is cryptocurrency mining (in een meer technische betekenis) en hoe werkt het? Laten we het even uitsplitsen.
1. Nodes verifiëren of transacties legitiem zijn
Transacties zijn de basis waarop een cryptocurrency blockchain gebouwd is. Laten we dus het volgende voorbeeld bekijken om te begrijpen hoe dit allemaal in elkaar steekt:
Stel, je bent een crypto mijnwerker en je vriend Jack leent €5.000 van je andere vriend Jan om een chique nieuwe high-end spelcomputer te kopen. Het is een top-of-the-line computer die is versierd met de nieuwste attributen voor een spelopstelling. Om hem terug te betalen stuurt Andy hem een gedeeltelijke Bitcoin eenheid. Maar om de transactie te voltooien moet die een verificatieproces ondergaan (waarover dadelijk meer).
2. Afzonderlijke transacties worden toegevoegd aan een lijst van andere transacties om een blok te vormen
De volgende stap in het cryptomining proces is het bundelen van alle transacties tot een lijst die dan wordt toegevoegd aan een nieuw, onbevestigd blok gegevens. Doorgaand op het voorbeeld van de transactie met het spelsysteem, zou Jack’s Bitcoin betaling aan Jan als zo’n transactie beschouwd worden.
Door hun transactie aan de blockchain toe te voegen (zodra het verificatieproces voltooid is), wordt “dubbel uitgeven” van cryptocurrencies voorkomen door een permanent, openbaar verslag bij te houden. Het record is onveranderlijk, wat betekent dat het nooit gemanipuleerd of veranderd kan worden.
3. Gegevens worden aan het onbevestigde blok toegevoegd
Zodra voldoende transacties aan het blok zijn toegevoegd, wordt ook extra info toegevoegd, waaronder de header gegevens en hash van het vorige blok in de keten en een nieuwe hash voor het nieuwe blok. Wat hier gebeurt is dat de header van het meest recente blok en een nonce gecombineerd worden om de nieuwe hash te genereren. Deze hash wordt aan het onbevestigde blok toegevoegd en zal dan door een mijnwerkers knooppunt geverifieerd moeten worden.
In dit geval, laten we zeggen dat je net het geluk hebt de oplossing te vinden. Je stuurt een shout-out naar alle andere miners op het netwerk om te zeggen dat het je gelukt is en om ze evenveel te laten verifiëren.
4. Miners verifiëren de Hash van het blok om er zeker van te zijn dat het blok legitiem is.
In deze stap van het proces controleren andere mijnwerkers in het netwerk de waarachtigheid van het onbevestigde blok door de hash te controleren.
Maar hoe ingewikkeld is een hash? Stel je voor dat je met een SHA-256 hash calculator een SHA-256 hash toepast op de platte tekst zin “I love cryptocurrency mining”. Dit betekent dat de zin zou worden “6a0aa6e50asd38089f590f9562b3a299326ea54dfad1add8f0a141b731580f558a7”. Nu weet ik niet hoe het met jou zit, maar ik ben zeker niet in staat om te lezen of te ontcijferen wat er in die lange regel cijfertekst gebrabbel staat.
5. Zodra het blok bevestigd is en het blok in de Blockchain gepubliceerd wordt
Aan de kant van de crypto mijnwerker is dit het moment om feest te vieren, want de proof of work (PoW) is nu voltooid. De PoW is het tijdrovende proces van het oplossen van de hash en aan anderen bewijzen dat je dat legitiem gedaan hebt op een manier die ze kunnen verifiëren.
Van de kant van de gebruiker betekent het in principe dat Jack’s overdracht van een gedeeltelijke Bitcoin aan Jan nu bevestigd is en als deel van het blok aan de blockchain zal worden toegevoegd. Natuurlijk wordt het nieuwe blok, als het laatst bevestigde blok, aan het eind van de blockchain ingevoegd. Dit komt omdat blockchain grootboeken chronologisch van aard zijn en voortbouwen op eerder gepubliceerde vermeldingen.
Hoe deze componenten samenwerken in het Blockchain Ecosysteem
Hoe blijft dit grootboek dan beveiligd tegen manipulatie en ongeoorloofde wijzigingen? Alle transacties voor het grootboek worden versleuteld met publieke sleutel cryptografie. Om de blokken te kunnen accepteren moeten ze een hash gebruiken die de miner nodes op de blockchain kunnen gebruiken om te verifiëren dat elk blok echt en ongewijzigd is.
Wie werkt de Blockchain bij?
Omdat er geen gecentraliseerde regulerende autoriteit is om uitwisselingen te beheren of te controleren, betekent dit dat de computers die die specifieke soort cryptocurrency mijnen allemaal verantwoordelijk zijn voor het actueel houden van het grootboek. En updates van de blockchain komen vaak voor.
Met een cryptocurrency blockchain kan iedereen het grootboek zien en bijwerken omdat het openbaar is. Je doet dit door met je computer willekeurige gissingen te genereren om te proberen een vergelijking op te lossen die het blockchain systeem voorlegt. Als dat lukt, wordt je transactie ter goedkeuring aan het volgende gegevensblok toegevoegd. Zo niet, dan ga je vissen en blijf je proberen tot je ofwel uiteindelijk succes hebt. Of je besluit je tijd en middelen elders te besteden.
Nu je begrijpt wat cryptocurrency mining is en hoe het werkt, laten we even de tijd nemen om te begrijpen wat de aantrekkingskracht van cryptocurrencies is en waarom iemand ze zou willen ontginnen. Ben je overigens nog niet begonnen met het investeren in crypto, check dan de bitcoin evolution om van start te gaan.