Double spending
Double spending betekent dat iemand dezelfde digitale munt of token meer dan één keer probeert uit te geven. Dat mag niet, want dan is digitaal geld niet betrouwbaar.
Wat is double spending?
Een digitaal bestand kan in theorie worden gekopieerd of opnieuw verstuurd. Daarom moet een systeem controleren of crypto al is gebruikt voor een eerdere betaling.
Bij crypto doet een netwerk van computers die controle. Transacties worden vastgelegd op de blockchain: een gedeeld digitaal overzicht. Het netwerk bepaalt samen welke transactie geldig is. De andere transactie wordt afgekeurd.
Een betaling is veiliger nadat deze is bevestigd. Dat betekent dat de transactie in een block op de blockchain staat. Meer bevestigingen maken de kans kleiner dat de betaling nog wordt teruggedraaid.
Een voorbeeld van double spending
Iemand heeft 0,01 Bitcoin en verstuurt dit bedrag tegelijk naar een webshop en naar een vriend. Beide betalingen gebruiken dezelfde Bitcoin.
Uiteindelijk kan maar één betaling op de blockchain komen. Stuurt de webshop het product al bij een onbevestigde betaling, dan kan die betaling later ongeldig blijken. De webshop heeft dan mogelijk geen geld ontvangen.
Waarom is double spending belangrijk in crypto?
Double spending is een basisprobleem van digitaal geld. Zonder bescherming zou dezelfde crypto meerdere keren kunnen worden gebruikt. Daardoor zouden mensen minder vertrouwen hebben in crypto als betaalmiddel.
In berichten over blockchainbeveiliging of aanvallen kan double spending worden genoemd. Vaak gaat het dan om het risico van betalingen die nog niet zijn bevestigd, of om een poging om de volgorde van transacties te veranderen.
Dat een transactie is verstuurd, betekent dus niet altijd dat deze al definitief is. De bevestigingen van het netwerk zijn belangrijk om vast te stellen welke betaling geldig blijft.