Hjem
Artikler
Hvad er et 51 %-angreb?

Hvad er et 51 %-angreb?

Let √łvet
Offentliggjort Nov 28, 2018Opdateret Apr 20, 2023
5m

Introduktion

F√łr du dykker ned i 51 %-angrebet, er det afg√łrende at have en god forst√•else af mining og blockchain-baserede systemer.

En af de vigtigste styrker ved Bitcoin og dens underliggende blockchain-teknologi er den distribuerede karakter af opbygning og verifikation af data. Nodernes decentraliserede arbejde sikrer, at protokolreglerne f√łlges, og at alle netv√¶rksdeltagere er enige om blockchainens aktuelle tilstand. Dette betyder, at de fleste noder regelm√¶ssigt skal n√• til enighed med hensyn til miningprocessen, til den version af softwaren, der bruges, til gyldigheden af transaktioner osv.

Bitcoin-konsensusalgoritmen (Proof of Work) er det, der sikrer, at minere kun er i stand til at validere en ny transaktionsblok, hvis netv√¶rksnoderne kollektivt er enige om, at blokhashen leveret af mineren er n√łjagtig (dvs. blokhashen beviser, at mineren gjorde nok arbejde og fandt en gyldig l√łsning p√• den p√•g√¶ldende bloks problem).¬†

Blockchain-infrastrukturen ‚Äď som en decentraliseret ledger og distribueret system ‚Äď forhindrer enhver centraliseret enhed i at bruge netv√¶rket til egne form√•l, hvilket er grunden til, at der ikke er nogen enkeltst√•ende autoritet p√• Bitcoin-netv√¶rket.

Da miningprocessen (i PoW-baserede systemer) involverer investering af enorme m√¶ngder elektricitet og computerressourcer, er en miners ydeevne baseret p√• m√¶ngden af computerkraft, vedkommende har, og dette kaldes normalt hashing power eller hashrate. Der er mange miningnoder forskellige steder, og de konkurrerer om at v√¶re den n√¶ste til at finde en gyldig blok og blive bel√łnnet med nyligt genererede Bitcoins.

I en sådan sammenhæng er miningen fordelt over forskellige noder over hele verden, hvilket betyder, at hashraten ikke er i hænderne på en enkelt enhed. Det er i hvert fald ikke meningen.

Men hvad sker der, når hashraten ikke længere fordeles godt nok? Hvad sker der, hvis for eksempel en enkelt enhed eller organisation er i stand til at opnå mere end 50 % af den tilgængelige hashing-kraft? En mulig konsekvens af det er det, vi kalder et 51 %-angreb, også kendt som et majoritetsangreb.


Hvad er et 51 %-angreb?

Et 51 %-angreb er et potentielt angreb p√• et blockchain-netv√¶rk, hvor en enkelt enhed eller organisation er i stand til at kontrollere st√łrstedelen af hashraten, hvilket potentielt kan for√•rsage netv√¶rksforstyrrelser. I et s√•dant scenarie ville angriberen have tilstr√¶kkelig mining til bevidst at udelukke eller √¶ndre r√¶kkef√łlgen af transaktioner. De kunne ogs√• tilbagef√łre transaktioner, de foretog, mens de var i kontrol ‚Äď hvilket f√łrte til et problem med dobbeltforbrug.

Et vellykket majoritetsangreb ville også give angriberen mulighed for at forhindre, at nogle eller alle transaktioner blev bekræftet (transaktionsbenægtelse) eller for at forhindre nogle eller alle andre minere i at mine, hvilket resulterer i det, der er kendt som et mining-monopol.

P√• den anden side ville et majoritetsangreb ikke tillade angriberen at tilbagef√łre transaktioner fra andre brugere eller forhindre transaktioner i at blive oprettet og udsendt til netv√¶rket. At √¶ndre blokkens bel√łnning, skabe coins ud af den bl√• luft eller stj√¶le coins, der aldrig har tilh√łrt angriberen, betragtes ogs√• som umulige begivenheder.


Hvor sandsynligt er et 51 %-angreb? 

Da en blockchain vedligeholdes af et distribueret netv√¶rk af noder, samarbejder alle deltagere i processen om at n√• konsensus. Dette er en af grundene til, at de har tendens til at v√¶re meget sikre. Jo st√łrre netv√¶rket er, desto st√¶rkere er beskyttelsen mod angreb og datakorruption.

N√•r det kommer til Proof of Work-blockchains, jo mere hashrate en miner har, jo st√łrre er chancerne for at finde en gyldig l√łsning til den n√¶ste blok. Dette er sandt, fordi mining involverer et utal af hashingfors√łg, og mere computerkraft betyder flere fors√łg pr. sekund. Flere tidlige minere sluttede sig til Bitcoin-netv√¶rket for at bidrage til dets v√¶kst og sikkerhed. Med den stigende pris p√• Bitcoin som valuta kom adskillige nye minere ind i systemet med det form√•l at konkurrere om blokbel√łnningerne (i √łjeblikket sat til 6,25 BTC pr. blok). Et s√•dant konkurrencem√¶ssigt scenarie er en af grundene til, at Bitcoin er sikker. Minere har intet incitament til at investere store m√¶ngder ressourcer, hvis det ikke er for at handle √¶rligt og str√¶be efter at modtage blokbel√łnningen.

Derfor er et 51 %-angreb p√• Bitcoin ret usandsynligt p√• grund af netv√¶rkets st√łrrelse. N√•r en blockchain vokser sig stor nok, er sandsynligheden for, at en enkelt person eller gruppe f√•r nok computerkraft til at overv√¶lde alle de andre deltagere, meget lav.

Desuden bliver det mere og mere vanskeligt at √¶ndre de tidligere bekr√¶ftede blokke, efterh√•nden som k√¶den vokser, fordi blokkene alle er forbundet gennem kryptografiske beviser. Af samme grund g√¶lder det, at jo flere bekr√¶ftelser en blok har, jo h√łjere er omkostningerne ved at √¶ndre eller tilbagef√łre transaktioner deri. Derfor ville et vellykket angreb sandsynligvis kun v√¶re i stand til at √¶ndre transaktionerne i nogle f√• nylige blokke i en kort periode.

Lad os g√• videre og forestille os et scenarie, hvor en ondsindet enhed ikke er motiveret af fortjeneste og beslutter at angribe Bitcoin-netv√¶rket for blot at √łdel√¶gge det, uanset omkostningerne. Selvom angriberen form√•r at forstyrre netv√¶rket, vil Bitcoin-softwaren og -protokollen hurtigt blive √¶ndret og tilpasset som et svar p√• dette angreb. Dette ville kr√¶ve, at de andre netv√¶rksnoder opn√•r konsensus og bliver enige om disse √¶ndringer, men det ville sandsynligvis ske meget hurtigt i en n√łdsituation. Bitcoin er meget modstandsdygtig over for angreb og betragtes som den mest sikre og p√•lidelige kryptovaluta, der findes.¬†

Selvom det er ret vanskeligt for en angriber at opnå mere computerkraft end resten af Bitcoin-netværket, er det ikke så udfordrende at opnå på mindre kryptovalutaer. Sammenlignet med Bitcoin har altcoins en relativt lav mængde hashing-kraft, der sikrer deres blockchain. Den er lav nok til at muligheden for 51 %-angreb faktisk kan ske. Et par bemærkelsesværdige eksempler på kryptovalutaer, der har været ofre for majoritetsangreb, inkluderer Monacoin, Bitcoin Gold og ZenCash.

Del opslag
Registrer en konto
Omsæt din viden til praksis ved at åbne en Binance-konto i dag.