Ethereum Execution Client

ETH2030

Targeting the full EF Protocol L1 roadmap. 50 packages, 18,000+ 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

Full coverage of the EF Protocol L1 roadmap

⚙️

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

ML-DSA-65 (FIPS 204), Dilithium3, Falcon512, SPHINCS+ with hybrid signing and PQ algorithm registry.

ML-DSA-65SPHINCS+Falcon512
🌀

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

Roadmap

8 upgrade phases from Glamsterdam to the Giga-Gas era

Glamsterdam

2026
~99%
ePBSFOCILBALsNative AA18 EIP repricingSparse blobpool

Hogota

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

I+

2027
~97%
Native rollupszkVM frameworkVOPSPQ cryptoBeam sync

J+

2027-28
~95%
Light clientVerkle migrationVariable blobsReed-Solomon pipeline

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

Architecture

Three layers of the EF Protocol L1 roadmap, fully implemented

Consensus Layer

Latency

  • Quick slots
  • 3SF
  • 1-epoch finality
  • 6s slots

Accessibility

  • ePBS
  • FOCIL
  • APS
  • 1M attestations

Cryptography

  • PQ attestations
  • CL proofs
  • VDF
  • Secret proposers

Data Layer

Throughput

  • Sparse blobpool
  • Blob reconstruction
  • BPO schedules

Types

  • Blob streaming
  • Futures
  • Variable-size
  • Custody proofs

Execution Layer

Throughput

  • Gas repricing
  • Multidim gas
  • Payload chunking
  • Gigagas

EVM

  • Native AA
  • NTT precompile
  • Native rollups
  • zkISA

Sustainability

  • BALs
  • Binary tree
  • VOPS
  • Endgame state

Cryptography

  • Encrypted mempool
  • PQ transactions
  • Shielded transfers

Getting Started

Clone, build, and sync in minutes

# Clone the repository
$git clone https://github.com/jiayaoqijia/eth2030.git
# Build all 50 packages
$cd eth2030/pkg && go build ./...
# Run 18,000+ 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).