51% Attack Explained – a Beginner’s Guide
Contents
51% Attack Explained – a Beginner’s Guide
Et 51% -angrep er kanskje den mest diskuterte trusselen mot alle offentlige Blockchain-eiendeler. I dette innlegget vil jeg forklare hva et 51% angrep er og hva som kan gjøres for å forhindre det.
51% Sammendrag av angrep
Et 51% -angrep beskriver en situasjon der en bestemt gruvearbeider eller gruvedrift, som eier mer enn 50% av all nettets hashkraft, virker skadelig for å forstyrre nettverkets drift.
Det er et 51% angrep i et nøtteskall. Hvis du vil ha en mer detaljert forklaring, fortsett å lese, her er hva jeg skal dekke:
1. Hva er et 51% angrep?
Et 51% -angrep beskriver en situasjon der en bestemt gruvearbeider eller gruvedrift, som eier mer enn 50% av all nettets hashkraft, virker skadelig for å forstyrre nettverkets drift.
En gruvearbeider som bruker et 51% -angrep, vil kunne:
En gruvearbeider som bruker et 51% angrep kan IKKE:
Dobbel utgift
Slik kan et 51% -angrep brukes til dobbeltbruk:
Angriperen sender mynter til person ‘A’, mens de samme myntene sendes til person ‘B’. Mens myntene som sendes til A vises offentlig på blockchain, bryter angriperen, som har massiv hashkraft, i hemmelighet blokker for den dobbelte utgifttransaksjonen til B uten å utsette den for resten av nettverket.
Etter noen få bekreftelser på den offentlige blockchain hvor transaksjon A er gyldig, presenterer angriperen for nettverket sine skjulte utvinnede blokker, der transaksjon B er gyldig. Siden han har så mye gruvekraft, kan han sannsynligvis lage en lengre blokkjede enn den opprinnelige og validere blokkene sine.
I dette tilfellet blir transaksjonen sendt til A kansellert, siden den ikke vises på denne nye, lengre blockchain.
Resultatet: A ender opp uten penger, og angriperen har kanskje allerede fått tjenesten han betalte for.
Blokkering av transaksjoner
Alle som kontrollerer størstedelen av hashkraften kan bestemme hvilke transaksjoner som skal inkluderes i neste blokk. På grunn av dette kan en angriper til og med bestemme seg for å bygge en helt tom blokk, uten transaksjoner.
Valutarisiko
Den generelle antagelsen er at 51% effektivt vil drepe den angrepne digitale valutaen, ettersom allmennhetens tillit til nettverket vil uthule og prisen vil stupe når folk begynner å dumpe sine beholdninger.
Å ha 51% av all gruvedrift betyr å ha overdreven kontroll og innflytelse over blockchain. Et slikt problem kunne ikke Satoshi ha forutsett, uten å forutse fremveksten av ASIC og store gruvebassenger.
2. Hvordan forhindre et 51% angrep?
Det viktigste som bidrar til å forhindre et 51% angrep er desentralisering av gruvearbeidere. Så lenge ingen enkelt enheter har kontroll over 50% av gruvekraften, er nettverket trygt.
I tillegg er robuste blokkjeder som Bitcoin allerede ansett som iboende trygge, da det vil ta urimelig mye penger å få 51% av Bitcoin-nettverkets gruvedrift..
En av tingene du må huske på er at noen med så mye gruvekraft sannsynligvis ville tjent mer penger på å bruke denne makten til å bryte legitimt enn ved å faktisk blokkere transaksjoner eller dobbeltbruk. Dette reduserer risikoen for et slikt angrep vesentlig.
3. Eksperternes mening om et 51% angrep
Andreas Antonopoulos
Andreas Antonopoulos – En distribuert systemekspert og en verdensomspennende evangelist for Bitcoin har følgende å si om et 51% angrep:
Gavin Andresen
Gavin Andresen – tidligere sjefforsker ved Bitcoin Foundation og hovedutvikler av Bitcoin-kjerne – skrev tilbake i 2012 at gruvearbeidere i nettverket ville “raskt finne ut av en regel eller regler for å avvise” et 51% -angrep.
I følge Andresen kan en enkel kodelinje legges til Bitcoin som vil stoppe et 51% angrep i sporene:
Ignorer en lengre kjede som foreldreløs den nåværende beste kjeden hvis summen (prioriteringer av transaksjoner som inngår i den nye kjeden) er mye mindre enn summen (prioriteter for transaksjoner i den delen av den nåværende beste kjeden som vil være foreldreløs)
Dette vil kreve at 51% angriper ikke bare har et flertall av gruvedrift, men også et flertall av høyprioriterte transaksjoner som skjer i nettverket.
Slike transaksjoner kan forfalskes av angriperen, men bare i en begrenset periode. Andresens hypotetiske kode vil tjene til å avvise den falske blockchain som blir bygd av angriperen, og sette Bitcoin-nettverket i stand igjen innen et par timer.
Endring av reglene for hvordan riktig blockchain velges kan imidlertid ha sine egne konsekvenser. Andresen utvider dette punktet i bloggen sin:
Djevelen er selvfølgelig i detaljene, og risikoen for å innføre en ny kjede-aksept-regel (høy) må veies opp mot sjansene for at noen rike og irrasjonelle vil prøve å trekke angrepet (lav, etter min mening, men kanskje er jeg ikke tilstrekkelig paranoid om store banker eller store myndigheter som bruker skitne triks for å stenge Bitcoin). Kanskje jeg koder det opp og holder det som en ‘Ikke skal brukes bortsett fra i nødstilfeller’.
Det er klart at han ikke anser 51% -angrepet som en reell trussel mot Bitcoin, og det kan lett bekjempes ved en enkel endring av koden.
4. Historiske 51% angrepssaker
Bitcoin Cash (mai 2019)
To Bitcoin Cash gruvebassenger, BTC.com og BTC.top, gjennomførte et 51% angrep på Bitcoin Cash-blokkjeden for å stoppe en ukjent gruvearbeider fra å ta mynter som han ikke skulle ha tilgang til, mens nettverket gafflet.
Selv om noen vil hevde at 51% -angrepet ble gjort for å hjelpe nettverket, viser det fremdeles kraften som disse to gruvebassengene har over nettverket..
Ethereum Classic (januar 2019)
Coinbase identifiserte en “omorganisering av dype kjeder”Av Ethereum Classic (ETC) blockchain som inkluderte et dobbeltforbruk lørdag 5. januar 2019. Deretter stoppet Coinbase alle ETC-transaksjoner.
En annen børs, Gate.io, bekreftet også at den hadde plukket opp minst syv dobbeltbrukstransaksjoner etter å ha gjennomført sin egen etterforskning av angrepet..
Vertcoin (desember 2018)
4 forskjellige angrep på Vertcoin-nettverket (en relativt anonym myntrangering under # 200 i kryptovaluta-diagrammer) ble avsluttet i tyveri på rundt $ 100.000.
Bitcoin Gold (mai 2018)
Mer enn $ 18 millioner ble stjålet gjennom dobbeltbruk i et Bitcoin Gold 51% angrep utført av en ukjent ondsinnet skuespiller. Børs prøvde å bekjempe angrepet ved å vente på en lengre mengde bekreftelser før de godkjente transaksjoner, men det så ikke ut til å hjelpe mye.
Bitcoin (januar 2014) – potensiell trussel avverget
I januar 2014 ble et gruvebasseng kalt Gash.io så stort at det nærmet seg 51% av den totale gruvekraften. Dette skapte selvfølgelig litt panikk i Bitcoin-samfunnet, men ble løst kort tid etter av gruvearbeidere som forlot bassenget for å balansere ting. I tillegg bassenget forpliktet til en grense på 40% for fremtidig virksomhet.
Feathercoin (juni 2013)
16 000 mynter ble dobbelt brukt i et angrep på en Litecoin-klon kjent som Feathercoin. Tilbake på dagen rangerte denne mynten relativt høyt i kryptovaluta-diagrammer.
5. Konklusjon
Et 51% -angrep er en faktisk risiko for enhver ung blockchain uten betydelig diversifisering til hashkraften. Mer modne nettverk, som Bitcoin og Ethereum, er mindre utsatt for denne typen angrep, men mindre altcoins bør være klar over denne risikoen.
Hva er tankene dine om et 51% angrep? Er det en faktisk risiko for Bitcoin eller Ethereum? Gi meg beskjed i kommentarfeltet nedenfor.