TL;DR
- Vitalik Buterin revisited his stance on full self-validation and said that zk-SNARKs allow full verification with out reprocessing the complete chain.
- The disagreement with Ian Grigg centered on on-chain state storage, using state roots, and reliance on RPC providers to entry the present state.
- Ethereum has shifted towards zk-rollups akin to zkSync, StarkNet, and Scroll. Buterin proposed eradicating legacy precompiles that restrict zk proof technology.
Vitalik Buterin publicly revisited a place he had held since 2017 relating to full blockchain validation by customers.
The Ethereum co-founder stated he not agrees with an announcement he made almost a decade in the past, when he dismissed full self-validation as a “bizarre mountain man fantasy.” His change in place is tied to the evolution of zero-knowledge cryptography, significantly zk-SNARKs.
In 2017, Buterin was engaged in a technical dispute with theorist Ian Grigg over blockchain design. Grigg argued that blockchains ought to solely file transaction ordering, whereas the complete state must be reconstructed regionally and discarded. Buterin opposed that method as a result of it required re-executing the complete transaction historical past or counting on third-party RPC providers to acquire the present state.
Why Did Buterin Change His Thoughts?
On the time, Buterin defended a mannequin by which the complete state is saved on-chain and anchored to dam headers by way of state roots. Below that design, customers may confirm particular values utilizing Merkle proofs, assuming an sincere majority beneath proof-of-work or proof-of-stake. Full validation by each person was computationally unfeasible with out severely constraining community capability.


The central shift highlighted by Buterin is the maturation of zk-SNARKs. These cryptographic proofs enable a set of computations to be confirmed appropriate with out re-running them or revealing the underlying knowledge. That development eliminated the necessity to reprocess the complete chain historical past to confirm its validity.
Based on Buterin, zk-SNARKs make it potential to obtain full verification ensures with out imposing prohibitive prices on customers. This growth permits a reassessment of earlier trade-offs associated to scalability, decentralization, and verification inside Ethereum. The brand new method additionally addresses operational eventualities involving service outages, latency spikes, infrastructure shutdowns, or exterior strain on intermediaries.


Ethereum’s New Roadmap
Buterin revived the “mountain man’s cabin” metaphor as a fallback mechanism that permits direct interplay with the community when different layers fail. This imaginative and prescient aligns with the rising prominence of zk-SNARKs in Ethereum’s roadmap.
The community now exhibits a transparent deal with zk-rollups as a scaling answer. These layer-two networks bundle 1000’s of transactions and submit a single cryptographic proof to Ethereum. Tasks akin to zkSync, StarkNet, and Scroll already function beneath this mannequin, every with totally different technical trade-offs.
Vitalik additionally recognized legacy parts that restrict the complete adoption of zero-knowledge programs. In 2025, he proposed eradicating the modular exponentiation precompile, which had turn out to be a bottleneck for zk proof technology

