ETH2030: Experimental Ethereum Client Targets 2030 Roadmap with Post-Quantum Cryptography and Native Rollups
Key Takeaways
- ▸ETH2030 is an experimental Ethereum execution client implementing the full L1 Strawmap roadmap through 2030, featuring 48 packages, 58 EIPs, and 100% EF state test compliance
- ▸The client includes post-quantum cryptography with six signature algorithms, native L1 rollup support, zkVM framework, and 3-slot finality with 6-second slots supporting 1M attestations
- ▸ETH2030 targets ambitious long-term goals including gigagas L1 throughput, quantum resistance, encrypted mempools, mandatory proof aggregation, and eventual shielded transfers
Summary
An experimental Ethereum execution client called ETH2030 has been released, implementing the Ethereum Foundation's ambitious L1 Strawmap roadmap through 2030 and beyond. Built in Go with 48 packages and over 20,900 tests, the client is already live on Sepolia testnet and mainnet, implementing 58 EIPs and passing 100% of Ethereum Foundation state tests through its go-ethereum v1.17.0 backend integration.
The client includes several cutting-edge features aligned with Ethereum's long-term vision, including post-quantum cryptography with six PQ signature algorithms (ML-DSA-65, Dilithium3, Falcon512, SPHINCS+, XMSS/WOTS+, and hybrid schemes), native rollup support via EIP-8079's EXECUTE precompile, and a zkVM framework with canonical RISC-V RV32IM guest execution. ETH2030 also implements 3-slot finality with 6-second slots supporting 1 million attestations per slot, PeerDAS data availability sampling, and enshrined PBS with fork-choice enforced inclusion lists.
The roadmap spans eight upgrade phases from Glamsterdam 2026 through 2030 and beyond, targeting ambitious milestones including gigagas L1 throughput (1 Ggas/sec), teragas L2 (1 Gbyte/sec), quantum resistance, and private shielded transfers. The client implements 65 out of 65 strawmap items across these phases, with features like encrypted mempools using threshold cryptography, mandatory 3-of-5 proof aggregation supporting multiple proof systems (SNARK/STARK/IPA/KZG), and complete networking support including devp2p, Discovery V5, and Portal network.
Developed by mellosouls and licensed under LGPL-3.0/GPL-3.0, ETH2030 is explicitly labeled as experimental research software not ready for production use. The project comprises 713,000 lines of code and requires Go 1.23+, with testnet syncing requiring pairing with a consensus client like Lighthouse.
- The project is live on Sepolia testnet and mainnet but explicitly labeled as experimental research software not suitable for production use
Editorial Opinion
ETH2030 represents an ambitious attempt to prototype Ethereum's long-term vision in a single experimental client, offering researchers and developers a tangible implementation of features that may take years to reach production. While the scope is impressive—encompassing post-quantum cryptography, native rollups, zkVM frameworks, and radical consensus changes—the experimental nature and early-stage status mean this should be viewed as a research vehicle rather than a near-term deployment candidate. The project's value lies in testing the feasibility and interactions of these advanced features, potentially informing the prioritization and design of Ethereum's actual roadmap as the ecosystem learns what works, what doesn't, and what trade-offs emerge when combining so many cutting-edge technologies.



