Ethereum

A bug in Parity and OpenEthereum clients disabled 13% of Ethereum nodes

A critical bug in Parity and OpenEthereum clients 2.7 and later rendered 13% of Ethereum nodes unusable, highlighting the problem of centralizing network clients.

The bug first appeared on GitHub in May. According to the data published at that time, Parity and OpenEthereum clients of versions 2.7 and later contain an unknown critical error that prevents nodes from synchronizing with the last block of the network. Such errors would be normal if it didn’t take so long to fix them and they didn’t put additional load on the main Ethereum client Geth, which supports about 80% of the network. This dependence of the network on one client is a known potential attack vector on the blockchain, which forced developers to postpone the July hard fork of Berlin so that other clients can increase their stake in the network. However, eight weeks later, Geth’s share has only increased. And it is likely to grow further as operators on affected sites have a choice of shutting down their client, backing up to an older version of the client, or completely switching to another client. Parity Technologies, which originally created the Parity client, dropped its service in December 2019, citing costs. The client was then transferred to the decentralized autonomous organization OpenEthereum. Ethereum developers knew the Parity client was out of specification. OpenEthereum project manager Marcelo Ruiz de Olano said his team found both unsolvable and “very serious problems affecting memory and disk usage.” As LocalCryptos pointed out back in May, a quick look at the changes to the Geth and Parity codebase on GitHub, especially after the client is handed over to new developers, raises a number of questions regarding the integrity of the latter’s codebase. The OpenEthereum team encouraged node operators to revert to client version 2.5 to start nodes again. De Olano said there are four engineers working on the project, and he hopes to have a workable version of the client released by mid-September, but client diversification remains a challenge for the network.
“Ultimately, it is the community’s goal to increase the variety of clients used on Ethereum, and we appreciate everyone’s help,” said de Olano.
About author

Experienced Founder with a demonstrated history of working in the newspapers industry. Skilled in Data Research, Management, Investment Research, Teamwork, and Leadership. Influencing the technology, people, and technical analysis of the Cryptocurrency and Blockchain world.
Related posts
BitcoinCryptocurrencyEthereum

Bitcoin Recovers $56,000: ETH Recovers $1,700 (Observed Over The Weekend)

Ethereum

The number of transactions in the Ethereum blockchain exceeded 1 billion

Ethereum

Eight ETH Mining Pools Unite Against EIP 1559 Implementation

EthereumExchanges

ETH Reserves On Cryptocurrency Exchanges Down 27% In 48 Hours

Sign up for our newsletter and stay informed

0 0 votes
Page Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
USD
0
Would love your thoughts, please comment.x
()
x