cd ../

Talk Recordings

Watch all talks from EthClient Summit 2025

// 18 videos available

Opening remarks

Opening remarks

Sina + MariusEF

Besu plugin system

Besu plugin system

Gary SchulteBesu

This talk will discuss a strategy for reactively scaling ethereum RPC nodes with fast and lightweight storage requirements, and and implementation of this strategy in Besu. Cost to scale, tradeoffs in capabilities, and introspective rpc request routing necessary to utilize this feature will be covered.

Ethrex: A Modular Ethereum Execution Client for L1 and L2

Ethrex: A Modular Ethereum Execution Client for L1 and L2

Leandro FerrignoLambdaClass

Ethrex is a modular execution client written in Rust, designed to bring diversity, performance, and verifiability to Ethereum's execution layer. By unifying the codebase between L1 and ZK rollups, Ethrex reduces duplication, simplifies proving, and enables developers to run and prove Ethereum blocks across different zkVMs. This talk will introduce Ethrex's architecture, explain how it supports both traditional and zk-based execution, and demonstrate how its modular design allows it to power anything from local devnets to fully verified rollups. We'll also discuss how client diversity at the proving layer contributes to Ethereum's long-term security and resilience.

What Devs Need From Clients: Insights From the Field

What Devs Need From Clients: Insights From the Field

Bastien MoyroudAlchemy

Bastien shares insights gathered from Alchemy's developer ecosystem on what builders most need from Ethereum clients.

Modular Ethereum Block Building with rblib

Modular Ethereum Block Building with rblib

Jules DoumecheFlashbots

We introduce rblib: a high-performance, modular rust SDK for constructing Ethereum-compatible block builders. It provides robust, platform-agnostic primitives and declarative workflows designed for both L1 and L2 applications.

Geth roadmap

Geth roadmap

Felix LangeGeth

Felix will walk through the upcoming roadmap for Geth, outlining key improvements planned across performance, networking, execution, and developer experience.

Node-reth: Flashblocks-aware Ethereum Client

Node-reth: Flashblocks-aware Ethereum Client

Cody WangBase

The Base team built base/node-reth (https://github.com/base/node-reth), a Reth-based Ethereum execution client enhanced with Flashblocks and compatible with any OP-stack L2s. By leveraging Reth Extension and the Flashblocks websocket stream, it introduces a a new flashblocks-rpc layer that exposes Flashblocks state through familiar Ethereum RPC calls. In this talk I'll walk through - A brief intro to Flashblocks on Base - The architecture of the Flashblocks-aware pipeline (from ingesting data to managing state) - The design and usage of the Flashblocks-aware RPCs - The challenges and takeaways we encountered when building this software

Ethereum needs Standards Punk

Ethereum needs Standards Punk

Sebastian BürgelGnosis & HOPR

Ethereum's decentralization is increasingly undermined at the RPC layer, where inconsistent and underspecified APIs like `eth_getLogs` silently fail across clients and push developers toward centralized providers. This talk exposes how missing standards and weak conformance testing break auditability and reliability, using concrete examples from client behavior and RPC test coverage. It calls for a community effort to standardize and verify RPC behavior - through open test suites, dashboards, and a dedicated working group - to restore Ethereum's resilience and independence from centralized infrastructure.

erpc: Solving Ethereum RPC Reliability Challenges

erpc: Solving Ethereum RPC Reliability Challenges

Kasra KhosravieRPC

Ethereum RPC infrastructure fails developers with node outages, rate limits, and inconsistent responses. This talk demonstrates how erpc, an open-source RPC proxy, solves these challenges through intelligent routing, automatic failover, request hedging, log splitting, consensus mechanisms, and data integrity checks. I'll share real production problems and how erpc's features create resilient dApps that handle node complexity gracefully.

Nethermind roadmap

Nethermind roadmap

Marek Moraczyński & Kamil ChodołaNethermind

Marek will present Nethermind's upcoming roadmap, covering the team's current priorities, ongoing improvements, and long-term architectural direction. Kamil will follow with an overview of the advanced benchmarking tooling Nethermind has built

Observability standards for nodes

Observability standards for nodes

James PrestwichSignet

What should a node trace? Can we build semantic conventions on how nodes expose tracing data? Can tracing identity bottlenecks and perf discrepancies between implementations?

Instrumentation of clients to extract all observable blockchain data

Instrumentation of clients to extract all observable blockchain data

Matthieu VachonStreamingFast/The Graph

We will briefly shows StreamingFast Firehose/Substreams system from the tracing perspective across different Ethereum client and its implementation as chain's agnostic protocol for ingesting any blockchain's data and offering them over a Protobuf first API.

Client performance

Client performance

Pari, Julian, Tobi, Ben, CPerezzPanel

Erigon 3+?

Erigon 3+?

Mark HoltErigon AG

Erigon 3 has been our development focus for about 18 months. It was a major change for the way Erigon works. This has meant we've been mainly focussed on stabilization of the codebase and the associated Erigon 3 snapshot delivery process. This talk will present some lessons learnt from that process, and talk about what is next in our non EIP development pipeline. * Parallelization - E3 has streamlined out DB usage and made our internal processing model more flexible. This has allowed us to introduce parallel processing to improve the performance of key components. We are now extending and refining this to improve both execution performance and RPC throughput. * Modularization - We are gradually making Erigon more modular, which will allow it to be composed and extended more easily. * Virtualization - The next evolutionary step for out snapshot based storage model. This enables a trade off between reduced disk footprint and data retrieval times. We expect these developments to make Erigon more scalable, stable and composable as we look to extend its usage beyond its primary use as an archive node..

What to expect from ZkClients

What to expect from ZkClients

Guillaume BalletStateless Consensus

Guillaume will explore the emerging class of ZkClients: Ethereum clients that use zero-knowledge proofs to verify state and execution with minimal trust.

Optimizing for noise. The final disk space efficiency frontier for archive nodes?

Optimizing for noise. The final disk space efficiency frontier for archive nodes?

Willian MitsudaErigon/Otterscan

One challenge of archive nodes is to keep disk space under control while blockchain history data keeps growing. This is a reflective talk where research data will demonstrate how increasing scalability leads to much more noise stored onchain and how specialized techniques can be applied to solve this kind of problem.

Lighthouse update

Lighthouse update

Lion DapplionSigma Prime

Lion will present the latest developments in the Lighthouse consensus client, covering recent performance improvements, protocol upgrades, and new features.

When Clients Disagree: Picking a Side Safely

When Clients Disagree: Picking a Side Safely

Luca WinterSerenita

Client diversity makes Ethereum more resilient. But it also means that, from time to time, different clients disagree on which chain is valid, leading to a fork. When that happens, how can validators make sure they're voting for the correct side? This talk explores how multi-node validator clients (like Vero and Vouch) help validators navigate such situations safely by combining the views of multiple client implementations.