Scaling Ethereum Without Compromise

    Introducing zkEVMs on L1: A new paradigm to increase Ethereum's throughput while strengthening decentralization.

    The Scalability Challenge

    A fundamental bottleneck in Ethereum's scalability is that every validator must re-execute every transaction. Simply increasing the block gas limit would raise hardware requirements for everyone, risking centralization. To scale safely, we need a new approach.

    The Old Model: N-of-N Execution

    Currently, all validators execute all transactions to verify a block's validity. This redundant computation is secure but creates a ceiling for network throughput. It's the primary reason gas fees can become prohibitively high during peak demand.

    Block45M GasV1V2V3Vn

    The zkEVM Solution: 1-of-N Model

    zkEVMs shift this paradigm. Instead of all validators re-executing, a single specialized actor (a prover) executes the block and generates a short, cryptographic proof of its correctness. Verifying this proof is orders of magnitude cheaper than full re-execution, allowing Ethereum to safely raise the gas limit.

    BlockProverExecutes & ProvesZK ProofV1V2Vn

    Our goal is full, uncompromising EVM-equivalence.

    Often called a "Type 1" zkEVM, this ensures zero friction for existing applications, developers, and tooling—no modifications required.

    Why This Matters for Ethereum

    Higher Throughput

    By safely increasing the block gas limit, zkEVMs expand network capacity, reducing congestion and making gas fees more stable and affordable.

    Stronger Decentralization

    Validators only perform lightweight proof verification, lowering hardware requirements. This keeps the barrier to entry low, protecting the diversity of the validator set.

    Predictable Finality

    Proof verification is fast and constant-time, regardless of block complexity. This reduces the risk of missed attestations, making block confirmations more reliable.

    Roadmap & Research Areas

    Bringing zkEVMs to L1 is a multi-faceted effort. Our work is organized into three core workstreams, with parallel progress on client implementations.

    1

    Real-Time Proving

    The core challenge is generating a proof for a full Ethereum block within the 12-second slot time. Our work focuses on prover performance, parallelization, and hardware acceleration to meet this latency target.

    2

    Client & Protocol Integration

    We are designing how zkEVMs will integrate into Ethereum's execution and consensus layers. This involves standardizing interfaces and defining the protocol changes for clients to request and verify proofs.

    3

    Economic Incentives & Security

    A robust protocol requires sound incentives. We are researching models for prover markets, censorship resistance, and aligning builder and prover incentives to ensure network liveness and security.

    zkEVM Mainnet Readiness

    Evaluating core zkEVM implementations based on criteria required for a secure and sustainable mainnet deployment.

    OpenVM

    Testing
    • Test Results & Security
      47/47(100.0%)
    • Open Source
    • Supported Clients
      Reth
      Ethrex

    RISC0

    Testing
    • Test Results & Security
      47/47(100.0%)
    • Open Source
    • Supported Clients
      Reth
      Ethrex

    Ethereum Client Readiness for zkVM Integration

    General readiness status of Ethereum clients for ZKVM integration. Individual zkVM-specific client readiness is shown in the zkVM Tracker.

    Progress is measured against specific milestones for each client type

    Execution Layer Clients

    Geth
    2/4In Development
    Nethermind
    2/4In Development
    Besu
    1/4Planning
    Reth
    4/4Spec Compliant
    Ethrex
    4/4Spec Compliant

    Consensus Layer Clients

    Lighthouse
    2/4In Development
    Teku
    1/4In Development
    Prysm
    0/4Not Started
    Nimbus
    0/4Not Started
    Lodestar
    0/4Not Started

    Read the Book

    For a complete technical overview, our book provides a top-down exploration of zkEVMs. It covers everything from the high-level architecture to the deep cryptographic principles of ZK-VM internals.

    Start Reading

    Who We Are

    A collaborative effort from researchers and developers dedicated to scaling Ethereum securely.

    Kev Wedderburn

    Kev Wedderburn

    Thomas Coratger

    Thomas Coratger

    Cody Gunton

    Cody Gunton

    HJ

    Han Jian

    R

    Radek

    Sophia Gold

    Sophia Gold

    Ignacio Hagopian

    Ignacio Hagopian