Introduction
ethlambda is a minimalist, fast and modular implementation of the Lean Ethereum consensus client, written in Rust.
This book collects the design notes and operator-facing references for ethlambda. It is split into two parts:
- Consensus explains the algorithms ethlambda implements: the 3SF-mini justification and finalization rules, and the LMD-GHOST fork choice algorithm. Both documents are implementation-agnostic; ethlambda-specific behaviour is called out in blockquotes.
- Operations documents observable surfaces of a running node: Prometheus metrics, checkpoint sync, and the fork choice visualization served by the API.
For build and contribution instructions, see the
README and
CONTRIBUTING.md
in the repository.
Visual references
Two standalone HTML infographics ship alongside this book and are copied verbatim into the rendered output:
Related projects
ethlambda is one of several Lean Ethereum consensus clients under active development. For comparison and cross-client testing: