Definisjon av 51% angrep
51% angrep refererer til et angrep på en blockchain - vanligvis bitcoin-er, som et slikt angrep fremdeles er hypotetisk - av en gruppe gruvearbeidere som kontrollerer mer enn 50% av nettverkets gruvedrift eller datakraft. Angriperne ville være i stand til å forhindre at nye transaksjoner får bekreftelser, og tillater dem å stoppe betaling mellom noen eller alle brukere. De vil også kunne reversere transaksjoner som ble fullført mens de hadde kontroll over nettverket, noe som betyr at de kunne dobbelt bruke mynter.
De ville nesten ikke være i stand til å lage nye mynter eller endre gamle blokker, så et 51% angrep vil sannsynligvis ikke ødelegge bitcoin eller en annen blockchain-basert valuta direkte, selv om det viste seg å være veldig skadelig.
Å bryte ned 51% angrep
Bitcoin og andre cryptocururrency er basert på blockchains, en form for distribuert hovedbok. Disse digitale filene registrerer hver transaksjon som gjøres på et cryptocurrency-nettverk og er tilgjengelig for alle brukere - og allmennheten - for gjennomgang, noe som betyr at ingen kan bruke en mynt to ganger. (Såkalte "private blockchains" introduserer tillatelser for å forhindre at visse brukere av allmennheten kan se alle dataene på en blockchain.)
Som navnet tilsier, er en blockchain en kjede med blokker, bunter med data som registrerer alle gjennomførte transaksjoner i løpet av en gitt tidsperiode. For bitcoin genereres en ny blokk omtrent hvert 10. minutt. Når en blokk er ferdigbehandlet - "minet" i sjargongen - kan den ikke endres, siden en uredelig versjon av den offentlige hovedbok raskt vil bli oppdaget og avvist av nettverkets brukere.
Ved å kontrollere majoriteten av datakraften i nettverket, kan imidlertid en angriper eller en gruppe angripere forstyrre prosessen med å registrere nye blokker. De kan forhindre andre gruvearbeidere fra å fullføre blokker, og teoretisk sett tillate dem å monopolisere gruvedriften av nye blokker og tjene alle belønningene. For bitcoin er belønningen for øyeblikket 12, 5 nyopprettede bitcoins, selv om den til slutt vil falle til null. De kan blokkere andre brukers transaksjoner. De kan sende en transaksjon og deretter reversere den, slik at den ser ut som om de fremdeles hadde mynten de nettopp har brukt. Denne sårbarheten, kjent som dobbeltutgifter, er den digitale ekvivalenten av en perfekt forfalskning og det grunnleggende kryptografiske hinderet blockchain ble bygget for å overvinne, slik at et nettverk som tillot dobbeltutgifter raskt ville miste tilliten.
Å endre historiske blokker - transaksjoner innelåst før angrepet startet - ville være ekstremt vanskelig selv i tilfelle et angrep på 51%. Jo lenger tilbake transaksjonene er, jo vanskeligere vil det være å endre dem. Det ville være umulig å endre transaksjoner før et sjekkpunkt, forbi hvilke transaksjoner som er hardkodet inn i bitcoin-programvaren.
På den annen side er en form for et angrep på 51% mulig med mindre enn 50% av nettverkets gruvekraft, men med lavere sannsynlighet for suksess.
Ghash.io
Gruvebassenget ghash.io overskred kortvarig 50% av bitcoin-nettverkets datakraft i juli 2014, noe som førte til at bassenget frivillig forpliktet seg til å redusere sin andel av nettverket. Den sa i en uttalelse at den ikke vil nå 40% av den totale gruvekraften i fremtiden.
Krypton og Shift
Krypton og Shift, to blockchains basert på ethereum, led 51% angrep i august 2016.
Bitcoin Gold
I mai 2018 led Bitcoin Gold, den gang den 26. største cryptocurrency, et angrep på 51%. Den ondsinnede skuespilleren eller skuespillerne kontrollerte en enorm mengde Bitcoin Gulls hasjkraft slik at selv med Bitcoin Gold gjentatte ganger forsøkte å heve byttetersklene, kunne angriperne dobbelt bruke i flere dager og til slutt stjele mer enn $ 18 millioner i Bitcoin Gold.
34% angrep
Flokken, en distribuert hovedbok som er grunnleggende forskjellig fra en blockchain, men designet for å oppnå lignende mål, kan teoretisk bukke under for en angriper som distribuerer over en tredjedel av nettverkets hashrate, referert til som et 34% angrep.
