Share article
Share article
Crypto Twitter loves a simple story: rollups fix fees, blobs fix data, and everyone can go back to posting "GM" while the base layer quietly does its thing.
Enjoy articles without ads?
Register for free and get unlimited access to all articles.
The bottleneck he keeps pointing at: proving cost, not vibes
If the base layer is "prover-hostile," the ecosystem ends up compensating with layers of workarounds: custom circuits, special precompiles, app specific designs, and parallel systems that duplicate Ethereum state instead of plugging into it cleanly.
CT translated this into the usual meme: "L2s are cool, but the L1 is still the boss fight." The more serious read from dev circles is that ZK is starting to look less like a bolt-on feature and more like an architectural constraint. Once that happens, ignoring proof costs becomes a tax on everything.
EIP-7864: swapping the state tree for a binary design
The most concrete piece of this L1 pivot is EIP-7864, which proposes replacing Ethereum's current hexary Merkle Patricia tree with a binary tree. [3]
That sounds like a dry data structure debate, but it hits several pain points at once:
- Shorter Merkle proofs: Buterin's argument, echoed in the reporting, is that binary trees can produce proofs that are roughly 4 times shorter than today's structure. Shorter proofs reduce bandwidth and verification overhead, which directly helps light clients and any application that needs to verify state efficiently.
- More efficient access patterns: The proposal also introduces the idea of grouping storage slots into "pages." Many smart contracts read adjacent storage slots repeatedly, so fetching a page of related data can be cheaper than grabbing scattered pieces across the tree.
- Real gas implications: The reporting notes that for some workloads, this could save more than 10,000 gas per transaction in cases where apps repeatedly touch nearby storage. That is not a blanket gas cut for everything, but it is meaningful in the places where it applies, especially for heavy DeFi contracts and onchain games that are constantly reading and writing state.
The big meta goal is not just cheaper proofs for their own sake. It is making Ethereum's base layer more natively compatible with ZK workflows, so privacy-preserving apps and ZK systems can integrate with Ethereum state without building an entire shadow stack next to it.
Why this matters beyond gas: light clients and privacy
Shorter proofs and cleaner state access matter for more than transaction costs.
Light clients live and die on proof sizes and verification costs. Privacy systems do too, because private verification often means proving something about Ethereum state without revealing everything you touched. If proving remains expensive, privacy stays boutique. If proving gets cheaper, more teams can justify building it for normal users instead of just for research demos.
That is why EIP-7864 reads like an infrastructure proposal, but it lands like a product roadmap change.
The other half of the problem: the VM, and a path beyond the EVM
The second pillar of Buterin's post is even spicier: Ethereum's execution layer, and whether the EVM (Ethereum Virtual Machine) is still the right long-term interface.
Buterin floated a future where Ethereum could move toward a RISC-V based architecture. RISC-V is an open instruction set used broadly in systems design, and the pitch here is not "new for novelty's sake." It is about efficiency, simplicity, and making proving less painful. [4]
A RISC-V direction suggests a world where Ethereum's execution environment is closer to a clean, general purpose target that ZK provers can optimize for more naturally, rather than constantly translating EVM quirks into circuits.
What the community is watching: "Does this break my contracts?"
This is where the temperature rises in developer chats.
- Excitement from researchers and protocol folks who want a cleaner proving target.
- Caution from builders who have to ship, maintain, and secure production code.
Threads discussing "more execution layer changes" have been circulating in Ethereum community spaces, with the same recurring question: how do you evolve the execution layer without stranding existing contracts, or splitting the ecosystem into incompatible worlds? [5]
Buterin's comments read more like a direction of travel than a near-term migration plan. Still, the fact that it is being said out loud, in public, is itself a signal. Ethereum is willing to revisit sacred cows if ZK economics demand it.
The L2 angle: not a rejection, more like a rebalancing
None of this is "rollups are dead." It is closer to: rollups are not the final answer if the base layer remains expensive to prove against.
Practical takeaway: what to watch next, and what can go wrong
For readers trying to trade, build, or just avoid getting rugged by narratives, here are the real catalysts and risks to track:
- EIP-7864 momentum: Watch for concrete progress beyond concept, including client prototypes, devnet discussions, and sustained engagement from core devs. A state tree change is not cosmetic, it is deep surgery.
- Compatibility strategy: Any credible plan will need crisp answers on migration, tooling, and how Ethereum preserves existing contract behavior. If this stays hand-wavy, adoption slows.
- ZK performance benchmarks: The whole thesis is "proof costs are the bottleneck." Expect increasing pressure for measurable proving improvements, not just architectural elegance.
- Execution layer experimentation: RISC-V talk is a long-range signal. The near-term story is likely incremental VM changes, more standardization, and fewer special-case hacks. The risk is fragmentation if multiple execution targets compete without a clear path.



