Categories: CryptoNewsSecurity

A Consensus Issue Between The Geth and Parity Ethereum Clients Caused an Unintentional Fork of the Network

An issue in the Geth implementation of the Ethereum protocol, maintained by the foundation of the same name, caused an unintentional fork in the network. Nick Johnson, an ETH developer, confirmed the problem on reddit and said that the foundation has identified the root cause. 

Ethereum developers can’t catch a break. After successfully performing its #4 hard fork, Ethereum was set to clear the path of roadblocks such as the ongoing DDoS attack on the network and the blockchain bloat. However, a flawed implementation of the EIP 161 in Geth (the “official” implementation of Ethereum) caused a major consensus issue, effectively forking the network between Parity clients and Geth users.

The EIP 161 was a solution intended to clear the “state” (the sum of all accounts and transactions over the history of the blockchain) of spam accounts generated by the attacker who performed a Distributed Denial of Service attack (DDoS).

Consensus issues between Ethereum clients caused disruptions of service among exchanges and trading platforms. Bitfinex, Poloniex, and others decided to halt ETH deposits and withdrawals to avoid more problems. Vitalik Buterin, co-founder of Ethereum, said:

Essentially, Geth’s journal was failing to revert account deletions when a transaction that deleted empty accounts went OOG. This transaction triggered it. We have identified a fix, and are now in the process of testing it. We recommend that exchanges stop accepting deposits/withdrawals until a release is pushed, and that mining pools switch to parity or stop.

Once again the multiple implementations of the Ethereum protocol saved the day, especially Parity, the software maintained by Ethcore.

Related Post

Ethcore was founded by former Ethereum CTO Dr. Gavin Wood, creator of the Ethereum specification and, together with several former core Ethereum team members, the smart contract programming language, Solidity.

This approach to have multiple clients guarantees that faults or errors in one piece of software don’t affect the whole network. Users can simply switch to another one. Most mining pools have implemented a redundancy policy to increase robustness levels. It appears, however, that the biggest ethereum exchange by market volume, Poloniex, has refused to implement such policies. Dr. Gavin Wood, said:

Given they’re [Poloniex] the biggest exchange in ether land, they should be running at least two clients. We have tried time and again to contact them, yet they refuse to engage. I know that other (large) exchanges are way more sensible in this regard.

The price of ether quickly plummeted across all major exchanges, going from $9.5 to a local low of $8.67 (data via Kraken). Ethereum developers are currently working on a fix, which will probably be released in a short timespan. Its progress can be tracked through this GitHub pull request

.

Image via Shutterstock.

If you liked this article, follow us on Twitter @themerklenews and make sure to subscribe to our newsletter to receive the latest bitcoin, cryptocurrency, and technology news.

Eduardo Gómez

Eduardo Gómez is a Computer Science Major from Venezuela, a country with a loyal Bitcoin user base. He discovered Bitcoin in 2012 and now he use it to escape the triple-digit inflation that Venezuela suffers, he is focusing on developing a writing career, and he tries to keep up with the news in FinTech and Blockchain Technologies.

Share
Published by
Eduardo Gómez

Recent Posts

Best Altcoins to Invest in Today: Qubetics Sets the Stage for Blockchain’s Future as Bitcoin Hits $108K and Litecoin Soars

The cryptocurrency world has always been a hotbed of innovation, attracting both seasoned investors and…

25 mins ago

Dogecoin Millionaire Predicts This Undervalued Altcoin Could Match DOGE’s 2021 Gains

Dogecoin's 2021 rally was a historic one, turning ordinary investors into overnight millionaires. This magnificent…

55 mins ago

Qubetics Presale Skyrockets to $7.5M as XRP and Arbitrum Lead Best Altcoins for Exponential Returns

The crypto market is always evolving, with big names like Bitcoin and Ethereum leading the…

2 hours ago

Over 300K Users Actively Mine Crypto On BlockDAG’s X1 Miner App While BNB Bulls Eye $3K; What’s XRP’s Price Target?

The crypto market is ablaze with excitement as altcoins like XRP and BNB make major…

2 hours ago

Best Crypto Presale To Buy Now: Rollblock Delivers For Holders With New License, Record Sign Ups and 7000+ Games

Rollblock is quickly becoming the best crypto presale to buy, delivering unmatched value for its…

5 hours ago

Polkadot And Uniswap Gearing For Post-Christmas Jump As Rollblock Raises $7.4 Million in Presale

While Rollblock's continues its crypto presale, with its value increasing regularly, Polkadot (DOT) and Uniswap…

6 hours ago