PodBrowser
Infinite Jungle

ACDC #152: The New Pectra Game Plan

Tuesday, 11 March 2025 · 2 min read · Listen to the episode ↗

The podcast episode discusses the All-Core Developers' consensus call #152, focusing on the Holeshki testnet challenges and the anticipated Pectra upgrade. Developers aim to enhance validator participation and address client issues to ensure Ethereum's network functionality. Insights emphasize the importance of coordination and communication among developers during crises, as well as the potential impact of resolved testnet issues on the Pectra upgrade timeline, reflecting Ethereum’s decentralized community strength in overcoming development hurdles.

The podcast episode delves into All-Core Developers' consensus call #152, addressing the challenges and strategies surrounding the Holeshki testnet and the upcoming Pectra upgrade. The Holeshki testnet has not yet finalized, prompting developers to expedite the slashing of bad validators and encourage node operators to disable slashing protections. The goal is to achieve over 66% validator participation, currently at about 50%.

Despite attempts at a mass slashing event to restore network finality, developers are actively engaging stakeholders to ensure client updates and the removal of bad validators. Future projections indicate that Holeshki could achieve finalization by March 28th, depending on validator participation.

Client updates have been issued by ConsensusLayer teams to maintain validator functionality during prolonged non-finalization. The Lodestar team has improved their client’s resilience, and a major bug encountered during the Sepolia upgrade was quickly resolved, showcasing better communication among developers compared to the Holeshki issues.

As the transition from Holeshki to Pectra occurs, developers plan to create a shadow fork of the Holeshki testnet for testing purposes, replicating its state and aiming to match the original testnet's node and validator count. The Ethereum Foundation is expected to support this shadow fork with around 1,000 nodes. The overall testing timeline for Ethereum has been extended due to challenges faced during public testnet upgrades, particularly regarding deposit contract handling and client team readiness.

Developers are addressing issues from the Holeshki and Hapolia testnets to prevent impacts on the Ethereum mainnet. The timeline for the Pectra upgrade has been pushed back due to the performance of these testnets, but there is optimism about client teams' readiness for safe upgrades. Safety remains a priority, with incidents on the testnets viewed as learning opportunities.

Key insights from recent testnet experiences highlight the importance of understanding consensus layer clients during prolonged non-finality and enhancing communication protocols among developers and stakeholders during crises. The Holeshki incident serves as a testing ground for coordination strategies, with contributions from the Lido team on testing applications during network failures.

The timeline for the Pectra upgrade remains uncertain, with the recovery of the Holeshki testnet significantly influencing its activation. This delay allows for better ecosystem preparation, particularly for wallet providers and staking pools like Lido. The complexity of Ethereum's ecosystem has led to a slower development pace than initially planned, but improved coordination during hotfixes and bug reports has emerged as a positive outcome.

All incidents have occurred on testnets, which is beneficial, and developers maintain transparency by publicly sharing information about bugs. Community contributions to problem-solving are encouraged, exemplified by a contributor who helped resolve an issue on the Sepolia testnet. The open and honest response to challenges reinforces Ethereum's strengths, showcasing its decentralized nature and community involvement in protocol development.

This summary was generated from the episode transcript and can contain mistakes.