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

Standard Chartered and Coinbase Deepen Institutional Crypto Partnership

Standard Chartered and Coinbase are pushing their institutional crypto relationship into a new phase. On…

13 hours ago

OKX Breaks Silence on MANTRA Incident as Evidence Points to Coordinated Market Manipulation

OKX has issued a detailed public statement addressing the events surrounding the MANTRA (OM) market…

13 hours ago

Ethereum Proposes ERC-8092 to Solve Onchain Identity Fragmentation

Ethereum is preparing a deep structural upgrade. Not to gas fees. Not to throughput. To…

2 days ago

Pyth Network Activates Token Buybacks as Real Revenue Crosses $1M ARR

Pyth Network is taking a decisive step toward sustainable value accrual. The oracle network announced…

3 days ago

Tether Makes €1B Play for Juventus , Exor Shuts the Door

Tether has made one of the boldest moves yet by a crypto-native company into legacy…

3 days ago

10 Trusted Cloud Mining Platforms to Earn Free Bitcoin Daily in 2026

  Cloud mining continues to gain massive traction as 2026 inches closer. In tough economic…

3 days ago