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

Bitcoin Mining Difficulty Drops Again As Network Adjusts To Changing Conditions

Something just shifted again on the Bitcoin network, and it’s one of those things miners…

15 hours ago

Ethereum Whale Quietly Returns to the Market With a Slow and Steady Buying Pattern

Something interesting is quietly happening in the market again, and it’s coming from a name…

15 hours ago

XRP Ledger Sees Explosive Growth In Activity And Wallet Distribution Despite Sideways Price Action

At a glance, XRP’s price hasn’t done much lately. It’s been moving sideways, not giving…

15 hours ago

SEC Rolls Out Sweeping “Advance, Clarify, Transform” Agenda In Major Push To Rethink Outdated Rules

At the latest “SEC Speaks in 2026” event, the U.S. Securities and Exchange Commission made…

2 days ago

Morgan Stanley Moves Closer To Spot Bitcoin ETF Launch

Morgan Stanley is edging further into the crypto space after filing a second amended S-1…

2 days ago

Vitalik Buterin Sounds Alarm On Crypto’s Future, Says Speculation And Platforms Like Pumpfun Risk Long-Term Collapse

Ethereum co-founder Vitalik Buterin is once again stirring conversation across the crypto space, this time…

2 days ago