Protocol Berg v2

Phil Ngo

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.


Session

06-12
16:00
20min
How client diversity saved Holesky: Lessons for the future
Phil Ngo, nflaig

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.

Infrastructure
Side Stage - Cinema 6