Domov
Slovník
Útok 51 %

Útok 51 %

Začiatočník

Čo je útok 51 %?

Útok 51 % (tiež označovaný ako útok väčšiny) označuje potenciálny útok na integritu systému blockchainu, pri ktorom sa škodlivému hráčovi alebo organizácii podarí kontrolovať viac ako polovicu celkovej hash rate siete, čo môže spôsobiť výpadky siete.
Ak jeden zlý používateľ alebo skupina zlých používateľov, ktorí konajú spoločne, kontrolujú viac ako 50 % celkovej hash rate siete blockchainu, budú schopní prekonať mechanizmus konsenzu siete a dopustiť sa škodlivých činov, ako napríklad dvojité míňanie.
K útoku 51 % dôjde, keď má útočník dostatočnú ťažobnú silu na to, aby úmyselne upravil poradie transakcií a zabránil tak potvrdeniu niektorých alebo všetkých transakcií. Toto sa označuje aj ako odmietnutie služby transakcie. Útočník by tiež mohol zabrániť niektorým alebo všetkým ostatným ťažiarom v ťažbe, čo by viedlo k takzvanému monopolu na ťažbu.

Útok 51 %: Príklad

Ak by sa zlomyseľnému aktérovi podarilo prevziať 51 % hašovacej sily siete Bitcoin, mohol by uskutočniť mimoburzový offline obchod zaslaním niekoľkých bitcoinov do kryptopeňaženky výmenou za USD. Vzhľadom na implicitnú nemennosť blockchainu, akonáhle transakciu potvrdia sieťové uzly, kupujúci by odovzdal USD podvodníkovi.

Zlý hráč by sa potom mohol vrátiť v blockchaine späť do bloku pred potvrdením prevodu BTC a vyťažiť alternatívny reťazec, v ktorom prevod BTC nie je zahrnutý. Väčšinový podiel sieťového výkonu by zabezpečil, že alternatíva bude vynútená vo zvyšku siete.

Obmedzenia útokov 51 %

Zatiaľ čo pri útoku 51 % môže útočník spôsobiť veľké škody, útok väčšiny neumožňuje zlomyseľnému aktérovi zabrániť odoslaniu transakcií, ani mu neumožňuje zvrátiť transakcie od iných používateľov. Veľmi nepravdepodobnými scenármi sú tiež zmena odmeny za blok, vytváranie coinov z ničoho či krádež coinov, ktoré útočníkovi nikdy nepatrili.

Čím viac času prejde po transakcii, tým ťažšie je zvrátiť ju, pretože počet nových blokov, ktoré sa majú vyťažiť, aby sa sieť dostala na aktuálnu výšku bloku, sa čoraz viac vzďaľuje. To je dôvod, prečo sa pred zúčtovaním transakcie v sieti Bitcoin zvyčajne vyžaduje minimálne 6 potvrdení.

Je útok 51 % na sieť Bitcoin možný?

Kvôli veľkosti siete je útok 51 % na blockchain Bitcoin veľmi nepravdepodobný. S rastom siete je pravdepodobnosť, že jedna osoba alebo subjekt získa dostatok výpočtového výkonu na prekonanie všetkých ostatných účastníkov čoraz nereálnejšia.

Preto je veľmi nepravdepodobné, že by sa útoky 51 % vyskytli vo veľkých sieťach, najmä na blockchaine Bitcoin, ktorý je považovaný za najbezpečnejšiu kryptomenovú sieť. Zatiaľ čo mnohé z veľkých blockchainov ešte neboli vystavené útoku tohto druhu, bolo zaznamenaných niekoľko útokov na menšie reťazce. Napríklad altcoin Bitcoin Gold (fork z hlavného reťazca Bitcoin) utrpel v máji 2018 útok 51 %, čo viedlo ku krádeži BTG, ktoré v tej dobe mali hodnotu 18 miliónov USD.

Ako zabrániť útoku 51 % na blockchain

Blockchainy zabraňujú útoku 51 % použitím kombinácie techník. Jedným zo spôsobov je povzbudiť viac účastníkov, aby sa pripojili k sieti a prevádzkovali svoje vlastné uzly na podporu siete. Čím viac je účastníkov, ktorí prispievajú svojimi zdrojmi, tým ťažšie je pre jeden subjekt ovládnuť sieť.

Kľúčovú úlohu pri predchádzaní útokom 51 % zohrávajú aj mechanizmy konsenzu, ako napríklad Proof-of-Work (PoW) a Proof-of-Stake (PoS). Tieto mechanizmy vyžadujú, aby sa uzly dohodli na platnosti transakcií pred ich pridaním do blockchainu. Zabezpečujú, že manipulácia so sieťou je pre útočníka finančne aj výpočtovo nákladná, pretože by potreboval kontrolovať väčšinu zdrojov siete.

Ďalším preventívnym opatrením je podpora decentralizácie. Distribúcia uzlov na rôzne miesta a zapojenie rôznych účastníkov znamená, že žiadny subjekt nezíska nadmernú kontrolu.

Zistite viac: Čo je útok 51 %?