Bitcoin Cash Miners uskutočňujú 51% útok, aby zabránili neoprávnenému prístupu

Posledné správy naznačujú, že došlo k 51% útoku na blockchain BitcoinCash (BCH), kde sa dva ťažobné fondy rozhodli zvrátiť niekoľko transakcií potvrdených iným baníkom. Od začiatku je dôležité spomenúť, že nejde o úmyselný útok, ktorého cieľom je prevziať kontrolu nad blockchainom BCH, ale skôr o pokus zabrániť neoprávnenému prístupu k minciam.

Situácia

Táto nedávna akcia priamo súvisí s bitcoinovou hotovostnou vidličkou, ktorá sa uskutočnila 15. mája. Naplánovaný hard fork bol narušený, keď skupina vývojárov Bitcoin ABC nahrala buggy kód, ktorý nakoniec ovplyvnil mempool, databázu čakajúcich transakcií, ktoré čakajú na potvrdenie minerov. Táto chyba spôsobila, že sa počet operácií mempoolu overoval pomocou starých pravidiel, a nie podľa nových pravidiel implementovaných pomocou hard forku, čo spôsobilo reťazec prázdnych blokov. Baník mal v zásade prístup k minciam nájdeným na adresách „ktokoľvek môže minúť“, ktoré tam boli od pôvodného rozdelenia BTC – BCH v roku 2017. Kód jednoducho odovzdal príslušné mince ako spotrebnú menu každému záujemcovi o baníctvo. Zatiaľ čo sa chyba rýchlo opravila, nezastavilo to neznámeho baníka v pokuse o prenos týchto ďalších mincí.

Baníci BitcoinCash túto aktivitu rýchlo spozorovali a potom dospeli k záveru, že 51% útok môže prepísať históriu blockchainu a zabezpečiť, aby nedošlo k trvalému poškodeniu. Preto sú BTC.com a BTC.top dva zapojené banské fondy, ktoré rýchlo využili svoju kombinovanú hashrate na prepísanie existujúcich blockchainových záznamov. Týmto spôsobom bol anonymný baník zastavený a mince boli vrátené.

Bol nutný 51% útok?

Teoreticky bol 51% útok potrebný skôr na to, aby sa vrátili neoprávnené transakcie, než aby sa ukradli mince. Myslelo sa tak na dobro komunity, ale existujú ľudia, ktorí s tým nesúhlasia. Napríklad Kiarahpromises, vývojár BCH, uviedol: „Koordinovať reorg, aby sa vrátili transakcie neznámych. Toto je 51% útok. Absolútne najhorší možný útok. Je to tam v správe. Čo decentralizovaná a necenzurovateľná hotovosť? Iba ak je to vhodné? “

Jedným z najväčších atribútov spojených s digitálnymi menami je nemennosť záznamov uložených pomocou technológie blockchain. To znamená, že hlavná kniha zodpovedná za uchovávanie všetkých údajov o transakcii nemôže byť po vytvorení bloku upravená. Inými slovami, transakcie nie je možné vrátiť späť. Alebo si to aspoň myslí väčšina ľudí.

Po pravde, veci sú trochu komplikovanejšie. Atribút nemennosti existuje vďaka decentralizácii, ktorú poskytujú baníci a prevádzkovatelia uzlov po celom svete. Všeobecným pravidlom pre kryptomeny založené na blockchaine je, že bloky je možné meniť, iba ak s touto zmenou súhlasí väčšina siete. V sieti je možné vykonať akékoľvek zmeny, pokiaľ je minimálne 51% baníkov ochotných podporiť úpravy. Zmeny sieťového protokolu sa uskutočňujú prostredníctvom hard forkov, ktoré sú starostlivo naplánovanými a diskutovanými udalosťami, s ktorými väčšina baníkov súhlasí.

Je však potrebné pamätať na značné nebezpečenstvo. Neúmyselný 51% útok by mohol ľahko pomôcť zúčastneným stranám pri krádeži mincí, zmene protokolov alebo väčšom poškodení dôveryhodnosti príslušnej kryptomeny. Tí, ktorí sú proti nedávnemu 51% útoku BitcoinCash, tvrdia, že dokazuje, že minca je príliš centralizovaná, za predpokladu, že sa to podarilo iba dvom ťažobným fondom, pričom prvý z nich drží väčšinu moci.

Tento aspekt však prevláda aj v iných digitálnych menách. Napríklad v prípade bitcoinu je väčšina ťažobnej hashovacej sily v súčasnosti rozdelená iba medzi tri banské fondy. Teoreticky by mohli spojiť sily, aby zmenili všetko, čo vieme o bitcoinoch, a tak považovali menu za bezcennú. Pravdepodobne existujú regulačné, etické a obchodné prekážky, ktoré znižujú pravdepodobnosť takýchto udalostí.

Čo bude ďalej?

Táto udalosť zdôrazňuje dôležitosť vytvárania štandardov medzi baníkmi na celom svete, ktorých cieľom je uľahčiť lepšiu komunikáciu, kontrolu kódov a inteligentné rozhodovanie v prípade neočakávaných udalostí. Ďalej je dôležité, aby komunita starostlivo zvážila dôsledky 51% útokov. Na záver sa musíme rozhodnúť, či by sme sa mali zamerať na rozsiahlejšiu a overiteľnú decentralizáciu pre najväčšie digitálne meny na svete. V súčasnosti väčšina komunity kryptomien súhlasí s tým, že žiadny baník alebo skupina by nemali mať väčšinu.

Trh už má v minulosti precedens s podobnými udalosťami, ako napríklad tvrdá snaha zvrátiť zraniteľnosť decentralizovanej autonómnej organizácie (TheDAO). Dodatočné štandardy by zabezpečili lepší dialóg medzi baníkmi, vývojármi a komunitou na ochranu komunity kryptomien.

Vybraný obrázok cez BigStock.