Protocol Berg v2

How client diversity saved Holesky: Lessons for the future
2025-06-12 , Side Stage - Cinema 6

Holesky, the largest Ethereum public testnet experienced one of the best, unplanned events for chaos testing as it hard-forked to Pectra. With an invalid block, consistent forking and a non-finality period spanning a duration of three weeks, client and infrastructure teams were pushed to Ethereum's limitations to discover edge cases that led to many fixes and lessons learned for the future. Join Nico and Phil of the Lodestar team as they detail their experiences and how the minority TypeScript consensus client Lodestar contributed to the recovery of the testnet.


As Holesky transitioned through the Pectra hard fork, it experienced multiple problems over a span of three weeks, pushing client software and the overall network to its limitations. As a public testing network, it was vital to rescue it from near total collapse (for science). It transitioned through a testnet specific client bug justified by a majority of validators, long periods of unfinality leading to memory explosions, storage disk limitations from multiple valid minority chain forks, searching through the dark forest for very few healthy beacon nodes and attempting to coordinate revival of a network with multiple validator groups (because we are decentralized of course!).

We will dive into what happened during the three weeks of chaos, why it happened, what the Lodestar team learned from it, how our efforts as a minority client team contributed to rescuing this network and why it all leads to one thing: Why Client Diversity is so important in Ethereum. We summarize its importance and why we need to see better distributions of client software on the network.

Phil Ngo is the Technical Project Manager of ChainSafe’s Ethereum consensus client, Lodestar, written in TypeScript. He joined ChainSafe in July 2021, contributing to web3JS and Lodestar as an avid blockchain enthusiast and a genesis node operator on Ethereum. His web3 journey began in 2013 after he was sent Bitcoin as a demonstration. Throughout this process, he realized the immense value of permissionless, transparent and decentralized ledgers.

Previous to his contributions in web3 at ChainSafe, he co-founded a failed startup in the security token space, was a pilot in training for the Royal Canadian Air Force and a veteran information systems specialist for the Canadian military. His previous experiences in a closed and controlled environment led to realizing the immense value open systems provide society. He hopes his work contributes to the benefit of all people, no matter their socioeconomic status, nationality or their accessible needs.

Lodestar dev