Developers find bugs in 2 Ethereum clients’ mainnet merge updates

2 years ago

Two Ethereum clients, Nethermind and Go Ethereum, person discovered bugs successful their mainnet merge updates.

Ethereum developer Péter Szilágyi archetypal noticed the bugs and announced via Twitter that Geth 1.10.22 — Promavess — contains a regression.

Aaand our latest merchandise is borked. 😕 Geth 1.10.22 contains a regression that causes the trie/state to spell bad. Most astir apt it's 1 of the PRs we've merged towards the caller retention exemplary / online pruner. Trying to find and hole the issue.

— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) August 23, 2022

He added that it is apt 1 of the PRs (pull request) “merged towards the caller retention exemplary / online pruner.”

The contented has yet to beryllium resolved arsenic of property time, but developers are actively moving connected a fix.

A aboriginal update confirmed that the contented mightiness pb anyone moving the merchandise to suffer their information and their database corrupted. But the “data nonaccomplishment happens lone connected shutdown.”

FWIW, decidedly recovered and fixed a bug. Lets spot if this was *the* bug, oregon if we're opening a tin of worms here. https://t.co/5xBCPMoxAQ

— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) August 23, 2022

Nethermind reveals bug

Nethermind halfway developer DanielC besides confirmed that a akin bug was discovered successful the client’s mainnet merge update v1.14.0. But successful their case, they person been capable to hole it.

Recently we've had akin regressions successful @nethermindeth truthful we've decided to power to a strict stabilization signifier earlier #TheMerge. We merge lone fixes to the maestro subdivision currently. https://t.co/erzgN1Z0wV

— DanielC (@_D4nie1_) August 23, 2022

However, the bugs are improbable to halt the Merge oregon hold it from happening connected September 15 due to the fact that determination are respective different execution clients connected Ethereum. However, it would necessitate validators to usage Geth to power to different clients.

https://t.co/kdI8k9Nvrg

— Micah Zoltu (@MicahZoltu) August 23, 2022

So far, galore of these execution clients, specified arsenic Teku, Lighthouse, Besu, Erigon, and Prysm, person released caller updates successful mentation for the Merge.

Sepolia testnet gets update

Sepolia completed the archetypal Ethereum testnet post-merge update connected August 22.

The update was initially slated for August 17 but shifted to August 22 to let offline validators to link to the network.

The Sepolia testnet successfully merged with the beacon concatenation connected July 6  — making it 1 of the archetypal testnets to modulation to proof-of-stake.

According to the Ethereum community, each upgrade is important to guarantee that the PoS migration runs smoothly.

Meanwhile, the Ethereum Foundation cleared misconceptions surrounding the blockchain’s modulation to a PoS network. According to its update, state fees volition not go cheaper, nor volition its transaction velocity go “noticeably faster.”

The station Developers find bugs successful 2 Ethereum clients’ mainnet merge updates appeared archetypal connected CryptoSlate.

View source