Hvad er et flertalsangreb på en blockchain?
Et flertalsangreb er, når én miner eller pool kontrollerer størstedelen af hashraten og omskriver blokke. Det kan dobbeltspende, men kan ikke stjæle coins fra wallets.

På denne side
Folk kalder det også et majority attack. Navnet kommer fra den andel af mining-kraft, der er nødvendig, som er mere end halvdelen. Angribere lejer normalt hash power eller samler minere i pools i stedet for selv at eje størstedelen af coinsene.
Hvordan fungerer et majority attack?
Angriberen lejer hashkraft eller samler minere for at kontrollere størstedelen af kædens hash rate. De miner en privat kæde i hemmelighed. Hvis den vokser sig længere end den offentlige kæde, udsender de den. Andre noder følger den længste kæde, så den private kæde erstatter den offentlige.
Hvad kan angribere gøre med det?
Når angriberens chain bliver hovedchainen, kan de ændre nyere historie. Hovedhandlingerne er:
- Double-spende deres egne coins ved at betale og derefter frigive en chain, hvor betalingen aldrig fandt sted.
- Rulle deres egne nylige transaktioner tilbage ved at erstatte de blocks, der bekræftede dem.
- Bloker andres transaktioner ved at udelade dem fra de blokke, de miner.
Hvad er dens begrænsninger?
En majority-angriber kan ikke stjæle coins fra din wallet, fordi de ikke har dine private keys. De kan ikke skabe nye coins eller ændre reglerne på egen hånd. Små proof-of-work-kæder er lettere mål. Bitcoin har kørt siden starten af 2009, og det er meget dyrt at angribe dets store netværk.
Hvordan adskiller det sig fra en double-spend?
Et flertalsangreb er metoden. Et dobbeltforbrug er et muligt udfald. Angriberen bruger flertallets hash-kraft til at omskrive kæden og bruge de samme mønter to gange. Et dobbeltforbrug kan også ske uden et flertalsangreb. I marts 2013 forårsagede en fejl i Bitcoin 0.8.0-klienten, at kæden splittede, og Bitcoin oplevede det første kendte dobbeltforbrug.
Ofte stillede spørgsmål
Det er teoretisk muligt, men der er ikke observeret noget majority attack på Bitcoin. Bitcoins proof-of-work-protokol har probabilistisk finality, hvilket betyder, at transaktioner aldrig er teknisk endelige, fordi en konkurrerende chain altid kan vokse sig større end den nuværende chain.
Dine coins bliver ikke stjålet, fordi en angriber ikke har dine private keys. En betaling, du allerede har foretaget, kan rulles tilbage, så den forhandler, der accepterede den, mister midlerne.
Nej. Et Sybil attack bruger mange falske identiteter til at påvirke et netværk. Et majority attack bruger kontrol over størstedelen af hash power til at omskrive blocks.
I proof of stake ville en angriber have brug for størstedelen af de stakede coins i stedet for hash rate. Resultatet kan være det samme: omskrivning af blokke eller double-spending.






