Dubbele uitgaven
Wat is dubbele uitgaven?
Dubbele uitgaven is het risico dat een digitale valuta twee keer kan worden uitgegeven. Het is een potentieel probleem dat uniek is voor digitale valuta, omdat digitale informatie relatief gemakkelijk kan worden gereproduceerd door slimme individuen die het blockchain-netwerk en de rekenkracht die nodig zijn om het te manipuleren, begrijpen.
Fysieke valuta hebben dit probleem niet omdat ze niet gemakkelijk kunnen worden gerepliceerd, en de partijen die bij een transactie zijn betrokken, kunnen onmiddellijk de authenticiteit en het eigendom van de fysieke valuta in het verleden verifiëren. Dat is uiteraard exclusief zaken met betrekking tot contante transacties.
Bij digitale valuta bestaat het risico dat de houder een kopie van het digitale token maakt en deze naar een handelaar of een andere partij stuurt met behoud van het origineel.
Dit was aanvankelijk een punt van zorg met bitcoin, de meest populaire digitale valuta of “cryptocurrency”, aangezien het een gedecentraliseerde valuta is zonder centrale instantie om te verifiëren dat deze slechts één keer wordt uitgegeven. Bitcoin heeft echter een mechanisme dat is gebaseerd op transactielogboeken, de zogenaamde blockchain, om de authenticiteit van elke transactie te verifiëren en dubbeltellingen te voorkomen.
Belangrijkste leerpunten
- Dubbele uitgaven doen zich voor wanneer een blockchain-netwerk wordt verstoord en cryptocurrency in wezen wordt gestolen. De dief zou een kopie van de valutatransactie sturen om deze er legitiem uit te laten zien, of zou de transactie helemaal kunnen wissen.
- Hoewel het niet gebruikelijk is, komen dubbele uitgaven voor. Wat echter veel waarschijnlijker is, is dat cryptocurrency wordt gestolen uit een portemonnee die niet goed is beveiligd.
- De meest gebruikelijke methode voor dubbele uitgaven is wanneer een blockchain-dief meerdere pakketten naar het netwerk stuurt en de transacties omkeert, zodat het lijkt alsof ze nooit zijn gebeurd.
Inzicht in dubbele uitgaven
Bitcoin vereist dat alle transacties, zonder uitzondering, worden opgenomen in de blockchain. Dit mechanisme zorgt ervoor dat de partij die de bitcoins uitgeeft er ook echt eigenaar van is en voorkomt ook dubbeltellingen en andere fraude. De blockchain van geverifieerde transacties wordt in de loop van de tijd opgebouwd naarmate er steeds meer transacties aan worden toegevoegd.
Bitcoin transacties hebben enige tijd nodig om te verifiëren, omdat het proces intensief rekenwerk en complexe algoritmen met zich meebrengt die veel rekenkracht vergen. Het is daarom buitengewoon moeilijk om de blockchain te dupliceren of te vervalsen vanwege de enorme hoeveelheid rekenkracht die daarvoor nodig zou zijn.
Nadelen van de blockchain met betrekking tot dubbele uitgaven
Hackers hebben geprobeerd het bitcoin-verificatiesysteem te omzeilen door methoden te gebruiken zoals het blockchain-beveiligingsmechanisme uit te rekenen of door een techniek voor dubbele uitgaven te gebruiken waarbij een frauduleus transactielogboek naar een verkoper en een ander naar de rest van het bitcoin-netwerk wordt gestuurd.
Deze trucs hebben slechts beperkt succes gehad. In feite hebben de meeste bitcoin-diefstallen tot nu toe geen dubbeltelling met zich meegebracht, maar zijn ze eerder te wijten aan gebruikers die bitcoins opslaan zonder adequate veiligheidsmaatregelen.
Het grootste risico op dubbele uitgaven komt in de vorm van een 51% -aanval, die kan optreden als een gebruiker meer dan 50% van de rekenkracht beheert met behoud van de gedistribueerde grootboeken van een cryptocurrency. Als deze gebruiker de blockchain beheert, kunnen ze meerdere keren bitcoins naar hun portemonnee verwerken door het blockchain-grootboek om te draaien alsof de eerste transacties nooit hebben plaatsgevonden.