Hvad er 51% Attack?
En 51% Attack opstår, når en enkelt gruppe får kontrol over mere end halvdelen af en blockchains minekraft og kan omskrive meget nylig transaktionshistorik. De kan ikke tage mønter fra din tegnebog, men de kan erstatte deres egne betalinger med en anden version af hændelserne. Tænk på en person, der tager fjernbetjeningen under afspilning og bytter de sidste par minutter.
En 51% Attack giver angribere mulighed for at tømme enhver tegnebog. Det er ikke korrekt. De kan omarrangere nylige blokke og forsøge et Dobbeltforbrug, men de kan ikke fremtrylle mønter eller tage dine uden dine nøgler.
Hvordan en 51% Attack fungerer
Kort gennemgang af fremgangsmåden i almindeligt sprog:
- Opsætning: Angribere samler meget mineudstyr eller lejer computerkraft, og vælger derefter en kæde med lavere sikkerhed som mål.
- Kontrol: De koordinerer nok minere til at kontrollere et flertal af netværkets hashrate.
- Skjult kæde: Med den føring miner de en privat version af kæden i hemmelighed, mens den offentlige kæde fortsætter.
- Udgivelse: De sender mønter på den offentlige kæde, venter på bekræftelser og holder deres private blokke tilbage.
- Offentliggørelse: Når deres private kæde er længere, offentliggør de den. Netværket skifter til den længere kæde, og den tidligere betaling forsvinder fra kæden.
Ja, det er fremgangsmåden.
Hvorfor 51% Attack er relevant
Hvad bør du være opmærksom på her?
- Fordel: At kende risikoen hjælper dig med at afgøre, hvor mange bekræftelser du bør vente på, før du betragter midler som endelige.
- Perspektiv: Det viser, hvorfor decentralisering af mining og fordeling af stake hjælper med at holde kæder sunde.
- Relevans: Du vil se det nævnt af exchanges, dapps og DAOs, når de fastsætter indbetalingsregler og krav til bekræftelser.
På mindre kæder: vent på flere bekræftelser end på de store kæder, og hold øje med pludselige stigninger i andelen af mining pools.
Nøglekendetegn ved 51% Attack
Hvad der gør den særskilt:
- Majoritet: Kortvarig kontrol over blokproduktionen giver en angriber mulighed for at overhale ærlige noder.
- Reorgs: Det fører til kædereorganiseringer, der ruller nylige transaktioner tilbage.
- Omkostninger: Det er dyrt at gennemføre på store netværk med bred fordeling af minere.
- Mål: Mindre eller nyere kæder er typisk mere udsatte.
- Begrænsninger: En angriber kan ikke skabe mønter ud af den blå luft eller få adgang til dine private nøgler.
Varianter
Forskellige varianter og beslægtede metoder, du måske hører om:
- Majoritet: Det klassiske angreb mod proof of work ved at løbe fra ærlige minere.
- Selvisk: Selvisk mining tilbageholder blokke for at opnå en indtjeningsfordel uden klare dobbeltforbrug.
- Timewarp: Tidsstempeltricks, der kan skifte sværhedsgraden til angriberens fordel på nogle kæder.
- Social: Som reaktion vælger fællesskaber nogle gange at forke blockchainen for at gøre skade om og ændre reglerne.
Flere bekræftelser mindsker risikoen, fordi det bliver sværere og dyrere at erstatte dybere blokke for hver ekstra blok.
Eksempel
En børs udsætter indskud under mistanke om angreb og øger kravene til bekræftelser fra seks til hundrede for at beskytte brugerne.
Sjov kendsgerning
Satoshi skrev, at så længe ærlige noder kontrollerer størstedelen af beregningskraften, vokser kæden hurtigst på den ærlige bane. Den ene sætning satte rammen for hele emnet.
Opsummering
På én linje: en 51% Attack er midlertidig flertalskontrol, der gør det muligt for nogen at omskrive meget nylig historie, så planlæg dine bekræftelser som en professionel.
