Month-old Ethereum client bug blamed for Prysm outage

cointelegraphPublished on 2025-12-15Last updated on 2025-12-15

Abstract

A month-old bug in the Prysm Ethereum client caused a significant outage on December 4, leading to resource exhaustion and performance degradation. The issue occurred when Prysm nodes processed attestations from out-of-sync nodes, forcing them to recompute expensive state transitions. Although the bug had been present on testnets for a month prior, it wasn’t triggered until the mainnet incident. The network experienced an 18.5% missed slot rate for over 42 epochs, with participation dropping to 75%, resulting in approximately 382 ETH lost in attestation rewards. A patch was quickly deployed to resolve the issue. Developers emphasized that client diversity helped prevent a more severe impact, as Prysm only holds a 17.6% share of the network. However, they warned that Lighthouse, the dominant client with 52.6% share, is nearing a dangerous threshold where a single bug could finalize an invalid chain.

Prysm has revealed that a bug introduced in a testnet a month before Ethereum’s Fusaka upgrade was the cause of an Ethereum node validation issue that affected its client earlier this month.

Ethereum developer Terence Tsao posted a post-mortem on Sunday detailing the Fusaka mainnet Prysm incident that impacted the network on Dec. 4.

Prysm nodes experienced “resource exhaustion” when processing attestations from out-of-sync nodes, it stated. This caused Prysm to replay past epoch blocks and recompute expensive state transitions, resulting in a significant impact on performance due to the excessive workload.

The post-mortem revealed that the bug had been present on testnets for a month before the incident, but wasn’t triggered.

“The bug was introduced in Prysm PR 15965 and deployed to testnets a month before the incident without the trigger happening.”

Testnets are designed to identify bugs, but they aren’t a foolproof method.

In May 2023 — a month after the Shanghai hard fork — Ethereum developers were sent into a frenzy when the network temporarily lost transaction finality for around 25 minutes, then again for over an hour the following day, before the blockchain recovered on its own.

Prysm has been patched

Instead of using the current head state, Prysm regenerated prior states from scratch, creating a massive computational burden.

For more than 42 epochs, the network saw an 18.5% missed slot rate with participation dropping to 75% while validators lost approximately 382 Ether (ETH) in attestation rewards, it said.

Related: Vitalik Buterin says Ethereum can handle temporary loss of finality

Node operators were instructed to deploy a temporary solution while developers worked on an update patch for Prysm clients.

Client diversity saved the day

The incident could have been much worse if it had hit Ethereum’s dominant consensus client, Lighthouse, said developers.

Offchain Labs’ Prysm is the second-largest Ethereum client with a 17.6% share, according to ClientDiversity.

“Client diversity prevented a noticeable impact on Ethereum users. A client with more than 1/3rd of the network would have caused a temporary loss in finality and more missed blocks.”

However, the incident highlighted that Lighthouse is dangerously close to the two-thirds threshold where a single client bug could finalize an invalid chain.

Lighthouse currently has a client share of 52.6%, down from around 56% at the time of the incident.

Ethereum developers are pushing for more client diversity. Source: ClientDiversity


Magazine: Big questions: Would Bitcoin survive a 10-year power outage?

Trending Cryptos

Related Reads

Solana Price Forecast for August 2026: Can $19 Million from Morgan Stanley and 330,000 Korean Merchants Break SOL's Triangle?

**Solana Price Forecast for August 2026: Key Catalysts and Technical Setup** As of July 31, Solana (SOL) trades at $73.59, consolidating within a triangle pattern formed between its May peak (~$98) and June low (~$60.29). A decisive breakout from this pattern is anticipated. Key resistance levels are clustered around $74.79 (0.382 Fib), $75.33 (20-day EMA), $76.01 (50-day EMA), and a critical zone near $79 (0.5 Fib & 100-day EMA). Support lies at $73.42, $69.25 (0.236 Fib), and the June low of $60.29. Two major institutional catalysts emerged recently: 1. **Morgan Stanley's MSOL ETF:** Launched July 28, it saw $19.06 million in inflows on its second day—the largest single-day inflow for any US SOL ETF since mid-May. 2. **KSNET Partnership:** The Solana Foundation signed an MoU with South Korean payment processor KSNET (serving 330,000 merchants) to explore integrating Solana Pay for domestic and AI-powered transactions. Historically, August has been volatile for SOL, marked by extreme gains in 2020 and 2021 but otherwise weak performance. The forecast for August 2026 is bifurcated: * **Bullish Case:** An upside triangle breakout, sustained MSOL inflows, and positive momentum from the KSNET news could propel SOL toward the $79 resistance cluster, especially if the CLARITY Act is passed by August 8. * **Bearish Case:** A downside break below $73.42, fading excitement around the new ETF, and stalled regulatory progress could see SOL retest support near $69.25, exacerbated by macro risks.

cryptonews.ru16m ago

Solana Price Forecast for August 2026: Can $19 Million from Morgan Stanley and 330,000 Korean Merchants Break SOL's Triangle?

cryptonews.ru16m ago

Trading

Spot

Hot Articles

Discussions

Welcome to the HTX Community. Here, you can stay informed about the latest platform developments and gain access to professional market insights. Users' opinions on the price of ETH (ETH) are presented below.

活动图片