Een dubbele-uitgave-aanval is een poging om op frauduleuze wijze dezelfde cryptovaluta in meer dan één transactie tegelijk te gebruiken – het digitale equivalent van valsemunterij. Bij fysiek geld is het onmogelijk om hetzelfde biljet twee keer uit te geven, omdat het biljet aan de ontvanger wordt overhandigd. Digitale informatie kan echter worden gekopieerd, dus zonder een betrouwbaar grootboek zou een kwaadwillende twee tegenstrijdige transacties kunnen versturen waarbij dezelfde cryptovaluta aan verschillende ontvangers worden uitgegeven, voordat het netwerk consensus bereikt over welke transactie geldig is. De fundamentele innovatie van Bitcoin – het proof-of-work blockchain-consensusmechanisme – was de eerste praktische oplossing voor het dubbele-uitgaveprobleem in een netwerk zonder vertrouwensrelaties en zonder toestemming. Varianten van de aanval zijn onder andere de 51%-aanval (het verkrijgen van de meerderheid van de hashkracht om recente blokken te herschrijven), de race-aanval (het gelijktijdig versturen van tegenstrijdige transacties), de Finney-aanval (het vooraf minen van een blok met een frauduleuze transactie) en de Vector76-aanval (een combinatie van race en Finney). Het risico op dubbele uitgaven neemt exponentieel af met het aantal blokbevestigingen, daarom vereisen beurzen meerdere bevestigingen voordat stortingen worden bijgeschreven.
Lees ook: Lido
Oorsprong en geschiedenis
| Datum | Evenementen |
| 1982 | David Chaum wijst op digitale dubbele uitgaven als een kernprobleem voor elektronische betaalsystemen. |
| 1990-2007 | Meerdere pogingen met elektronisch geld (DigiCash, e-gold, b-money) slagen er niet in om dubbele uitgaven op te lossen zonder centrale server. |
| 2008 | Satoshi Nakamoto publiceert Bitcoin-whitepaper; proof-of-work blockchain lost dubbele uitgaven op zonder vertrouwen. |
| 2012 | Beschrijving van de Finney-aanval: vereist dat de mijnwerker een blok vooraf delft; wordt beperkt door bevestigingen. |
| 2018 | Bitcoin Gold (BTG) slachtoffer geworden van een succesvolle 51%-aanval – aanvallers hebben voor $18 miljoen aan BTG dubbel uitgegeven. |
| 2019-2020 | Ethereum Classic (ETC) werd vier keer aangevallen (één keer in 2019, drie keer in 2020) via 51%-aanvallen; er werden aanzienlijke dubbele uitgaven uitgevoerd. |
| 2020 | Beurzen reageren op aanvalsgolven door de bevestigingsvereisten voor kleinere PoW-munten te verhogen. |
| 2022 | Academisch onderzoek toont aan dat zelfs Ethereum PoS theoretisch gezien aanvalsvectoren op lange afstand heeft. |
“De belangrijkste voordelen gaan verloren als er nog steeds een betrouwbare derde partij nodig is om dubbele uitgaven te voorkomen.”
Hoe het werkt

| Aanvalstype | eis | Moeilijkheidsgraad | doelwit |
| Race-aanval | Geen (alleen snelle uitzending) | Laag | 0-conf transacties |
| Finney-aanval | Moet een mijnwerker zijn. | Medium | Handelaren die 1 bevestiging accepteren |
| 51% Aanval | >50% hashrate/stake | Zeer hoog voor BTC/ETH | Beurzen die een reorganisatie nodig hebben |
| Vector76 | Miner + netwerkverbinding | Hoge | Winkels met lage kosten en snelle betalingen |
In eenvoudige bewoordingen
- Probleem met digitale kopieënIn tegenstelling tot fysiek geld kunnen digitale gegevens worden gekopieerd – zonder blockchain zou je dezelfde digitale munt tegelijkertijd naar twee mensen kunnen sturen.
- De oplossing van blockchainElke Bitcoin-transactie wordt naar duizenden nodes verzonden; alleen de eerste bevestigde transactie wordt permanent geregistreerd – de tweede wordt als ongeldig afgewezen.
- Meer bevestigingen = veiligerEen handelaar die 0 bevestigingen accepteert, loopt het risico op een race-aanval; wachten op 6 bevestigingen vereist dat een aanvaller 6 blokken proof-of-work opnieuw uitvoert – economisch onhaalbaar tegen Bitcoin.
- 51%-aanvallen op kleine ketens: A mijnwerker Door de meerderheid van de hashkracht van een kleine cryptocurrency te beheersen, kan er in het geheim een langere blockchain worden opgebouwd, die vervolgens kan worden onthuld om recente transacties ongedaan te maken – dit werkt alleen op blockchains met een lage hashrate.
- Waarom Bitcoin veilig isEen aanval op Bitcoin zou meer rekenkracht vereisen dan alle datacenters op aarde samen – wat miljarden dollars zou kosten om een dubbele uitgave uit te voeren die slechts een fractie daarvan waard is.
Voorbeelden uit de echte wereld
| Scenario | Implementatie | Resultaat |
| Bitcoin Gold 51% aanval (2018) | Aanvaller huurt hashrate en geeft $18 miljoen aan BTG dubbel uit op beurzen. | Beurzen verliezen $18 miljoen; reputatie van BTG permanent beschadigd |
| Aanvallen op Ethereum Classic (2019-2020) | Meerdere 51%-aanvallen tegen ETC; reorganisaties tot meer dan 3,000 blokken. | Coinbase verhoogt de bevestigingsvereisten voor ETC aanzienlijk; beurzen verhogen de bevestigingsvereisten drastisch. |
| Rassenaanval op handelaar | De aanvaller verzendt tegelijkertijd tegenstrijdige transacties naar de handelaar en zijn eigen portemonnee. | Een handelaar die goederen verzendt met een 0-bevestiging loopt het risico een geannuleerde transactie af te handelen. |
| Satoshi's oplossing toonde aan | Bitcoin heeft in 15 jaar tijd meer dan 500 miljoen transacties verwerkt op het mainnet, zonder dat er ook maar één succesvolle dubbele uitgave heeft plaatsgevonden. | Proof-of-work consensus is een sterke oplossing voor blockchains met een voldoende hoge hashrate. |
Voordelen (van blockchain-oplossingen ten opzichte van de nadelen)
| Voordeel | Beschrijving |
| Preventie zonder vertrouwen | Geen bank of tussenpersoon nodig om dubbele uitgaven te voorkomen – de wiskunde doet het. |
| Probabilistische finaliteit | Elke extra bevestiging verkleint de kans op een aanval exponentieel. |
| Economische afschrikking | Aanvallen van 51% op grote winkelketens kosten meer dan de realistische winst die behaald kan worden door dubbele uitgaven. |
| Transparante detectie | Blockchain-reorganisaties zijn openbaar zichtbaar – aanvallen kunnen niet verborgen blijven. |
Nadelen en risico's
| Nadeel | Beschrijving |
| 0-bevestigingsrisico | Transacties die nog niet bevestigd zijn, kunnen dubbel uitgegeven worden (race attack). |
| Kwetsbaarheid van kleine ketens | Lage hashrate proof-of-work Blockchainketens zijn economisch kwetsbaar (Bitcoin Gold, ETC). |
| Wisselvertraging en wrijving | Hoge bevestigingsvereisten (6+ voor BTC) vertragen stortingen met meer dan 60 minuten. |
| Verhuurde hashrate-markten | NiceHash en vergelijkbare diensten stellen aanvallers in staat om hashrate te huren zonder zelf hardware te hoeven bezitten. |
Tips voor risicomanagement:
- Accepteer nooit cryptobetalingen zonder bevestiging voor waardevolle goederen.
- Voor kleine PoW-cryptovaluta's zijn 30 tot 100 bevestigingen vereist, afhankelijk van de transactiewaarde.
- Beurzen moeten letten op plotselinge pieken in de hashrate, die kunnen wijzen op een mogelijke opbouw van aanvallen.
- Proof-of-Stake Blockchain-mechanismen hebben verschillende finaliteitsmechanismen – zorg ervoor dat je het specifieke beveiligingsmodel van de betreffende blockchain begrijpt.
FAQ
Is er ooit een Bitcoin-transactie succesvol dubbel uitgevoerd?
In de meer dan 15 jaar dat Bitcoin bestaat, heeft er nog nooit een succesvolle double-spend-aanval plaatsgevonden op het mainnet. De kosten voor een aanval op Bitcoin (miljarden aan hardware en elektriciteit) overtreffen ruimschoots elke denkbare winst.
Hoeveel bevestigingen moet ik afwachten voor grote Bitcoin-transacties?
Satoshi Nakamoto adviseerde 6 bevestigingen (ongeveer 60 minuten) voor bijna absolute zekerheid. De meeste beurzen gebruiken 3 bevestigingen (ongeveer 30 minuten) voor normale transacties; transacties met een hoge waarde vereisen 6 of meer.
Zijn proof-of-stake blockchains immuun voor double-spend-aanvallen?
Nee – PoS-ketens worden geconfronteerd met aanvallen op lange afstand en aanvallen waarbij de finaliteit wordt teruggedraaid, hoewel hiervoor de validators met de meerderheid van de inzet moeten worden aangevallen. Ethereum's Casper PoS bevat "slashing" om aanvallen economisch destructief te maken voor de aanvallers.
Wat is een "reorg" in de context van blockchain?
Een "reorganisatie" (reorg) vindt plaats wanneer een langere alternatieve keten de huidige keten vervangt – inclusief recente transacties. Opzettelijke reorgs vormen het mechanisme achter double-spend-aanvallen; accidentele reorgs gebeuren op natuurlijke wijze tijdens een normaal consensusproces.
Waarom zijn kleine altcoins kwetsbaarder voor 51%-aanvallen?
Lagere hashrate = lagere aanvalskosten. Het huren van voldoende hashrate op NiceHash om een kleine PoW-cryptomunt aan te vallen, kan slechts duizenden dollars per uur kosten – wat potentieel miljoenen aan dubbel uitgegeven stortingen op beurzen kan opleveren.










