Mikä on 51 %:n hyökkäys?
51 %:n hyökkäyksessä yksi ryhmä saa haltuunsa yli puolet lohkoketjun louhintatehosta ja voi kirjoittaa aivan viimeaikaista transaktiohistoriaa uudelleen. Hyökkääjät eivät voi tyhjentää lompakkoasi, mutta he voivat korvata omat maksunsa toisella tapahtumien kululla. Kuvittele, että joku nappaa kaukosäätimen kesken uusinnan ja vaihtaa viimeiset minuutit toiseen versioon.
51 %:n hyökkäyksen avulla hyökkääjät voivat tyhjentää kaikki lompakot. Ei pidä paikkaansa. He voivat järjestää viimeaikaisia lohkoja uudelleen ja yrittää tehdä kaksinkertaisen kulutuksen, mutta he eivät voi luoda kolikoita tyhjästä tai ottaa sinun kolikoitasi ilman avaimiasi.
Näin 51 %:n hyökkäys toimii
Tässä hyökkäyksen kulku yksinkertaisesti kuvattuna:
- Valmistelu: Hyökkääjät hankkivat paljon louhintalaitteita tai vuokraavat laskentatehoa ja valitsevat sitten kohteeksi ketjun, jonka tietoturva on heikompi.
- Hallinta: He koordinoivat riittävän määrän louhijoita saadakseen enemmistön hajautusnopeudesta.
- Salainen ketju: Tämän etumatkan turvin he louhivat salaa yksityistä versiota ketjusta samalla, kun julkinen ketju jatkaa etenemistään.
- Kulutus: He lähettävät kolikoita julkisessa ketjussa, odottavat vahvistuksia ja pitävät yksityiset lohkonsa piilossa.
- Julkaisu: Kun yksityinen ketju on pidempi, he julkaisevat sen. Verkko siirtyy käyttämään pidempää ketjua, ja aiempi maksu katoaa ketjusta.
Siinä se suunnitelma.
Miksi 51 %:n hyökkäyksellä on merkitystä?
Miksi tästä pitäisi välittää?
- Hyöty: Riskin tunteminen auttaa päättämään, kuinka monta vahvistusta kannattaa odottaa ennen kuin pitää varoja lopullisesti saatuina.
- Näkökulma: Se korostaa, miksi louhinnan hajauttaminen ja panosten tasainen jakautuminen pitävät ketjut terveinä.
- Merkitys: Pörssit, dappit ja DAO:t viittaavat tähän asettaessaan talletussääntöjä ja vahvistusrajoja.
Pienemmissä ketjuissa kannattaa odottaa useampia vahvistuksia kuin suurissa ketjuissa ja pitää silmällä louhintapoolien osuuksien äkillisiä muutoksia.
51 %:n hyökkäyksen keskeiset piirteet
Mikä tekee siitä omanlaisensa:
- Enemmistö: Lohkojen tuotannon lyhytaikainen hallinta antaa hyökkääjälle mahdollisuuden päihittää rehelliset solmut.
- Uudelleenjärjestelyt: Hyökkäys aiheuttaa ketjun uudelleenjärjestelyjä, jotka peruuttavat viimeaikaisia transaktioita.
- Kustannukset: Suurissa verkoissa, joissa louhijat ovat laajasti hajautuneet, hyökkäyksen toteuttaminen on kallista.
- Kohde: Pienemmät ja uudemmat ketjut ovat yleensä alttiimpia hyökkäyksille.
- Rajoitukset: Hyökkäyksellä ei voi luoda kolikoita tyhjästä eikä saada haltuun yksityisiä avaimiasi.
Muunnelmat
Erilaisia muotoja ja niihin liittyviä keinoja, joista saatat kuulla:
- Enemmistöhyökkäys: Perinteinen proof of work -hyökkäys, jossa rehelliset louhijat päihitetään nopeudessa.
- Itsekäs louhinta: Itsekkäässä louhinnassa lohkoja pidetään piilossa tuottoedun saamiseksi ilman selviä kaksinkertaisen kulutuksen yrityksiä.
- Aikavääristymä: Aikaleimojen manipulointi hyökkääjän eduksi joissakin ketjuissa, jotta vaikeustasoon voidaan vaikuttaa.
- Sosiaalinen: Vastauksena yhteisöt päättävät toisinaan tehdä lohkoketjun haarautuman vahinkojen korjaamiseksi ja sääntöjen muuttamiseksi.
Useammat vahvistukset pienentävät riskiä, sillä syvemmällä ketjussa olevien lohkojen korvaaminen vaikeutuu ja kallistuu jokaisen lisätyn lohkon myötä.
Esimerkki
Pörssi viivästyttää talletuksia epäiltyjen hyökkäysten aikana ja nostaa vaadittujen vahvistusten määrän kuudesta sataan suojatakseen käyttäjiä.
Hauska fakta
Satoshi kirjoitti, että niin kauan kuin rehelliset solmut hallitsevat suurinta osaa CPU-tehosta, ketju kasvaa nopeimmin rehellistä haaraa pitkin. Tämä yksittäinen lause määritteli koko aiheen.
Yhteenveto
Yhdellä lauseella: 51 %:n hyökkäys on tilapäistä enemmistön hallintaa, jonka avulla joku voi kirjoittaa aivan viimeaikaista historiaa uudelleen, joten suunnittele vahvistusten odottaminen kuin ammattilainen.