Koop Dash

24 dagen geleden

Wat is een 51% aanval?

Bitcoin is absoluut veilig. In ieder geval op het moment van schrijven. Dit komt niet alleen doordat hun technologie zichzelf al bewezen heeft, maar ook omdat door de constante groei van hun netwerk over de afgelopen jaren. Maar, de beveiliging van de transacties in een netwerk moet je nooit als vanzelfsprekend beschouwen. Bitcoin staat al hun gebruikers toe om letterlijk alles in hun netwerk te controleren en bevestigen. Waaronder ook hun kas en of een transactie is al dan niet geldig.

Maar de mogelijkheid op fraude is er ook. Dan zou iets of iemand proberen om het Bitcoin netwerk over te nemen. In dit artikel gaan wij in op hoe dit – in theorie – mogelijk is, en waarom een 51% attack niet erg gevaarlijk is voor het Bitcoin netwerk.

Bitcoin heeft het dubbele uitgaven-probleem opgelost

Een van de belangrijkste ontwikkelingen van Bitcoin’s technologie is het oplossen van de dubbele uitgaven. Hoe verzeker je dat iemand binnen het netwerk niet geld uit het niets aan het creëren is door een neppe voorraad te maken? Zo iemand zou makkelijk dezelfde hoeveelheid geld twee keer uit kunnen geven. Met Bitcoin kan dit echter niet, omdat:

  • Transacties zijn geverifieerd door elke node in het netwerk
  • Nieuwe BTC alleen worden uitgegeven door middel van mining
  • Elke transactie gelinkt is met een unieke hash aan de hele transactiegeschiedenis

Maar wat zou er gebeuren als een entiteit, of tenminste een flinke groep belangrijke spelers op de markt samen het systeem willen frauderen? Ze kunnen zonder toestemming van alle anderen in ieder geval de code niet aanpassen. Maar ze zouden wel een disruptie kunnen uitlokken met een zogenoemde 51% attack.

Wat houdt een 51% aanval in?

Een 51% aanval houdt in dat iemand de meerderheid in handen krijgt van de hash rate binnen een netwerk. Dit zou de aanvaller in staat stellen om meer blocks te genereren dan de rest van het netwerk, waardoor hij in een positie komt om transacties te manipuleren.

Een voorbeeld: Dirk stuurt Marie een transactie van 1 BTC in ruil voor een glas limonade. Marie weet echter niet, dat Dirk 51% van de hash rate heeft en haar probeert op te lichten. Dirk hoeft maar twee dingen te doen om de limonade te krijgen van Marie, zonder haar daarvoor te betalen. Hij zet één legitieme transactie klaar van 1 BTC, maar hij zet ook een transactie klaar waarbij hij deze 1 BTC naar hemzelf toestuurt op precies hetzelfde moment.

Dirk stuurt eerst de 1 BTC naar Marie en krijgt zijn limonade. Maar hij gebruikt zijn meerderheid binnen het netwerk om een block te minen dat de tweede transactie bevat, waardoor hij de 1 BTC terug naar zichzelf overmaakt. Marie staat vervolgens met lege handen.

Maar Dirk kan hierin zelfs verder gaan: hij maakt in het geheim zijn tweede transactie op de achtergrond, en bouwt verder op deze chain. Zijn chain is langer: want hij heeft meer hash rate en kan dus sneller gaan. De kortere chain, die met de eerste transactie van hem naar Marie, wordt vervolgens ongedaan gemaakt.

Waarom is dit vrijwel geen probleem bij Bitcoin?

Het in handen krijgen van 51% van de hash rate is een vrijwel onbehapbare taak voor wie dan ook. Zelfs entiteiten zoals de Amerikaanse overheid of Google zou dit waarschijnlijk niet lukken. Ze zijn steenrijk, maar drie zaken staan hen zodanig in de weg, dat het nagenoeg onmogelijk is voor hen:

  • Je hebt enorm veel hardware nodig en het valt te betwijfelen of er genoeg beschikbaar is
  • Zelfs als er genoeg hardware te koop is, zou de prijs exploderen als een partij zo’n grote bulkaankoop wilt doen
  • Zo’n uitstapje door een grote wereldspeler zou niet onopgemerkt gaan, waardoor de developers van Bitcoin zich voor kunnen bereiden en tegenmaatregelen kunnen nemen

Zelfs al zou een speler gek genoeg zijn om dit alles te doorstaan én de 51% hash rate in handen te krijgen: dan nog zou de fraude niet onopgemerkt gaan. Alle eerlijke nodes kunnen dan de frauduleuze chain afkeuren met slechts één update. Het resultaat is dan als volgt: miljarden uitgegeven aan hardware en elektriciteit voor slechts 1 gemanipuleerde transactie.

Waarschijnlijk zouden zij dit geld liever gebruiken om zelfs op een eerlijke wijze Bitcoin te minen en BTC te krijgen, dan dit alles uitgeven en met lege handen eindigen.

Hoe zit dat met andere crypto’s?

Dat is wat ingewikkelder. Er zijn in het verleden een paar succesvolle 51% aanvallen geweest, bijvoorbeeld op Ethereum Classic (ETC) en een paar andere proof of work altcoins. De reden waarom dit lukte, is dat deze netwerken heel kwetsbaar waren. Er waren gewoonweg niet voldoende nodes of miners die zich met hun blockchains bezig hielden. Daardoor hoefde een aanvaller maar een paar resources in te zetten om aan de meerderheid te komen.

Er zijn meerdere maatregelen om deze aanvallen tegen te gaan, zoals chain locks. Die maken het niet lonend om transacties te manipuleren door middel van een 51% aanval, zelfs als het een klein en kwetsbaar netwerk is. Een voorbeeld van een crypto die gebruik maakt van chain locks, is Dash.

Koop DASH

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app