Buggy Code Release Knocks 13% of Ethereum Nodes Offline

Buggy Code Release Knocks 13% of Ethereum Nodes Offline 1

A “critical bug” has left 13% of Ethereum nodes useless, highlighting what is a growing chink in the network’s armor: client centralization.

First hinted at in May and June on GitHub, minority clients Parity-Ethereum and OpenEthereum versions 2.7 and later contain an unknown critical bug that stops nodes from syncing with the network’s latest block.

Such bugs would be a normal issue if it weren’t for the length of time it will take to fix (weeks to months) and additional strain it’ll place on the majority client, Geth.

Clients themselves are different programming language implementations of blockchain software. Running multiple implementations together is considered a way to thwart network attacks by having concurrent yet separate systems running.

It’s proven to be a helpful model historically. For example, the 2016 Shanghai attacks saw Geth momentarily shut down following a distributed denial of service (DDOS) attack. Parity-Ethereum managed to keep the network afloat single handedly.

The Ethereum Foundation-backed Geth client now supports some 80% of the $43 billion network. This dependency is a recognized attack vector that has forced developers to postpone the July hard fork, Berlin, so minority clients could gain some traction. 

Yet, eight weeks later Geth’s pie share has only grown larger. And it’s likely to climb as these broken node operators have a decision on their hands: turn off their client, back up to an old client version or swap to another client entirely.

Geth did not return questions for comment by press time.

It was an open secret among Ethereum developers that the Parity-Ethereum client was not up to spec. Indeed, OpenEthereum project manager Marcelo Ruiz de Olano told CoinDesk in a private message that his team found both unresolvable and “very severe issues affecting memory and disk usage.”

Parity Technologies, which originally founded the Parity-Ethereum client, stepped away from maintenance in December 2019, citing costs. The client was then handed off to a decentralized autonomous organization (DAO) of developers funded by ConsenSys spinout Gnosis, called OpenEthereum.

A cursory glance comparing Geth’s and Parity-Ethereum’s codebase commits on GitHub, particularly after the December transition, leads to some more questions about the latter’s codebase integrity, as noted by non-custodial marketplace LocalCryptos in a May tweet.

In the meantime, the OpenEthereum team has urged node operators to turn back the clock to 2019’s version 2.5 to bring nodes back online. De Olano said he has four engineers on the project alone and hopes to have a workable client by mid-September. Still, client diversification will remain an issue without additional support, he said.

“Ultimately this is a community project to increase the client diversity in Ethereum and everyone’s help is appreciated,” de Olano said.

Buggy Code Release Knocks 13% of Ethereum Nodes Offline 2
About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



bitcoin
Bitcoin (BTC) $ 43,338.00
ethereum
Ethereum (ETH) $ 3,059.11
cardano
Cardano (ADA) $ 2.20
tether
Tether (USDT) $ 0.999992
binance-coin
Binance Coin (BNB) $ 345.77
xrp
XRP (XRP) $ 0.952869
solana
Solana (SOL) $ 144.38
usd-coin
USD Coin (USDC) $ 1.00
polkadot
Polkadot (DOT) $ 28.77
dogecoin
Dogecoin (DOGE) $ 0.203028
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 43,338.00
ethereumEthereum (ETH)
$ 3,059.11
tetherTether (USDT)
$ 0.999992
bitcoin-cashBitcoin Cash (BCH)
$ 500.45
litecoinLitecoin (LTC)
$ 150.65
bitcoinBitcoin (BTC)
36.977,50
ethereumEthereum (ETH)
2.610,14
tetherTether (USDT)
0,853228
bitcoin-cashBitcoin Cash (BCH)
427,00
litecoinLitecoin (LTC)
128,54
bitcoinBitcoin (BTC)
31,668.25
ethereumEthereum (ETH)
2,235.37
tetherTether (USDT)
0.730721
bitcoin-cashBitcoin Cash (BCH)
365.69
litecoinLitecoin (LTC)
110.08

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021
What Role Do Cryptocurrencies Play In The Era Of Ransomware Attacks?
June 9, 2021

Blockchain/Cryptocurrency Questions and Answers

Beginner’s Guide to Investing in Cryptocurrency
August 9, 2021
Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021
Solana
What Is Solana (SOL) And How Does It Work?
June 26, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin43,304 1.38 % 0.23 % 8.58 %
Ethereum3,061.0 1.48 % 0.82 % 8.24 %
Cardano2.200 1.20 % 3.36 % 4.13 %
Tether0.9986 0.03 % 0.08 % 0.23 %
Binance Coin345.44 1.10 % 0.86 % 15.72 %
XRP0.9459 1.72 % 0.04 % 9.83 %
Solana145.45 0.90 % 6.49 % 5.14 %
USD Coin1.000 0.13 % 0.01 % 0.10 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
Dogecoin0.2047 0.97 % 1.17 % 12.70 %

bitcoin
Bitcoin (BTC) $ 43,338.00
ethereum
Ethereum (ETH) $ 3,059.11
cardano
Cardano (ADA) $ 2.20
tether
Tether (USDT) $ 0.999992
binance-coin
Binance Coin (BNB) $ 345.77
xrp
XRP (XRP) $ 0.952869
solana
Solana (SOL) $ 144.38
usd-coin
USD Coin (USDC) $ 1.00
polkadot
Polkadot (DOT) $ 28.77
dogecoin
Dogecoin (DOGE) $ 0.203028