Ethereum consensus layer client Prysm releases post-incident analysis report on the Fusaka mainnet failure.

This article is machine translated
Show original

ChainCatcher reports that the Prysm team, the Ethereum consensus layer client, has released a post-incident analysis report on the Fusaka mainnet outage. During the incident, almost all Prysm nodes experienced resource exhaustion while processing specific proofs, resulting in their inability to respond to validator requests in a timely manner. The outage affected epochs 411439 to 411480, resulting in the loss of 248 blocks over 42 epochs, a missing block rate of 18.5%, and a minimum network participation rate of 75%. Validators lost approximately 382 ETH in proof rewards.

The root cause of the problem was that Prysm beacon nodes received proofs sent by potentially out-of-sync nodes, which referenced the block root of the previous round. To verify these proofs, Prysm attempted to rebuild a compatible state, resulting in the reprocessing of past round blocks and costly recalculation of round transitions. The team temporarily resolved the issue by instructing users to use the `--disable-last-epoch-target` parameter; a long-term fix was included in subsequent versions v7.1 and v7.1.0.

Source
Disclaimer: The content above is only the author's opinion which does not represent any position of Followin, and is not intended as, and shall not be understood or construed as, investment advice from Followin.
Like
Add to Favorites
Comments