Hoe voorkomt een blockchain dat cryptovaluta twee keer worden uitgegeven?

Geplaatst door | Nog geen reacties Valuta

Cryptovaluta zijn bedacht om, zonder tussenkomst van een centrale autoriteit, transacties uit te voeren tussen twee partijen (peer-to-peer). In het reguliere bankwezen worden transacties tussen partijen door een derde partij, de centrale bank, gecontroleerd en geverifieerd. Bij cryptovaluta is er geen centrale autoriteit die de uitgevoerde transactie controleert, maar wordt deze controle uitgevoerd door de database, de blockchain. Hoe voorkomt een blockchain dat cryptovaluta twee keer worden uitgegeven (double spending)?

Wat is een blockchain

Handel met een cryptovaluta wordt bijgehouden in de blockchain. Een blockchain is een database waarin alle transacties van een bepaalde cryptovaluta worden opgeslagen in afzonderlijke blocks. Door verschillende controles en ingebouwde codes wordt double spending voorkomen. Dat werkt als volgt;

Hoe voorkomt een blockchain dat cryptovaluta twee keer worden uitgegeven?

Iedereen die wil handelen met cryptovaluta heeft een wallet nodig. Een transactie wordt versleuteld verstuurd van de ene naar de andere wallet en gecontroleerd door alle computers die op het netwerk zijn aangesloten, de zogenoemde ‘nodes’. Daarvoor worden algoritmische berekeningen gebruikt. Pas als transactieverzoeken zijn goedgekeurd, worden ze verzameld in een block. Als het block vol is, kan hij worden toegevoegd aan de blockchain. (De blocks zijn samengesteld uit meerdere transacties.)  De transactie wordt vervolgens door middel van hashing versleuteld.

Een block kan niet zomaar worden toegevoegd aan de blockchain. Daarvoor moet een puzzel worden opgelost. Ook dat is een hash, maar dan een met een specifieke uitkomst. Om die uitkomst te vinden, is heel veel rekenkracht nodig. Elke node die onderdeel is van de blockchain kan proberen om de puzzel op te lossen. Dat heet ‘minen’.

Minen kost heel veel tijd en energie (elektriciteit van de computers die het rekenwerk doen.) Daarom wordt er gesproken over proof-of-work. Als een van de nodes de oplossing vindt, wordt die oplossing eerst door de andere nodes gecontroleerd. Na overeenstemming van alle nodes wordt het block pas aan de blockchain toegevoegd. Op deze manier beschikken alle nodes steeds over dezelfde informatie.

Is de werking van de blockchain daarmee fraudebestendig?

Doordat alle nodes proberen om de code te kraken, is het tot het laatste moment onduidelijk wie de proof of work wint. Iemand die een frauduleuze transactie wil doen, kan zich dus niet richten op een enkele miner. Elk blok dat wordt toegevoegd, wordt door de andere nodes gecontroleerd. Als de meerderheid het blok accepteert wordt hij aan de blockchain toegevoegd.

Hoe voorkomt een blockchain dat cryptovaluta twee keer worden uitgegeven?

Je hebt dus meer dan de helft van de nodes nodig om ‘vals te spelen’. Daarvoor is zoveel energie en rekenkracht nodig dat het bijna onmogelijk is. Een transactie die eenmaal is goedgekeurd, kan niet meer uit de blockchain worden verwijderd omdat de hash van het blok daardoor verandert. De hash geldt weer als input voor het volgende blok. Als er achteraf wordt gesleuteld aan blocks, valt dat dus meteen op.

Het systeem is daarmee behoorlijk waterdicht. De kwetsbare plek is de software, zoals de wallets en de beurzen (exchanges) waarop wordt gehandeld in cryptovaluta. Door te knoeien met de software kunnen namelijk private keys worden gestolen. Handel daarom op betrouwbare cryptovaluta markten.

Wat is Double Spending

Regulier geld kan niet twee keer worden uitgegeven. Elke transactie wordt bijgehouden en gecontroleerd door een centraal orgaan, de bank. Digitale valuta bestaan uit code die kan worden gekopieerd, en daarmee dus twee keer worden uitgegeven, double spending.

Als transacties niet worden gecontroleerd, kan er fraude worden gepleegd. Om dat te voorkomen is er een ingewikkeld systeem bedacht waarmee frauderen vrijwel onmogelijk is.

Is blockchain technologie de toekomst?

Zal blockchain technologie ervoor zorgen dat regulier geld op termijn verdwijnt? Ligt alle informatie straks vast in diverse blockchains? Voor particulieren is dat misschien een fijn idee. Alles is open en transparant en alle transacties kunnen door iedereen worden gecontroleerd.

Maar voor bedrijven is het niet wenselijk dat vertrouwelijke informatie voor iedereen inzichtelijk is. En dat is niet het enige probleem waar de blockchain technologie mee te maken heeft.

Technologie is altijd in ontwikkeling.

Blockchain technologie is nog volop in ontwikkeling. Als er hiaten in het systeem zitten of problemen ontstaan, wordt een nieuwe oplossing bedacht. Daardoor wordt het systeem steeds veiliger.

In de toekomst is betalen met digitale valuta waarschijnlijk veel veiliger dan betalen met de reguliere methodes die we nu kennen. Controle door computers, die alles doorrekenen, is immers niet vatbaar voor menselijk falen.

Elke ochtend beleggingstips ontvangen? Meld u gratis aan voor Cashcow Daily!


Deel dit artikel

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Terug naar het nieuws overzicht

Door de site te te blijven gebruiken, gaat u akkoord met het gebruik van cookies. meer informatie

De cookie-instellingen op deze website zijn ingesteld op 'toestaan cookies om u de beste surfervaring te geven. Als u doorgaat met deze website te gebruiken zonder het wijzigen van uw cookie-instellingen of u klikt op 'Accepteren' hieronder, dan bent u akkoord met deze instellingen.

Sluiten