OpenEthereum Supported 50% of Ethereum Classic Nodes. Now It’s Leaving the Project

Two of Ethereum Classic’s largest clients are walking away from the project. That leaves only 30% of the network to support future updates.

AccessTimeIconJul 20, 2020 at 7:20 p.m. UTC
Updated Sep 14, 2021 at 9:33 a.m. UTC
Consensus 2023 Logo
Join the most important conversation in crypto and Web3 taking place in Austin, Texas, April 26-28.
Consensus 2023 Logo
Join the most important conversation in crypto and Web3 taking place in Austin, Texas, April 26-28.
Update (July 27, 17:45 UTC): This article's language was updated to better reflect the current and future status of Ethereum Classic's node network.

As things stand, only 30% of Ethereum Classic’s nodes would be able to support future network hard forks after a major client walked away from the project last week.

OpenEthereum has voted to stop supporting its Ethereum Classic client to focus attention on other projects. In addition, it has concerns about that blockchain’s immutability, according to a GitHub vote Thursday. It's also well known that client Multi-Geth will not support future network updates either for similar reasons.

What this means is, of the 615 current Ethereum Classic nodes listed by ETC Nodes, 425 won’t update in the future as developers make changes via hard forks (unless the nodes move over to another client or another development house picks up the project).

That leaves Besu, with three nodes, and Core Geth, with 187, to support the network if a hard fork were to occur now. OpenEthereum supports 294 nodes and Multi-Geth supports 131 nodes. The former is a project run by decentralized exchange (DEX) Gnosis that supports Ethereum and Ethereum Classic implementations written in the Solidity programming language.

OpenEthereum has chosen to shut down support for the original Ethereum mainnet to conserve developer energy for its Ethereum client, formerly known as Parity-Ethereum. Gnosis’ OpenEthereum inherited the entire client codebase from Parity Technologies in December. 

In a private message, Gnosis Founder Martin Köppelmann told CoinDesk that Gnosis did not have the “capacity or the willingness to get involved into the governance (aka “drama”) of other chains.” 

“We explored various options to work with different players from ETC but in the end we felt we want to focus on the thing we know and that is Ethereum,” he said.

Immutability lost?

Ethereum and Ethereum Classic split ways in 2016 following the exploitation of a vulnerability in The DAO’s smart contract code. Ethereum developers led by co-founder Vitalik Buterin decided to roll back the Ethereum mainchain to its previous state before The DAO incident in order to recoup lost funds in the exploit. 

Ethereum Classic developers disagreed with the rollback and chose to maintain the original chain in order to keep the value of “blockchain immutability” alive.

With Ethereum Classic's latest hard fork, Phoenix, questions regarding immutability are again at the forefront of community debate.

Phoenix introduced internal changes to the tokenomics of the blockchain network, called OP-CODEs, previously implemented in December 2019 on sister network Ethereum with its Istanbul hard fork. Changing those tokennomics necessarily broke some smart contracts thereby harming the network’s image as the “immutable” version of Ethereum, some voiced in the GitHub.

OpenEthereum developer Artem Vorotnikov said that it was perhaps “time for a divorce” between OpenEthereum and Ethereum Classic. That sentiment was shared by Multi-Geth and Parity Tech cord developer Wei Tang in a June blog.

“If two things are basically the same without even any principle or philosophical differences, if the original good reason that caused the disruptions and splits of ETH and ETC is no longer valid, then I think for a healthy ecosystem of Ethereum, we should follow the majority consensus of ETH, or support a merge of ETH and ETC,” he wrote.

Ethereum Classic developers respond

In a phone interview with CoinDesk, ETC Labs CEO Terry Culver acknowledged Parity Technologies has been “extremely generous” in its developer support over the years. He suggested that Ethereum Classic developers should be mindful that they have to balance immutability with the need for innovation in Ethereum Classic (ETC Labs maintains Core Geth).

“Dogmatism isn’t helpful,” Culver said.

In short, a dwindling number of nodes could be a problem for the network. A large and diverse set of nodes is needed to maintain a blockchain resistant to third-party attacks.

ETC Cooperative Executive Director Bob Summerwill pointed CoinDesk to his comment on GitHub urging network developers to transition over to Core Geth or Besu.

Multi-geth is dropping ETC support too, but both core-geth and Hyperledger Besu are both viable options which we will be recommending to end-users. Best wishes.

DISCLOSURE

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

The leader in news and information on cryptocurrency, digital assets and the future of money, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups. As part of their compensation, certain CoinDesk employees, including editorial employees, may receive exposure to DCG equity in the form of stock appreciation rights, which vest over a multi-year period. CoinDesk journalists are not allowed to purchase stock outright in DCG.


Learn more about Consensus 2023, CoinDesk’s longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.