Het woord blockchain hoor je vaak in één adem met bitcoin, maar wat het precies is, blijft voor veel mensen vaag. Toch is het idee erachter verrassend eenvoudig. Een blockchain is in de kern een digitaal kasboek dat niet bij één bank of bedrijf ligt, maar bij duizenden computers tegelijk.
In dit artikel lees je stap voor stap hoe zo’n kasboek werkt, wat blokken en miners zijn en waarom het zo lastig is om ermee te sjoemelen. Je hebt er geen technische achtergrond voor nodig.
Een kasboek dat iedereen deelt
Stel je een schrift voor waarin elke betaling wordt opgeschreven: Anna stuurt Bram tien euro, Bram stuurt Chris vijf euro. Normaal houdt een bank zo’n administratie bij, en jij vertrouwt erop dat die bank het goed doet. Bij een blockchain is er geen centrale beheerder. In plaats daarvan heeft iedere deelnemer aan het netwerk een eigen kopie van hetzelfde schrift.
Die deelnemers noem je nodes. Komt er een nieuwe transactie bij, dan wordt die naar alle nodes verstuurd. Zij controleren of de transactie klopt, bijvoorbeeld of Anna wel genoeg saldo heeft. Pas als de transactie geldig is, kan ze worden toegevoegd. Omdat iedereen dezelfde gegevens heeft, kan niemand stiekem iets aanpassen zonder dat de rest het merkt.
Wat is een blok?
Transacties worden niet één voor één opgeschreven, maar in bundels verzameld. Zo’n bundel heet een blok. Je kunt het zien als één pagina in het kasboek. Op die pagina staan de transacties, een tijdstempel en een soort digitale vingerafdruk, de zogeheten hash.
Een hash is een korte code die wordt berekend uit alle informatie in het blok. Verander je ook maar één cijfer, dan levert dat een totaal andere hash op. Belangrijk is dat elk nieuw blok ook de hash van het vorige blok bevat. Daardoor zijn de blokken als schakels aan elkaar vastgemaakt: een ketting van blokken, oftewel een blockchain.
De rol van miners
Wie bepaalt welk blok er als volgende aan de ketting wordt gehangen? Bij bitcoin zijn dat de miners. Dat zijn deelnemers die hun computers een rekenpuzzel laten oplossen. Ze proberen razendsnel allerlei getallen uit tot ze een hash vinden die aan bepaalde voorwaarden voldoet. Dit systeem heet proof of work.
De miner die de puzzel als eerste oplost, mag het nieuwe blok toevoegen en krijgt daarvoor een beloning in de vorm van nieuwe munten en transactiekosten. De andere nodes controleren de oplossing, wat juist heel snel gaat. Klopt alles, dan nemen ze het blok over in hun eigen kopie. Wil je volgen hoe dit soort netwerken zich ontwikkelen, dan vind je bij De Stift geregeld achtergronden en nieuws over bitcoin en andere cryptomunten.
Niet elke blockchain gebruikt miners. Sommige netwerken werken met proof of stake, waarbij deelnemers munten als onderpand vastzetten in plaats van rekenkracht te leveren. Het doel is hetzelfde: afspraken maken over welk blok het volgende is.
Waarom het systeem zo veilig is
De veiligheid van een blockchain komt uit een paar elementen die elkaar versterken. Wie een oude transactie wil vervalsen, loopt tegen al deze drempels tegelijk aan.
Daardoor wordt het veranderen van de geschiedenis in de praktijk onbetaalbaar en vrijwel onmogelijk, zeker bij grote netwerken.
- Pas je een blok aan, dan verandert de hash en past het niet meer in de ketting.
- Je zou daarna alle volgende blokken opnieuw moeten berekenen.
- Dat moet sneller dan de rest van het netwerk, wat enorm veel rekenkracht vraagt.
- Duizenden nodes hebben een kopie en wijzen een afwijkende versie af.
Waar je wel op moet letten
Een blockchain zelf is lastig te kraken, maar dat betekent niet dat alles eromheen veilig is. De meeste problemen ontstaan bij gebruikers en diensten: gestolen wachtwoorden, nepwebsites of slecht beveiligde handelsplatformen. Je toegang tot je munten loopt via een privésleutel, en wie die sleutel heeft, heeft je geld.
Ook is een transactie die eenmaal is vastgelegd niet terug te draaien. Stuur je per ongeluk geld naar het verkeerde adres, dan is er geen klantenservice die het voor je terugboekt. Controleer daarom altijd goed wat je doet.
Meer dan alleen geld
Hoewel blockchain bekend werd door bitcoin, is de techniek ook bruikbaar voor andere toepassingen waarbij betrouwbare registratie telt, zoals het volgen van goederen in een productieketen of het vastleggen van digitale eigendomsbewijzen. Of dat altijd de beste oplossing is, hangt af van de situatie.
Als je begrijpt hoe blokken, hashes en miners samenwerken, kun je nieuws over crypto veel beter op waarde schatten. Je ziet dan dat de kracht van blockchain niet in magie zit, maar in een slimme combinatie van wiskunde, gedeelde controle en het simpele feit dat niemand in zijn eentje de regels kan veranderen.
