24 juni 2021 6:06

51% aanval

Wat is een aanval van 51%?

Een aanval van 51% verwijst naar een aanval op een blockchain – meestal  bitcoin s, waarvoor een dergelijke aanval nog steeds hypothetisch is – door een groep miners die meer dan 50% van de hash-snelheid of rekenkracht van het netwerk beheersen.

De aanvallers zouden kunnen voorkomen dat nieuwe transacties worden bevestigd, waardoor ze betalingen tussen sommige of alle gebruikers kunnen stopzetten. Ze zouden ook transacties kunnen terugdraaien die waren voltooid terwijl ze de controle over het netwerk hadden, wat betekent dat ze munten dubbel konden uitgeven.

Ze zouden vrijwel zeker geen nieuwe munten kunnen maken of oude blokken kunnen wijzigen. Een aanval van 51% zou bitcoin of een andere op blockchain gebaseerde valuta waarschijnlijk niet helemaal vernietigen, zelfs als het zeer schadelijk zou blijken te zijn.

Belangrijkste leerpunten

  • Blockchains zijn gedistribueerde grootboeken die elke transactie registreren die op het netwerk van een cryptocurrency wordt gedaan.
  • Een aanval van 51% is een aanval op een blockchain door een groep miners die meer dan 50% van de hash-snelheid van het netwerk beheersen.
  • Aanvallers met de meerderheid van de controle over het netwerk kunnen de opname van nieuwe blokken onderbreken door te voorkomen dat andere mijnwerkers blokken voltooien.
  • Het wijzigen van historische blokken is moeilijk vanwege het hard coderen van eerdere transacties in de bitcoin-software.

Hoe een aanval van 51% werkt

Bitcoin en andere cryptocurrencies zijn gebaseerd op blockchains, een vorm van een gedistribueerd grootboek. Deze digitale bestanden registreren elke transactie die op het netwerk van een cryptocurrency wordt gemaakt en zijn beschikbaar voor alle gebruikers – en het grote publiek – voor beoordeling. Als gevolg hiervan kan niemand een munt twee keer uitgeven. (Zogenaamde “private blockchains” introduceren machtigingen om te voorkomen dat bepaalde gebruikers in het grote publiek alle gegevens op een blockchain kunnen zien.)

Zoals de naam al aangeeft, is een blockchain een ketting van blokken, dit zijn bundels gegevens die alle voltooide transacties gedurende een bepaalde periode registreren. Voor bitcoin wordt ongeveer elke 10 minuten een nieuw blok gegenereerd. Als een blok eenmaal is voltooid of gedolven, kan het niet meer worden gewijzigd omdat een frauduleuze versie van het grootboek snel zou worden opgemerkt en afgewezen door de gebruikers van het netwerk.

Door echter het grootste deel van de rekenkracht op het netwerk te beheersen, kan een aanvaller of een groep aanvallers het proces van het opnemen van nieuwe blokken verstoren. Ze kunnen voorkomen dat andere mijnwerkers blokken voltooien, waardoor ze in theorie het mijnen van nieuwe blokken kunnen monopoliseren en alle beloningen kunnen verdienen.

Bitcoin

Voor bitcoin is de beloning momenteel 12,5 nieuw aangemaakte bitcoins, hoewel deze uiteindelijk tot nul zal dalen. Ze kunnen transacties van andere gebruikers blokkeren en ze kunnen een transactie verzenden en deze vervolgens ongedaan maken, waardoor het lijkt alsof ze nog steeds de munt hebben die ze zojuist hebben uitgegeven. Deze kwetsbaarheid, bekend als dubbele uitgaven, is het digitale equivalent van een perfecte vervalsing en de fundamentele cryptografische hindernis die de blockchain moest overwinnen. Een netwerk dat dubbele uitgaven mogelijk maakt, zou dus snel aan vertrouwen verliezen.

Het wijzigen van historische blokkades – transacties die zijn vergrendeld vóór het begin van de aanval – zou buitengewoon moeilijk zijn, zelfs in het geval van een aanval van 51%. Hoe verder de transacties naar achteren staan, hoe moeilijker het zou zijn om ze te wijzigen. Het zou onmogelijk zijn om transacties voor een checkpoint te veranderen, waarlangs transacties hard gecodeerd zijn in de software van bitcoin.

Aan de andere kant is een vorm van een 51% aanval mogelijk met minder dan 50% van de mining power van het netwerk, maar met een lagere kans op succes.



De mijnbouwpool gHash. IO overschreed kortstondig 50% van de rekenkracht van het bitcoin-netwerk in juli 2014, waardoor de pool zich vrijwillig committeerde aan het verminderen van zijn aandeel in het netwerk. Het zei in een verklaring dat het in de toekomst niet 40% van het totale mijnvermogen zou bereiken.

51% valt voorbeelden uit de praktijk aan

Krypton en Shift, twee blockchains gebaseerd op ethereum, werden in augustus 2016 voor 51% aangevallen.

In mei 2018 kreeg Bitcoin Gold, op dat moment de 26e grootste cryptocurrency, een aanval van 51%. De kwaadwillende acteur of acteurs controleerden een enorme hoeveelheid hasjkracht van Bitcoin Gold, zodat zelfs met Bitcoin Gold die herhaaldelijk probeerde de uitwisselingsdrempels te verhogen, de aanvallers in staat waren om gedurende meerdere dagen dubbel uit te geven en uiteindelijk meer dan $ 18 miljoen aan Bitcoin te stelen. Goud.

51% aanval versus 34% aanval

De tangle, een gedistribueerd grootboek dat fundamenteel verschilt van een blockchain maar ontworpen is om vergelijkbare doelen te bereiken, zou theoretisch kunnen bezwijken voor een aanvaller die meer dan een derde van de hash-snelheid van het netwerk inzet, een aanval van 34% genoemd.