Vad är en majoritetsattack mot en blockchain?
En majoritetsattack är när en minerare eller pool kontrollerar större delen av hashraten och skriver om block. Den kan dubbelspendera men kan inte stjäla mynt från plånböcker.

På den här sidan
Folk kallar det också en majoritetsattack. Namnet kommer från andelen miningkraft som krävs, vilket är mer än hälften. Angripare hyr vanligtvis hashkraft eller slår samman miners istället för att äga de flesta mynten.
Hur fungerar en majoritetsattack?
Angriparen hyr hashrate eller slår samman miners för att kontrollera större delen av kedjans hashrate. De miner en privat kedja i hemlighet. Om den växer sig längre än den offentliga kedjan sänder de ut den. Andra noder följer den längsta kedjan, så den privata kedjan ersätter den offentliga.
Vad kan angripare göra med den?
När angriparens kedja blir huvudkedjan kan de ändra den senaste historiken. Huvudåtgärderna är:
- Dubbelspendera sina egna mynt genom att betala och sedan släppa en kedja där betalningen aldrig hände.
- Rulla tillbaka sina egna senaste transaktioner genom att ersätta block som bekräftade dem.
- Blockera andras transaktioner genom att lämna dem utanför de block de miner.
Vilka begränsningar finns?
En majoritetsangripare kan inte stjäla mynt från din plånbok eftersom de inte har dina privata nycklar. De kan inte skapa nya mynt eller ändra reglerna på egen hand. Små proof-of-work-kedjor är enklare mål. Bitcoin har kört sedan början av 2009, och att attackera dess stora nätverk är mycket kostsamt.
Hur skiljer den sig från en dubbelspendering?
En majoritetsattack är metoden. En dubbelspendering är ett möjligt utfall. Angriparen använder majoritet av hashkraft för att skriva om kedjan och spendera samma mynt två gånger. En dubbelspendering kan också inträffa utan en majoritetsattack. I mars 2013 orsakade en bugg i Bitcoin 0.8.0-klienten att kedjan delades, och Bitcoin såg den första kända dubbelspenderingen.
Vanliga frågor
Det är möjligt i teorin, men ingen majoritetsattack på Bitcoin har observerats. Bitcoins proof-of-work-protokoll har probabilistisk finalitet, vilket innebär att transaktioner aldrig är tekniskt slutgiltiga eftersom en konkurrerande kedja alltid kan växa om den nuvarande kedjan.
Dina mynt stjäls inte eftersom en angripare inte har dina privata nycklar. En betalning du redan gjort kan rullas tillbaka, så handlaren som accepterade den förlorar pengarna.
Nej. En Sybil-attack använder många falska identiteter för att påverka ett nätverk. En majoritetsattack använder kontroll över större delen av hashkraften för att skriva om block.
I proof of stake skulle en angripare behöva större delen av de stakade mynten i stället för hashrate. Resultatet kan bli liknande: skriva om block eller dubbelspendera.






