Two weeks ago I made a bet with @VitalikButerin that one person could agentic-code an @ethereum client targeting 2030+ roadmap. So I built ETH2030 (eth2030.com | github.com/jiayaoqijia/eth2030).
702K lines of Go. 65 roadmap items. Syncs with mainnet. Here's what I found.
What the completed roadmap delivers:
Every dimension improves 1-3 orders of magnitude.
What building all 65 items taught us that specs alone cannot:
Where it breaks: pure-Go crypto is 50-100x slower than production. Consensus need live attestations. 26 opcodes locked behind geth's unexported JumpTable. Parallel execution untested under MEV.
We built the draft. We cannot close these gaps alone.
If you work on an @ethereum client - tell us what we got wrong.
If you wrote an EIP - check if it composes with the other 93.
If you are a cryptographer - audit crypto/pqc/.
Special thanks to @ethereumfndn team on the feedback: @VitalikButerin @tkstanczak @drakefjustin @rudolf6_ @DavideCrapis @barnabemonnot @GiulioRebuffo @ralexstokes @trent_vanepps
Also cc @adietrichs @austingriffith @binji_x @hosseeb @sreeramkannan @TrustlessState @andyyy