Avaleht
Sõnastik
51% rünnak

51% rünnak

Algaja

Mis on 51% rünnak?

51% rünnak (ehk enamusosaluse rünnak) on potentsiaalne oht plokiahela süsteemi terviklikkusele, mille puhul üks pahatahtlik osaleja või organisatsioon suudab kontrollida rohkem kui poolt võrgu kogu räsivõimsusest, põhjustades sellega võrgus häireid.
Kui pahatahtlik kasutaja või kasutajate rühm kontrollib rohkem kui 50% plokiahela kogu võrgu räsimäärast, saab see allutada võrgu konsensusmehhanismi  ja teha pahatahtlikke tegusid, nagu näiteks topelt kulutamine.
51% rünnak toimub siis, kui ründajal on piisavalt kaevandamisvõimsust, et tahtlikult muuta tehingute järjekorda, takistades mõne või kõigi tehingute kinnitamist. Seda nimetatakse ka tehingu teenustõkestuse rünnakuks. Ründaja saaks ka takistada mõnel või kõigil teistel kaevandajatel kaevandamist, mis tooks kaasa tema nn kaevandamismonopoli.

51% rünnaku näide

Kui pahatahtlik tegutseja peaks üle võtma 51% bitcoini võrgu räsivõimsusest, saaks ta võrguühenduseta teha börsivälise tehingu, kandes USD eest krüptovaluuta rahakotti paar bitcoini. Arvestades plokiahela eeldatavat muutumatust, annaks ostja niipea, kui võrgusõlmed tehingu kinnitavad, USD petturile üle.

Pahatahtlik tegutseja saaks seejärel minna plokiahelas tagasi plokki, mis oli enne BTC ülekande kinnitamist ja kaevandada alternatiivse ahela, milles BTC ülekanne ei sisaldu. Kuna tal on suurem osa võrguvõimsusest, tagab ta sellega, et ülejäänud võrk on sunnitud kasutama alternatiivset ahelat.

51% rünnaku piirangud

Kuigi ründaja võib 51% rünnakuga põhjustada suurt kahju, ei võimalda enamusosaluse rünnak pahatahtlikul osalejal tehingute levitamist takistada ega ka teiste kasutajate tehinguid tagasi pöörata. Sellise rünnakuga on väga ebatõenäoline ka ploki tasu muutmine, müntide loomine mittemillestki või müntide varastamine.

Mida kaugemal ajas tagasi on tehing, seda raskem on seda kahjustada, kuna võrgu praeguse plokikõrguse saavutamiseks muutub kaevandatavate uute plokkide arv üha suuremaks. See on põhjus, miks Bitcoini tehingud nõuavad tavaliselt enne kliiringut vähemalt 6 kinnitust.

Kas 51% rünnak bitcoinile on võimalik?

51% rünnak bitcoini plokiahela vastu on võrgu ulatuse tõttu väga ebatõenäoline. Mida suurem on võrk, seda ebareaalsem on võimalus, et ühel isikul või üksusel on selline arvutusvõimsus, mis ületab kõigi teiste osalejate oma.

Seetõttu on 51% rünnakute toimumine suurtes võrkudes väga ebatõenäoline, eriti bitcoini plokiahelas, mida peetakse kõige turvalisemaks krüptovaluutavõrguks . Kuigi paljud suured plokiahelad pole veel sellist rünnakut kogenud, on väiksemate ahelate puhul täheldatud mitmeid rünnakuid. Näiteks altcoini Bitcoin Gold — mis on peamise bitcoini ahela kahvel — tabas 2018. aasta mais 51% rünnak, mille tulemusel varastati 18 miljoni dollari väärtuses BTG‑d.

Kuidas vältida 51% rünnakut plokiahelale

Plokiahelates saab 51% rünnaku ära hoida, kui kasutada erinevate tehnikate kombinatsiooni. Üks võimalus on innustada rohkem osalejaid võrguga liituma ja võrgu toetamiseks oma sõlmesid juhtima. Mida suurem on oma ressursse panustavate osalejate arv, seda keerulisem on ühel üksusel võrgus domineerida.

Konsensusmehhanismid, nagu töötõendus (PoW) ja panuse tõendus (PoS), mängivad samuti otsustavat rolli 51% rünnakute ärahoidmisel. Need mehhanismid nõuavad, et sõlmed lepivad kokku tehingute kehtivuses enne tehingute lisamist plokiahelasse. Need muudavad ründaja jaoks võrguga manipuleerimise majanduslikult ja arvutuslikult kulukaks, kuna selleks on vaja kontrollida enamikku võrgu ressurssidest.

Teine ennetav meede on detsentraliseerimise edendamine. Sõlmede jaotamine eri asukohtadesse ja erinevate osalejate kaasamine tagab selle, et ükski üksus ei saavuta liigset kontrolli.