Hem
Ordlista
51 %-attacker

51 %-attacker

Nybörjare

Vad är en 51 %-attack?

En 51 %-attack (eller majoritetsattack) är ett potentiellt hot mot säkerheten av ett blockkedjesystem i vilken en skadlig aktör eller organisation lyckas kontrollera mer än hälften av nätverkets hashningkraft vilket potentiellt orsakar nätverksstörningar.
Om en enda skadlig användare, eller grupp skadliga användare som agerar tillsammans, kontrollerar mer än 50 % av nätverkets totala hashninghastigheten för en blockkedja, kan de åsidosätta nätverkets konsensusmekanismen och begå skadliga handlingar som dubbelutgifter.
En 51 %-attack inträffar när en angripare har tillräckligt med utvinningskraft för att avsiktligt ändra ordern av transaktioner, vilket förhindrar att vissa eller alla transaktioner bekräftas. Detta kallas också denial of service-transaktion. Angriparen skulle också kunna förhindra några eller alla andra miners att utföra utvinning, vilket leder till det så kallade utvinningsmonopolet.

51 %-attack: Exempel

Om en illvillig aktör skulle ta över 51 % av hashningkraften i Bitcoin-nätverket  kan de utföra en OTC-handel offline genom att skicka några bitcoin till en kryptovalutaplånbok i utbyte mot USD. Med tanke på blockkedjans underförstådda oföränderlighet skulle köparen överlämna USD till bedragaren så snart transaktionen bekräftas av nätverksnoderna.

Den illvilliga aktören kan sedan gå tillbaka i blockkedjan till blocket före BTC-överföringen bekräftades och utvinna en alternativ kedja, i vilken BTC-överföringen inte ingår. Majoriteten av nätverkskraften skulle säkerställa att alternativ tvingas på resten av nätverket.

Begränsningarna av 51 %-attacker

Medan en angripare kan orsaka en hel del skada när hen utför en 51 %-attack kan en skadlig aktör i en majoritetsattack inte förhindra transaktioner från att skickas. En majoritetsattack gör det heller inte möjligt för någon att omvända transaktioner från andra användare. Att ändra blockbelöningar, skapa coin av ingenting eller stjäla coin som aldrig tillhört angriparen är också mycket osannolika scenarier.

Ju äldre en transaktion är desto svårare skulle det vara att undergräva den, eftersom antalet nya block som ska brytas för att få nätverket upp till den aktuella blockhöjden kommer längre och längre bort. Detta är anledningen till att Bitcoin-transaktioner vanligtvis kräver en tröskel på 6 bekräftelser innan de går igenom.

Är en 51 %-attack på Bitcoin möjlig?

En 51 %-attack på Bitcoin-blockkedjan är mycket osannolik på grund av nätverkets storlek. När nätverket växer blir möjligheten att en enda person eller enhet får tillräckligt med datorkraft för att överväldiga alla andra deltagare alltmer orealistisk.

Därför är det mycket osannolikt att 51 %-attacker sker i stora nätverk, särskilt på Bitcoin-blockkedjan, som anses vara det säkraste kryptovalutanätverket . Medan många av de stora blockkedjorna ännu inte har drabbats av en attack av detta slag har flera attacker observerats på mindre kedjor. Till exempel drabbades altcoin Bitcoin Gold – som är en gaffel från den viktigaste Bitcoin-kedjan – av en 51 %-attack i maj 2018, vilket ledde till stöld av BTG värt 18 miljoner dollar USD vid den tiden.

Förhindra en 51 %-attack på en blockkedja

Blockkedjor förhindrar en 51 %-attack med en kombination av tekniker. Ett sätt är att uppmuntra fler deltagare att gå med i nätverket och köra sina egna noder för att stödja nätverket. Ju större antal deltagare som bidrar med sina resurser, desto svårare blir det för en enda enhet att dominera nätverket.

Konsensusmekanismer, såsom bevis på arbetsinsats och bevis på insats spelar också en avgörande roll i att förhindra 51 %-attacker. Dessa mekanismer kräver att noder kommer överens om transaktionernas giltighet innan de läggs till i blockkedjan. De gör det ekonomiskt och beräkningsmässigt dyrt för en angripare att manipulera nätverket, eftersom de skulle behöva kontrollera en majoritet av nätverkets resurser.

Främjande av decentralisering är en annan förebyggande åtgärd. Att fördela noder över olika platser och involvera olika deltagare innebär att ingen enskild enhet får överdriven kontroll.

Mer information: Vad är en 51 %-attack?