Rudari bitcoin gotovine izvode 51% napada kako bi spriječili neovlašteni pristup

Nedavna izvješća pokazuju da je izvršen napad od 51% na BitcoinCash (BCH) blockchain, gdje su dva rudarska bazena odlučila stornirati nekoliko transakcija koje je potvrdio drugi rudar. Od početka je važno napomenuti da se ne radi o nenamjernom napadu, namijenjenom preuzimanju kontrole nad BCH blockchainom, već o pokušaju sprečavanja neovlaštenog pristupa kovanicama.

Situacija

Ova nedavna akcija izravno je povezana s vilicom za Bitcoin Cash koja se dogodila 15. svibnja. Zakazani hard fork prekinut je kad je Bitcoin ABC, grupa programera, učitao programski kôd koji je na kraju utjecao na mempool, bazu podataka transakcija na čekanju koje čekaju potvrdu rudara. Greška je uzrokovala provjeru broja mempoolovih operacija putem starih pravila, a ne novih koja je implementirala hard fork, što je uzrokovalo niz praznih blokova. U osnovi, rudar je mogao pristupiti novčićima koji se nalaze na adresama ‘tko može potrošiti’, a koji su tamo od prvotnog razdvajanja BTC – BCH 2017. Kôd je jednostavno predao dotični novac kao potrošnu valutu bilo kojem zainteresiranom rudaru. Iako je bug brzo zakrpan, to nepoznatog rudara nije spriječilo u pokušaju prijenosa ovih dodatnih kovanica.

Rudari BitcoinCash-a brzo su uočili aktivnost, a zatim su zaključili da napad od 51% može prepisati povijest blockchaina i osigurati da se ne napravi trajna šteta. Kao takvi, BTC.com i BTC.top su dva uključena rudarska bazena koji su brzo iskoristili svoj kombinirani hashrate za prepisivanje postojećih blockchain zapisa. Time je anonimni rudar zaustavljen, a novčići vraćeni.

Je li potreban napad od 51%?

U teoriji je napad od 51% bio potreban za vraćanje neovlaštenih transakcija, umjesto za krađu kovanica. Dakle, imalo je na umu dobro zajednice, ali postoje ljudi koji se ne slažu s tim. Na primjer, Kiarahpromises, programer za BCH, izjavio je: „Da koordinira reorg za vraćanje nepoznatih transakcija. Ovo je napad od 51%. Apsolutno najgori mogući napad. Tamo je u bijeloj knjizi. Što je s decentraliziranim i necenzuriranim novcem? Samo kad je zgodno? “

Jedan od najvećih atributa povezanih s digitalnim valutama je nepromjenjivost zapisa pohranjenih putem blockchain tehnologije. To znači da se knjiga odgovorna za čuvanje svih podataka o transakcijama ne može mijenjati nakon što se formira blok. Drugim riječima, transakcije se ne mogu stornirati. Ili barem tako misli većina ljudi.

U stvari, stvari su malo složenije. Atribut nepromjenjivosti postoji zahvaljujući decentralizaciji koju pružaju rudari i operateri čvorova u cijelom svijetu. Opće je pravilo kriptovaluta temeljenih na blockchainu da se blokovi mogu mijenjati samo ako se većina mreže slaže s promjenom. Svaka promjena može se izvršiti na mreži sve dok je najmanje 51% rudara spremno podržati uređivanje. Izmjene mrežnih protokola provode se putem hard forkova, koji su pažljivo isplanirani i raspravljano o događajima s kojima se slaže većina rudara.

Međutim, postoji značajna opasnost koju vrijedi imati na umu. Nenamjerni napad od 51% mogao bi lako pomoći uključenim stranama u krađi novčića, promjeni protokola ili većoj šteti pouzdanosti dotične kriptovalute. Oni koji su protiv nedavnog napada na BitcoinCash od 51% tvrde da to dokazuje kako je novčić previše centraliziran, uz uvjet da su to uspjela samo dva rudarska bazena, a prvi je imao većinu snage.

Međutim, ovaj aspekt prevladava i za druge digitalne valute. Na primjer, u slučaju Bitcoina, većina snage raspršivanja rudarstva trenutno je podijeljena između tri rudarska bazena. U teoriji bi mogli udružiti snage kako bi promijenili sve što znamo o Bitcoinu, smatrajući tako valutu bezvrijednom. Postoje, naravno, regulatorne, etičke i poslovne smetnje koje smanjuju šanse za takve događaje.

Što je sljedeće?

Ovaj događaj pokazuje važnost stvaranja standarda među rudarima širom svijeta, koji bi trebali olakšati bolju komunikaciju, provjeru koda i pametne odluke u neočekivanim događajima. Uz to, važno je da zajednica pažljivo razmotri implikacije napada od 51%. Na kraju, moramo odlučiti trebamo li težiti opsežnijoj i provjerljivijoj decentralizaciji za najveće svjetske digitalne valute. Trenutno se većina kriptovaluta slaže da nijedan rudar ili bazen ne bi trebao imati većinu.

Tržište već ima presedana sa sličnim događajima u prošlosti, poput hard forka namijenjenog uklanjanju ranjivosti Decentralizirane autonomne organizacije (TheDAO). Dodatni standardi osigurali bi bolji dijalog između rudara, programera i zajednice kako bi zaštitili kriptovalutnu zajednicu.

Istaknuta slika putem BigStock.