Spring til indhold
BlockchainBegynder

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.

Vahe HakobyanVahe HakobyanChefredaktør Opdateret 6. okt. 20263 min læsningFaktatjekket
En mørk mining-rig med en tom, glødende skærm og svage blokkæde-former.
Illustration: World-Crypt
På denne side

Kort svar

Et majority attack er et angreb på en proof-of-work-blockchain, hvor en enkelt miner eller mining pool kontrollerer størstedelen af hash raten. Den kontrol gør det muligt for angriberen at omskrive nylige blokke og vende deres egne transaktioner.

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.

Var denne guide nyttig?
Skrevet afVahe HakobyanVahe Hakobyan er chefredaktør for World-Crypt. Han dækker bitcoin, markeder og regulering og leder nyhedsredaktionen, der faktatjekker hver historie, før den publiceres.

Relaterede guider

Alle Blockchain-guides