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 at Ethereum, claims that this flaw is “patchable quickly”. The test is easy for engineers, he said. The Hive test will be provided by the developers to test this scenario. A stress test that involved 600,000 validators, of which 360,000 updated their withdrawal credentials at the time the fork occurred, was described in the latest withdrawal devnet release. 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


Add a Comment

Your email address will not be published. Required fields are marked *