Vitalik's annotated eth2 spec. Not intended to be "the" annotated spec; other documents like Ben Edgington's https://benjaminion.xyz/eth2-annotated-spec/ also exist. This one is intended to focus more on design rationale.
☆349Jul 3, 2024Updated last year
Alternatives and similar repositories for annotated-spec
Users that are interested in annotated-spec are comparing it to the libraries listed below
Sorting:
- Documentation for ETH 2.0☆167Sep 17, 2020Updated 5 years ago
- Official repository for specifications for the Portal Network☆356Oct 29, 2025Updated 4 months ago
- Specification for the Execution Layer. Tracking network upgrades.☆1,116Updated this week
- Agent-based simulation environment for PoS Ethereum☆55Feb 10, 2023Updated 3 years ago
- Ethereum Proof-of-Stake Consensus Specifications☆3,895Feb 20, 2026Updated last week
- Ethereum scaling diagram☆38Mar 29, 2021Updated 4 years ago
- The Trinity client for the Eth2 network☆14Aug 25, 2020Updated 5 years ago
- Comparison of the different LMD-GHOST implementations☆40May 4, 2019Updated 6 years ago
- Specification for the external block builders.☆220Updated this week
- A list of resources relevant to blockchain☆54May 24, 2024Updated last year
- Execution environment for managing shard ether☆25Apr 16, 2020Updated 5 years ago
- Ethereum peer-to-peer networking specifications☆1,107May 12, 2025Updated 9 months ago
- Collection of RESTful APIs provided by Ethereum Beacon nodes☆377Feb 16, 2026Updated last week
- Proof of concept of an Eth2 secret shared validator node☆15Feb 15, 2022Updated 4 years ago
- Evolution of the Ethereum Proof-of-Stake Consensus Protocol☆174Aug 10, 2023Updated 2 years ago
- 😈 Eth2 Network Agent 😈☆31Oct 30, 2020Updated 5 years ago
- ☆1,915Oct 18, 2025Updated 4 months ago
- ⚠️ [Deprecated] ⚠️ Secure key generation for deposits☆573Oct 6, 2025Updated 4 months ago
- Aggregates statistics about mev-boost relays and block builders☆159Mar 8, 2023Updated 2 years ago
- Ethereum consensus client in Rust☆3,401Updated this week
- preliminary, high-level eth2-client benchmarks☆16Oct 20, 2020Updated 5 years ago
- Rust implementation of Discovery v5☆189Feb 10, 2026Updated 2 weeks ago
- Transaction markets in Python☆60Dec 8, 2022Updated 3 years ago
- An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage☆439Sep 23, 2025Updated 5 months ago
- Public attacknets available for eth2☆74Oct 15, 2021Updated 4 years ago
- Repository for Huff - an EVM programming language☆239Feb 24, 2020Updated 6 years ago
- Source repo for Upgrading Ethereum, A technical handbook on Ethereum's move to proof of stake and beyond.☆270Jan 13, 2026Updated last month
- ☆58Feb 21, 2025Updated last year
- ☆28Dec 8, 2021Updated 4 years ago
- Ethereum end-to-end test harness☆497Updated this week
- DEPRECATED - Eth2 data availability sampling - Testground plan☆28Dec 27, 2021Updated 4 years ago
- ☆319Oct 14, 2025Updated 4 months ago
- ☆17Mar 17, 2023Updated 2 years ago
- Draft of SSZ specs repo☆16Jun 16, 2020Updated 5 years ago
- FFT, data-recovery and KZG commitments, a.k.a. Kate commitments, in Go - *super experimental*☆94Nov 29, 2023Updated 2 years ago
- Slow burner for protocol assets.☆33Mar 21, 2023Updated 2 years ago
- ☆153Jul 18, 2025Updated 7 months ago
- The deposit launchpad for staking on Ethereum 🦏☆302Dec 17, 2025Updated 2 months ago
- Optimized version of the eth2spec python module.☆11Jul 10, 2020Updated 5 years ago