Skip to content

Add zkEVM for L1 block verification page#16975

Merged
wackerow merged 8 commits into
ethereum:devfrom
minimalsm:add-zkevm-l1-page
Mar 26, 2026
Merged

Add zkEVM for L1 block verification page#16975
wackerow merged 8 commits into
ethereum:devfrom
minimalsm:add-zkevm-l1-page

Conversation

@minimalsm
Copy link
Copy Markdown
Contributor

@minimalsm minimalsm commented Dec 20, 2025

Summary

Adds a new roadmap page explaining zkEVM for L1 block verification - using zero-knowledge proofs to verify Ethereum block execution without re-running all transactions.

This is distinct from the existing zk-rollups page which covers L2 zkEVM rollups. L1 zkEVM verification is a key part of Ethereum's roadmap ('The Verge') that would enable:

  • Higher gas limits without raising validator hardware requirements
  • Stronger decentralization through lower validator costs
  • More predictable finality

Changes

  • New page: /roadmap/zkevm/index.md covering:

    • The re-execution problem
    • How zkEVM L1 verification works
    • Type 1 zkEVM explanation
    • Benefits for Ethereum
    • Real-time proving challenges
    • Current research and implementations (OpenVM, RISC0, Airbender, Jolt, Zisk)
    • Connection to other roadmap items
  • Cross-links added in:

    • /zero-knowledge-proofs/ - in verifiable computation section
    • /developers/docs/scaling/zk-rollups/ - distinguishing L1 vs L2 zkEVM
    • /roadmap/statelessness/ - as complementary technology

Sources

Content based on:

Preview links

https://deploy-preview-16975.ethereum.it/roadmap
https://deploy-preview-16975.ethereum.it/roadmap/zkevm

- New roadmap page explaining zkEVM for L1 (distinct from L2 zkEVM rollups)
- Covers re-execution problem, benefits, real-time proving challenges
- Lists current implementations (OpenVM, RISC0, Airbender, Jolt, Zisk)
- Adds cross-links from zero-knowledge-proofs, zk-rollups, and statelessness pages

Based on Ethereum Foundation zkEVM research at zkevm.ethereum.foundation
@netlify
Copy link
Copy Markdown

netlify Bot commented Dec 20, 2025

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 525a02d
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69470a1e72f3ed0007adbaf6
😎 Deploy Preview https://deploy-preview-16975--ethereumorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 59 (🟢 up 7 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (🟢 up 2 from production)
SEO: 100 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits event 📅 This issue or pull request is related to an event listing labels Dec 20, 2025
Comment thread public/content/developers/docs/scaling/zk-rollups/index.md Outdated
Comment thread public/content/roadmap/zkevm/index.md Outdated
Comment thread public/content/roadmap/zkevm/index.md Outdated

### Predictable finality {#predictable-finality}

Proof verification operates in constant time regardless of block complexity. This makes attestation timing more predictable and reduces missed attestations that can occur when validators struggle to process complex blocks in time.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

small suggestion

Suggested change
Proof verification operates in constant time regardless of block complexity. This makes attestation timing more predictable and reduces missed attestations that can occur when validators struggle to process complex blocks in time.
Proof verification operates in constant time regardless of block complexity (`O(1)` runtime). This makes attestation timing more predictable and reduces missed attestations that can occur when validators struggle to process complex blocks in time.

Comment thread public/content/roadmap/zkevm/index.md Outdated
Comment on lines +106 to +114
## Current progress {#current-progress}

zkEVM L1 verification is in active research. Key milestones:

- Multiple zkVM implementations passing comprehensive test suites
- Research into real-time proving approaches
- Client integration specifications being developed

This technology is not yet integrated into production Ethereum clients. Full mainnet deployment is expected to take several years as proving speeds improve and the technology matures.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just noting these as time-sensitive comments which will need to be maintained

Comment thread public/content/roadmap/zkevm/index.md Outdated
Comment thread public/content/roadmap/zkevm/index.md Outdated
Comment thread src/data/community-events.json Outdated
Comment on lines +56 to +58
### Stronger decentralization {#stronger-decentralization}

With zkEVM verification, validators only need to verify proofs rather than execute transactions. This dramatically lowers the hardware requirements for running a validator, enabling more people to participate in securing the network. Greater validator diversity strengthens Ethereum's censorship resistance and resilience.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be worth addressing the question of "does this introduce a new point of centralization?"

@wackerow
Copy link
Copy Markdown
Member

^ @minimalsm

@github-actions
Copy link
Copy Markdown
Contributor

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions Bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Feb 12, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 24, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 4183fe6
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69c4b98075a74e000945f4b9
😎 Deploy Preview https://deploy-preview-16975.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 55 (🟢 up 3 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (no change from production)
SEO: 98 (🔴 down 1 from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@wackerow wackerow removed the Status: Stale This issue is stale because it has been open 30 days with no activity. label Feb 24, 2026
@myelinated-wackerow
Copy link
Copy Markdown
Collaborator

myelinated-wackerow commented Feb 24, 2026

Changes pushed in 649b44a:

  • Added centralization/prover market paragraph under "Stronger decentralization"
  • Fixed Airbender link (archived era-boojum -> zksync-airbender)
  • Removed stale test counts from implementation table, linked to live tracker instead
  • Replaced "Current progress" section with compact warning Alert
  • Added Ethproofs to further reading
  • Added zkEVM card to roadmap landing page

Reviewed by Claude (claude-opus-4-6)

- Add centralization/prover market discussion to decentralization section
- Fix Airbender link (archived era-boojum -> zksync-airbender)
- Remove stale test counts from implementation table
- Replace verbose "Current progress" section with compact warning Alert
- Fix zkVM tracker link attribution
- Add Ethproofs to further reading
- Add zkEVM card to roadmap landing page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
@github-actions github-actions Bot added the translation 🌍 This is related to our Translation Program label Feb 25, 2026
wackerow and others added 4 commits March 25, 2026 20:21
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Add translated zkEVM content for all 24 non-English
locales: JSON keys (page-roadmap-zkevm-title,
page-roadmap-zkevm-description) and markdown paragraphs
(zero-knowledge-proofs, zk-rollups alert, statelessness).
Bengali skipped for 2 missing content files.

Co-Authored-By: Gemini 2.0 Flash <gemini-cli@google.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
@wackerow wackerow merged commit 83afaf2 into ethereum:dev Mar 26, 2026
7 of 8 checks passed
@pettinarip pettinarip mentioned this pull request Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content 🖋️ This involves copy additions or edits event 📅 This issue or pull request is related to an event listing needs translations translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants