Scan to download
BTC $77,431.69 +4.08%
ETH $2,434.21 +4.52%
BNB $642.82 +2.57%
XRP $1.48 +4.00%
SOL $89.56 +3.73%
TRX $0.3262 -0.19%
DOGE $0.1009 +3.24%
ADA $0.2635 +4.13%
BCH $455.54 +3.57%
LINK $9.73 +3.39%
HYPE $44.70 +2.16%
AAVE $118.38 +6.08%
SUI $1.01 +4.19%
XLM $0.1747 +6.04%
ZEC $336.45 -0.50%
BTC $77,431.69 +4.08%
ETH $2,434.21 +4.52%
BNB $642.82 +2.57%
XRP $1.48 +4.00%
SOL $89.56 +3.73%
TRX $0.3262 -0.19%
DOGE $0.1009 +3.24%
ADA $0.2635 +4.13%
BCH $455.54 +3.57%
LINK $9.73 +3.39%
HYPE $44.70 +2.16%
AAVE $118.38 +6.08%
SUI $1.01 +4.19%
XLM $0.1747 +6.04%
ZEC $336.45 -0.50%

prysm

The Ethereum Prysm client experienced a mainnet incident, resulting in resource exhaustion and a large-scale loss of blocks and attestations

The Prysm team released a mainnet incident review report stating that on December 4, during the Ethereum mainnet Fusaka period, nearly all Prysm beacon nodes experienced resource exhaustion when processing specific attestations, leading to an inability to respond to validator requests in a timely manner, resulting in a significant number of missing blocks and attestations.The incident affected epochs 411439 to 411480, totaling 42 epochs, with 248 blocks missing out of 1344 slots, resulting in a missing rate of approximately 18.5%; the network participation rate dropped to as low as 75%, and validators lost approximately 382 ETH in witness rewards. The root cause was that Prysm received attestations from nodes that may have been out of sync with the mainnet, which referenced the block root of the previous epoch.To verify their legitimacy, Prysm repeatedly replayed old epoch states and executed high-cost epoch transitions, causing nodes to trigger resource exhaustion under high concurrency. The related defect originated from Prysm PR 15965, which had been deployed to the testnet a month earlier but did not trigger the same scenario.The temporary solution provided by the officials is to enable the --disable-last-epoch-target parameter in version v7.0; the subsequently released v7.1 and v7.1.0 included a long-term fix by verifying attestations using the head state, avoiding the need to replay historical states.Prysm stated that the issue gradually alleviated after December 4 at UTC 4:45, and by epoch 411480, the network participation rate had recovered to over 95%.The Prysm team pointed out that this incident highlights the importance of client diversity; if a single client accounts for more than one-third of the network, it may lead to temporary inability to finalize; if it exceeds two-thirds, there is a risk of an invalid chain at finalization. They also reflected on the unclear communication regarding feature switches and the failure of the testing environment to simulate large-scale out-of-sync nodes, and will improve testing strategies and configuration management in the future.

Ethereum Prysm client bug causes validator participation to drop by 25%, risking finality

Cointelegraph monitored that shortly after the Fusaka network upgrade, the participation of validators in the Ethereum network sharply declined due to a bug in the Prysm consensus client, resulting in a large number of voting nodes going offline.Prysm officially announced on Thursday that its v7.0 version client unnecessarily generated old states when processing outdated attestations, causing nodes to malfunction. Developers recommended that users temporarily start the client with the "--disable-last-epoch-targets" flag as a workaround.Data from Beaconcha.in shows that in Epoch 411,448, the network's sync participation and voting participation dropped to 75% and 74.7%, respectively. The voting participation decreased by 25%, falling just under 9 percentage points short of the two-thirds majority (66.6%) required for the network to maintain finality.The extent of the decline in voting participation roughly corresponds with the share of validators using the Prysm consensus client, indicating that the failures in attestations are likely concentrated among Prysm validators. Previously, Prysm's share had reached as high as 68.1%. As of the time of writing, the current voting participation in the Ethereum network's Epoch (411,712) is nearly 99%, with sync participation at 97%, indicating that the network has recovered.Current data from MigaLabs shows that Lighthouse still accounts for 52.55% of consensus nodes, with Prysm in second place at 18%. Ethereum educator Anthony Sassano stated that if Lighthouse encountered this bug, the network would lose finality.
app_icon
ChainCatcher Building the Web3 world with innovations.