Ethereum Execution Client

ETH2030

Targeting the L1 Strawmap. 48 packages, 20,900+ tests, 58 EIPs. Built in Go.

go-ethereum v1.17.0 backend | Go 1.23 | Live on Sepolia & Mainnet
0
Packages
0+
Tests
0
EIPs Implemented
0K
LOC
0%
EF Conformance
0/65
Roadmap Items

Features

Comprehensive Ethereum protocol implementation

⚙️

Full EVM Execution

164+ opcodes, 24 precompiles, EOF container support. go-ethereum v1.17.0 backend with 13 custom precompiles.

EIP-3540EOF164+ opcodes
🔒

Post-Quantum Cryptography

6 PQ sig algorithms (ML-DSA-65, Dilithium3, Falcon512, SPHINCS+, XMSS/WOTS+, hybrid). STARK constraint eval + FRI folding. EIP-8141 frame tx integration. PQ gas tables in EVM. 26-gap audit complete.

ML-DSA-65STARK aggregationEIP-8141PQ gas
🌀

Native Rollups

EIP-8079 EXECUTE precompile and anchor contract for L1-native rollup execution.

EIP-8079EXECUTEAnchor
🧠

zkVM Framework

Canonical RISC-V RV32IM guest, STF executor for state transition proofs, zkISA bridge with host ABI.

RISC-VSTFzkISA

3-Slot Finality

3SF with quick slots (6s), 4-slot epochs, 1-epoch finality, 1M attestations/slot via parallel BLS.

3SF6s slots1M attestations
📡

PeerDAS

Data availability sampling, custody proofs, blob streaming, variable-size blobs, Reed-Solomon reconstruction.

EIP-7594DASBlob streaming
🏗️

ePBS + FOCIL

Enshrined PBS (EIP-7732) with distributed builder and fork-choice enforced inclusion lists (EIP-7805).

EIP-7732EIP-7805MEV
🔗

Proof Aggregation

SNARK/STARK/IPA/KZG registry, mandatory 3-of-5 proof system with prover assignment and penalties.

Groth16PLONKKZG
🛡️

Encrypted Mempool

Commit-reveal scheme with Shamir/Feldman threshold crypto and ElGamal encryption for MEV protection.

ThresholdElGamalMEV

100% EF State Tests

36,126/36,126 Ethereum Foundation state tests passing via go-ethereum v1.17.0 backend integration.

36,126 tests57 categories100%
🌐

Complete Networking

devp2p, Discovery V5, gossip pub/sub, Portal network, snap sync, beam sync, DNS discovery.

devp2pPortalSnap sync
🔌

Engine API V3-V7

Full payload lifecycle, forkchoice, 50+ JSON-RPC methods, WebSocket subscriptions, Beacon API.

50+ RPCWebSocketBeacon API

L1 Strawmap

Based on the official strawmap.org — EF Architecture team's Ethereum protocol roadmap

Fast L1Gigagas L1Teragas L2PQ L1Private L1

Glamsterdam

2026~99%
ePBSFOCILBALsNative AA18 EIP repricingSparse blobpoolFrame Tx (EIP-8141)

Hegotá

2026-27~97%
Multidim gasPayload chunkingNTT precompileEncrypted mempoolSSZ transactions

I+

2027~97%
Native rollupszkVM frameworkVOPSPQ crypto (STARK/FRI/gas)Beam sync

J+

2027-28~95%
Light clientSTF in zkISAVariable blobsReed-Solomon pipelineBlock-in-blobs

K+

2028~97%
3SF6-sec slotsMandatory 3-of-5 proofs1M attestationsCL proof circuits

L+

2029~97%
Endgame finalityPQ attestationsAPSCustody proofsjeanVM aggregation

M+

2029+~95%
Gigagas L1Canonical zkVMGas futuresPQ blob commitments

2030++

Long term~95%
VDF randomnessDistributed buildersShielded transfers51% auto-recovery
65/65 strawmap items implemented across 8 upgrade phases · 30 devnet tests passing

Architecture

Three-layer design covering the full Ethereum protocol stack

Consensus Layer

Finality, attestations, validator management, and cryptographic primitives.

Data Layer

Data availability, blob management, erasure coding, and sampling.

Execution Layer

EVM execution, state management, gas pricing, and transaction processing.

Getting Started

Clone, build, and sync in minutes

# Clone the repository
$git clone https://github.com/jiayaoqijia/eth2030.git
# Build all 48 packages
$cd eth2030/pkg && go build ./...
# Run 18,400+ tests
$go test ./...
# Build the geth-embedded node
$go build -o eth2030-geth ./cmd/eth2030-geth/
# Sync with Sepolia testnet
$./eth2030-geth --network sepolia --datadir ~/.eth2030-sepolia
Requires Go 1.23+. For testnet sync, pair with a consensus client (e.g., Lighthouse).