51 % ataka

Kas yra 51 % ataka?

51 % ataka (arba daugumos ataka) – tai potenciali grėsmė blokų grandinės sistemos vientisumui, kai vienas piktavališkas veikėjas ar organizacija sugeba valdyti daugiau nei pusę visos tinklo maišos galios ir gali sukelti tinklo sutrikimus.
Jei vienas netinkamai besielgiantis vartotojas arba vartotojų grupė, veikianti kartu, valdys daugiau nei 50 % viso tinklo maišos koeficiento blokų grandinėje, jie galės nepaisyti tinklo sutarimo mechanizmo ir atlikti kenkėjiškus veiksmus, pvz., leisti dvigubai daugiau.
51 % ataka įvyksta, kai užpuolikas turi pakankamai kasybos galios, kad galėtų tyčia pakeisti operacijų eiliškumą ir taip užkirsti kelią kai kurių arba visų operacijų patvirtinimui. Tai taip pat vadinama operacijos atsisakymu teikti paslaugą. Užpuolikas taip pat galėtų neleisti kai kuriems ar visiems kitiems kasėjams vykdyti kasybos, o tai sukeltų vadinamąją kasybos monopoliją.

51 % ataka: pavyzdys

Jei piktavališkas veikėjas perimtų 51 % bitkoinų tinklo maišos galios, jis galėtų vykdyti ne biržos (OTC) sandorius, nusiųsdamas keletą bitkoinų į kriptovaliutų piniginę mainais už USD. Atsižvelgiant į numanomą blokų grandinės nekintamumą, tinklo mazgams patvirtinus sandorį, pirkėjas perduotų USD sukčiui.

Prieš patvirtinant BTC perkėlimą, piktavališkas veikėjas galėtų grįžti blokų grandinėje prie bloko ir vykdyti kasybą kitoje grandinėje, į kurią BTC perkėlimas neįtrauktas. Didžioji tinklo galios dalis užtikrintų, kad alternatyva būtų priverstinai naudojama likusioje tinklo dalyje.

51 % atakų apribojimai

Nors 51 % ataką vykdantis užpuolikas gali padaryti daug žalos, daugumos ataka neleidžia piktavališkam veikėjui užkirsti kelio operacijų transliavimui ir atšaukti kitų vartotojų operacijų. Labai mažai tikėtina, kad užpuolikui pavyks pakeisti bloko atlygį, sukurti monetų tarsi iš oro arba pavogti jam niekada nepriklausiusių monetų.

Kuo senesnė yra operacija, tuo sunkiau ją sugriauti, nes naujų blokų, kurie turi būti kasami, kad tinklas pasiektų esamą bloko aukštį, skaičius vis labiau didėja. Dėl šios priežasties bitkoinų operacijoms paprastai reikia 6 patvirtinimų prieš jas apdorojant.

Ar įmanoma 51 % ataka bitkoinų blokų grandinėje?

51% ataka bitkoinų blokų grandinėje yra labai mažai tikėtina dėl tinklo masto. Plečiantis tinklui, tikimybė, kad vienas asmuo ar subjektas įgytų pakankamai skaičiavimo galios, kad užvaldytų visus kitus dalyvius, tampa vis labiau nereali.

Todėl labai mažai tikėtina, kad 51 % atakos įvyks dideliuose tinkluose, ypač bitkoinų blokų grandinėje, kuri laikoma saugiausiu kriptovaliutos tinklu. Nors daugelis didelių blokų grandinių dar nepatyrė tokio pobūdžio atakų, buvo pastebėtos kelios atakos prieš mažesnes grandines. Pavyzdžiui, altkoinas Bitcoin Gold, kuris yra pagrindinės bitkoinų grandinės šaka, 2018 m. gegužę patyrė 51 % ataką, dėl kurios tuo metu buvo pavogta 18 mln. USD vertės BTG.

Kaip užkirsti kelią 51 % atakai blokų grandinėje

Blokų grandinės užkerta kelią 51 % atakoms taikydamos įvairius metodus. Vienas iš būdų yra paskatinti daugiau dalyvių prisijungti prie tinklo ir paleisti savo mazgus tinklo palaikymo reikmėms. Kuo daugiau dalyvių prisideda prie savo išteklių, tuo sunkiau vienam subjektui dominuoti tinkle.

Sutarimo mechanizmai, tokie kaip darbo įrodymas (PoW) ir statymo įrodymas (PoS), taip pat yra svarbūs norint užkirsti kelią 51 % atakoms. Pagal šių mechanizmų reikalavimus mazgai turi sutarti dėl operacijų galiojimo prieš įtraukdami juos į blokų grandinę. Dėl to užpuolikui ekonomiškumo ir skaičiavimo požiūriu yra brangu manipuliuoti tinklu, nes reikia valdyti daugumą tinklo išteklių.

Dar viena prevencinė priemonė – skatinti decentralizavimą. Paskirstant mazgus skirtingose vietose ir įtraukiant įvairius dalyvius galima užtikrinti, kad nė vienas subjektas neįgytų pernelyg didelės kontrolės.

Sužinokite daugiau: kas yra 51 % ataka?