Big breath as Beacon Chain stops finalizing… and then recovers

http://jaberwalk.victoryc.hop.clickbank.net/

An unidentified issue on Ethereum ( $1,921.28 ) ’s Beacon Chain led to a halt in transactions for nearly half an hour on May 11. 

Around 8:15pm on Thursday May 11, a number of Ethereum ( $1,921.28 ) core developers announced that the Beacon Chain was having issues with confirming transactions. New blocks were able to be proposed but an unknown issue was preventing them from being finalized.

A similar issue occurred on March 15, where low validator participation rates caused a delay on the Goerli testnet version of  Ethereum ( $1,921.28 ) ’s “Shapella” upgrade, which was successfully executed on April 12. 

The Beacon Chain is Ethereum ( $1,921.28 ) ’s original Proof-of-Stake blockchain first launched in 2020. On Sep. 15, 2022, Ethereum ( $1,921.28 ) ’s pre-existing Proof-of-Work chain “merged” with the Beacon Chain, finalizing the network’s transition to a faster and more environmentally-friendly Proof-of-Stake consensus mechanism.

After 25 minutes the mainnet began finalizing blocks once more, with Ethereum ( $1,921.28 ) core developer and Prysmatic Labs co-founder Preston Van Loon announcing that “finality has been restored.”

According to data from blockchain analytics provider Beaconcha.in, Ethereum ( $1,921.28 ) epochs 200,552 to 200,554 witnessed a sharp and sudden decline in the number of attestations.

For context, an epoch is a period of 32 “slots” where validators propose and attest for blocks. An epoch typically lasts about six minutes and 24 seconds.

The cause of the issue remains unclear, however Ethereum ( $1,921.28 ) developers said that the problem is being investigated to prevent it from occurring again.

Related: MetaMask rolls out ETH purchases via PayPal to US users

Following the incident, pseudonymous Ethereum ( $1,921.28 ) consultant @Superphiz noted that “client diversity” was one of the main reasons that the loss of finality was so short-lived. However, he also pointed out that the loss of finality could’ve been avoided altogether if no client had more than 33% control.

Client diversity refers to the number of software clients available to network validators, and greater diversity among clients means a more secure and robust network for validators.

Magazine: Here’s how Ethereum ( $1,921.28 ) ’s ZK-rollups can become interoperable