Bitcoin Cash Miners utför 51% attack för att förhindra obehörig åtkomst

Nya rapporter tyder på att en 51% -attack har utförts på BitcoinCash (BCH) blockchain, där två gruvpooler beslutade att återföra flera transaktioner som bekräftats av en annan gruvarbetare. Från början är det viktigt att nämna att detta inte är en illvillig attack, menad att ta kontroll över BCH-blockchain, utan snarare ett försök att förhindra obehörig tillgång till mynt.

Situationen

Den här senaste åtgärden är direkt kopplad till Bitcoin Cash-gaffeln som ägde rum den 15 maj. Den schemalagda hårda gaffeln avbröts när Bitcoin ABC, en utvecklargrupp, laddade upp buggykod som slutade påverka mempool, en databas med väntande transaktioner som väntar på gruvarbetare. Felet orsakade att mempools operationer räknades valideras via de gamla reglerna snarare än de nya som implementerades av den hårda gaffeln, vilket orsakade en rad tomma block. I grund och botten kunde gruvarbetaren komma åt mynt som hittades på “vem som helst kan spendera” -adresser, som har funnits sedan den ursprungliga BTC – BCH-splittringen 2017. Koden överlämnade helt enkelt mynten i fråga som en utgifterbar valuta till alla intresserade gruvarbetare. Medan buggen snabbt lappades hindrade detta inte en okänd gruvarbetare från att försöka överföra dessa extra mynt.

BitcoinCash-gruvarbetare var snabba att upptäcka aktiviteten och drog sedan slutsatsen att en 51% -attack kunde skriva om blockchainhistoriken och säkerställa att ingen bestående skada görs. Som sådan är BTC.com och BTC.top de två involverade gruvpoolerna, som var snabba att utnyttja sin kombinerade hashrate för att skriva om befintliga blockchain-poster. Genom att göra det stoppades den anonyma gruvarbetaren och mynten återlämnades.

Var en 51% attack nödvändig?

I teorin behövdes attacken på 51% för att återställa obehöriga transaktioner, snarare än att stjäla mynt. Således höll det samhällets bästa i åtanke, men det finns människor som inte håller med. Till exempel sa Kiarahpromises, en BCH-utvecklare: ”Att samordna en reorg för att återställa okända transaktioner. Detta är en 51% attack. Den absolut värsta attacken möjlig. Det finns där i vitboken. Vad sägs om decentraliserade och okensurerbara kontanter? Bara när det är bekvämt? ”

En av de största attributen som är förknippade med digitala valutor är oföränderligheten för poster som lagras via blockchain-teknik. Detta innebär att huvudboken som ansvarar för att hålla all transaktionsinformation inte kan ändras när ett block har bildats. Med andra ord kan transaktioner inte återföras. Eller åtminstone det är vad de flesta tycker.

I sanning är saker lite mer komplicerade. Immutabilitetsattributet finns tack vare decentralisering som tillhandahålls av gruvarbetare och nodoperatörer över hela världen. Den allmänna regeln för blockchain-baserade kryptovalutor är att block bara kan ändras om majoriteten av nätverket håller med om förändringen. Varje ändring kan göras i nätverket så länge som minst 51% av gruvarbetarna är villiga att stödja redigeringen. Nätverksprotokolländringar utförs via hårda gafflar, som är noggrant planerade och diskuterade händelser som de flesta gruvarbetare håller med om.

Det finns dock en betydande fara som är värt att komma ihåg. En oviljad 51% -attack kan lätt hjälpa de inblandade parterna att stjäla mynt, ändra protokoll eller till stor del skada pålitligheten för den aktuella kryptovalutan. De som är emot BitcoinCashs senaste 51% -attack hävdar att det bevisar hur myntet är för centraliserat, med tanke på att endast två gruvpooler lyckades göra det, med den första som hade mest av kraften.

Denna aspekt är dock vanligt även för andra digitala valutor. Till exempel, när det gäller Bitcoin, är majoriteten av gruv hashkraft för närvarande endast uppdelad mellan tre gruvpooler. I teorin kan de gå samman för att ändra allt vi vet om Bitcoin och därmed anse valutan som värdelös. Det finns naturligtvis regleringsmässiga, etiska och affärshanterande hinder som minskar risken för sådana händelser.

Vad kommer härnäst?

Denna händelse visar vikten av att skapa standarder bland gruvarbetare över hela världen, som är avsedda att underlätta bättre kommunikation, kodkontroller och smarta beslut i oväntade händelser. Dessutom är det viktigt för samhället att noga överväga konsekvenserna av 51% -attacker. Slutligen måste vi bestämma om vi ska sträva efter mer omfattande och verifierbar decentralisering för världens största digitala valutor. För närvarande håller de flesta av kryptovalutamiljöerna med om att ingen gruvarbetare eller pool ska ha majoritet.

Marknaden har redan tidigare förekommit med liknande händelser, till exempel hård gaffel som är avsedd att vända den decentraliserade autonoma organisationens (TheDAO) sårbarhet. Ytterligare standarder skulle säkerställa en bättre dialog mellan gruvarbetare, utvecklare och samhället för att skydda kryptovalutasamhället.

Utvalda bilder via BigStock.