Ethereum Found A Critical Bug on Tesnet Before Shanghai Hard Fork

Key Points: Testing Ethereum’s Zhejiang testingnet before the Shanghai hard fork revealed a few bugs, but this did not affect the rollout of ETH staking withdraws.
Tim Beiko, core developer at Ethereum Foundation, stated that while the latest round of testing revealed a few problems, none of them have affected the dates for the next testnet update.
Developers will also add a Hive test to this case.
Several issues were discovered in testing on Ethereum’s Zhejiang Testnet before the Shanghai hard fork. However, none of them interfered with the implementation of ETH staking withdrawals.An issue was discovered on testnet Zhejiang, according to Marius VanDerWijden, a core engineer working on Ethereum’s plannedShanghai-Capella upgrade. VanDerWijden said:
“The amazing bug fix was achieved after 4 and a 1/2 stressful hours of debugging. There were reports that geth nodes weren’t synchronizing the Zhejiang Devnet correctly. The problem was that if a block was empty (no withdrawals, tx), we wouldn’t initialize the block body correctly.
Tim Beiko, a core developer of Ethereum, claimed that this flaw could be “patched quickly.” He also said that the test was “easy” for engineers. In the latest withdrawal devnet release, the developers also described a Hive stress test that involved 600,000 validators. 360,000 of them updated their withdrawal credentials at the time the fork occurred. According to Beiko, client memory and CPU usage spiked and engineers will assess the ratio between lost and recorded credential update notifications. To confirm that all blocks are in accordance with the consensus guidelines, validators sign and attest them. This issue can be resolved using a signature method such as BLS. According to Beiko, the Prysm client requires a certain number of answers in order to sync correctly. However, Besu’s response restrictions make it fall below that threshold. The Besu team is currently investigating the situation. Ethereum is set to undergo the Shanghai-Capella upgrade. This will improve its computing, transactions and block validation. It would allow validators to withdraw their Ethereum that was locked on the Proof-of-Stake Beacon Chain. We encourage you to do your research before investing.Join us to keep track of news: NewsTags: BugETHEthereumMarius VanDerWijdenShanghaiShanghai-CapellaTim BeikoZhejiang Testnet