Skip to content

content: update future-proofing page + add post-quantum cryptography subpage#17946

Merged
wackerow merged 8 commits into
ethereum:devfrom
konopkja:content/update-future-proofing-pq-17943
Apr 21, 2026
Merged

content: update future-proofing page + add post-quantum cryptography subpage#17946
wackerow merged 8 commits into
ethereum:devfrom
konopkja:content/update-future-proofing-pq-17943

Conversation

@konopkja
Copy link
Copy Markdown
Contributor

@konopkja konopkja commented Apr 8, 2026

Summary

  • Rewrites /roadmap/future-proofing/ with current information (2026 state), beginner-friendly tone matching the ethereum.org style guide
  • Creates new /roadmap/future-proofing/quantum-resistance/ subpage with deeper post-quantum cryptography coverage, following the established pattern of dedicated subpages for complex topics (like account-abstraction, verkle-trees, danksharding)

What changed in the parent page

  • Quantum resistance section: Replaces outdated "probably decades away" framing with honest, attributed assessment of current timelines. Adds EF Post-Quantum Security team, pq.ethereum.org, Vitalik's four-pronged vulnerability framework, EIP-8141 signature agility, and structured fork milestones
  • Simpler and more efficient Ethereum section: Reorganized into "delivered" (London, Dencun, Pectra, Fusaka) and "in progress" (Glamsterdam, Hegota). Each fork lists specific EIPs
  • Current progress section: Updated from Dencun (March 2024) to early 2026 state with honest assessment of what is and isn't in production
  • Added summaryPoints frontmatter to match other roadmap pages

New quantum-resistance subpage

Covers: why PQ matters, the four vulnerable areas (BLS, KZG, ECDSA, ZK-proofs), NIST standards table, EF approach and milestones (I*/J*/L*/M*), what users need to do, and 6 FAQ items using ExpandableCard components.

Editorial approach

  • All claims attributed to primary sources (Google Quantum AI paper, pq.ethereum.org, NIST, CoinDesk)
  • No fear-mongering: leads with "your funds are safe today" framing
  • Does not overplay Ethereum's readiness: "actively preparing, not quantum-safe"
  • Acknowledges open questions (dormant wallets, governance)
  • Date-stamps progress claims ("as of April 2026")
  • EIP-8141 described as "being considered for" Hegota, not confirmed

Sources verified

Claim Source
~1,200 logical qubits Google Research Blog (March 2026)
PQ milestones I*/J*/L*/M* pq.ethereum.org
PQ as strawmap north star strawmap.org
NIST FIPS 203/204/205 NIST
EF PQ team formation CoinDesk

Closes #17943

Test plan

  • Verify both pages render correctly in local dev server
  • Check all internal links resolve (glossary terms, roadmap pages, developer docs)
  • Verify ExpandableCard components expand/collapse properly
  • Review on mobile viewport for readability
  • EF Post-Quantum Security team should review PQ subpage for technical accuracy
  • Re-verify EIP-8141 CFI status and Glamsterdam/Hegota timelines at merge time

🤖 Generated with Claude Code

…subpage

Rewrites /roadmap/future-proofing/ with current information and creates
a new /roadmap/future-proofing/quantum-resistance/ subpage with deeper
coverage of post-quantum cryptography on Ethereum.

Closes ethereum#17943

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 8, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 3dddb6a
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69e77676ba8cbb0008ae5573
😎 Deploy Preview https://deploy-preview-17946.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: 56 (🔴 down 2 from production)
Accessibility: 94 (🟢 up 1 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.

@github-actions github-actions Bot added the content 🖋️ This involves copy additions or edits label Apr 8, 2026
Copy link
Copy Markdown
Collaborator

@myelinated-wackerow myelinated-wackerow left a comment

Choose a reason for hiding this comment

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

Nice work -- well-sourced, good tone, no fear-mongering. A few items beyond the inline suggestions:

Must fix:

  • "Hegota" should be "Hegotá" throughout (5 occurrences across both files). The codebase consistently uses the accented form.

Should fix:

  • The 0.1% vs 5% dormant fund exposure comparison (FAQ: "Is Ethereum behind other blockchains on this?") needs attribution -- these are EF estimates, not independent figures. Consider adding "according to Ethereum Foundation estimates" or removing the Bitcoin comparison, which reads more promotional than educational.
  • Glamsterdam EIPs are described as "expected to include" but if they only have CFI status, "being considered for inclusion" would be more precise and consistent with how you describe EIP-8141.

Consider (soft suggestions):

  • "H1 2026" / "H2 2026" may not be clear to a global, non-native-English audience. "First half of 2026" / "second half of 2026" reads more naturally.
  • The NIST standards table (ML-KEM, ML-DSA, SLH-DSA) is useful reference but most readers of this page won't know what these mean. Consider whether it could move to "Further reading" or get a sentence of context for why these matter to a non-specialist.

Reviewed with Claude Opus 4.6

Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
@wackerow
Copy link
Copy Markdown
Member

wackerow commented Apr 8, 2026

Thanks @konopkja! Review above, overall looking great ❤️

The redirect rule `/roadmap/future-proofing/:path+` was catching all
subpaths and redirecting them to the parent page. This prevented the
new quantum-resistance subpage from rendering. Other roadmap sections
(pectra, fusaka, merge) allow subpages without such a redirect.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md
konopkja and others added 2 commits April 9, 2026 14:36
- Fix Hegota → Hegotá throughout (5 occurrences)
- Remove duplicate h1 in quantum-resistance subpage (template renders it)
- Change "decades" → "centuries" for Ethereum security model framing
- Expand ECDSA at first use in subpage
- Add attribution to dormant fund exposure figure, remove Bitcoin comparison
- Change "expected to include" → "being considered for inclusion" for Glamsterdam/Hegotá
- Replace "H1/H2 2026" with "first/second half of 2026" for global audience
- Add context sentence before NIST standards table
- Apply mnelsonBT's copy improvements: summaryPoints, quantum intro, EF team
  description, leanVM 250x compression detail, ECDSA vulnerability explanation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@konopkja
Copy link
Copy Markdown
Contributor Author

konopkja commented Apr 9, 2026

All review feedback has been addressed in 45a5e95 and 76f7b1d:

Must fix (myelinated-wackerow):

  • ✅ Hegota → Hegotá throughout both files

Should fix (myelinated-wackerow):

  • ✅ 0.1% vs 5% comparison: removed the Bitcoin comparison, added "According to Ethereum Foundation estimates" attribution
  • ✅ Glamsterdam EIPs: changed from "Expected to include" to "Being considered for inclusion" for consistency with EIP-8141 language

Consider (myelinated-wackerow):

  • ✅ "H1 2026"/"H2 2026" → "first half of 2026"/"second half of 2026"
  • ✅ NIST table: added context sentence explaining why these standards matter to a non-specialist

All inline suggestions from mnelsonBT applied:

  • ✅ summaryPoints rewrite
  • ✅ Quantum intro copy improvements
  • ✅ EF team "most proactive defender" description
  • ✅ leanVM 250x compression detail
  • ✅ ECDSA vulnerability expansion
  • ✅ Data availability bullet added

All inline suggestions from myelinated-wackerow applied:

  • ✅ Removed duplicate h1 (template renders frontmatter title)
  • ✅ "decades" → "centuries"
  • ✅ Expanded ECDSA at first use

Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
- Add internal links to fork names (Pectra, Fusaka, Dencun, London, Glamsterdam)
- Rewrite current progress summaries (simplification, PQ sections)
- Add PSE and lean week Cambridge links to further reading
- Rewrite subpage intro with proactive framing
- Rename section header to "Why post-quantum cryptography matters"
- Update summaryPoint to reference "Lean Ethereum" roadmap
- Add Shor's algorithm reference and Abelian groups context
- Rename "How close" to "When will quantum computers threaten Ethereum"
- Add NIST ECDSA deprecation timeline (2030 deprecation, 2035 disallowed)
- Add "Lean Ethereum" roadmap framing to conclusion

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@konopkja
Copy link
Copy Markdown
Contributor Author

konopkja commented Apr 9, 2026

All 31 inline review comments addressed and replied to. Latest push (ac5f6fd) includes the remaining suggestions: fork page links, Lean Ethereum framing, Shor's algorithm reference, NIST ECDSA deprecation timeline, PSE and lean week further reading links, and copy improvements throughout.

Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md Outdated
Comment thread public/content/roadmap/future-proofing/index.md
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md
Comment thread public/content/roadmap/future-proofing/quantum-resistance/index.md
- Rename section to "Four areas vulnerable to quantum attack"
- Add link to Vitalik's X post for PQ roadmap
- Reframe approach as "Lean Consensus roadmap"
- Expand leanXMSS/leanVM with size details (3000 vs 96 bytes, 250x)
- Simplify ECDSA vulnerability wording
- Rewrite STARK approach for clarity
- Add link to NIST standards announcement
- Link leanEthereum GitHub organization
- Add NIST Alignment bullet to current activity
- Rewrite target milestone language
- Reference Hegota fork in user action section
- Expand "Is Ethereum behind" FAQ
- Add PSE, lean week, ACD breakout calls, YouTube playlists,
  Bankless podcast, Superpositioned to further reading
- Simplify parent page further reading, add strawmap.org

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@konopkja
Copy link
Copy Markdown
Contributor Author

@myelinated-wackerow @mnelsonBT All feedback has been addressed and all 48 review threads are resolved. Ready for re-review when you get a chance.

Copy link
Copy Markdown
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

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

Lgtm! Left one note on standardizing how we display the upgrade dates, otherwise think this is ready to go. @mnelsonBT say the word, can merge for next deploy

Comment thread redirects.config.js Outdated
Comment thread public/content/roadmap/future-proofing/index.md Outdated
mnelsonBT and others added 2 commits April 21, 2026 09:06
Remove code comment

Co-authored-by: wackerow <54227730+wackerow@users.noreply.github.com>
date consistency

Co-authored-by: wackerow <54227730+wackerow@users.noreply.github.com>
@mnelsonBT
Copy link
Copy Markdown
Contributor

Lgtm! Left one note on standardizing how we display the upgrade dates, otherwise think this is ready to go. @mnelsonBT say the word, can merge for next deploy

LGTM @wackerow, thanks! Committed those updates.

@wackerow wackerow merged commit d741bb6 into ethereum:dev Apr 21, 2026
11 checks passed
@wackerow wackerow mentioned this pull request Apr 24, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update future-proofing page + add post-quantum cryptography subpage

4 participants