Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Futures Kickoff
Get prepared for your futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to experience risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Vitalik Buterin's perspective on blockchain state commitment
Vitalik Buterin, co-founder of Ethereum, recently publicly changed his stance on one of the most fundamental concepts of blockchain. This shift—from initial opposition to current support—reflects a profound evolution in how the blockchain community thinks about system design.
From opposition to support: Why did Buterin change?
Initially, Buterin strongly opposed the idea of a blockchain that only records a chain of transactions without committing to state. The reason is simple but profound: if a blockchain does not maintain a state commitment, users face a dilemma. They must verify all transactions from the genesis block—an operation that is computationally expensive and time-consuming—or rely solely on a third-party service provider. Both options carry their own risks.
In contrast, Ethereum’s model commits to the direct state roots within block headers. This allows everyone to verify the state without re-executing all transactions, using Merkle proofs and assuming that the majority of validators are honest. It’s a smart balance between efficiency and security.
Zero-knowledge technology: A new gateway opens
Buterin’s change of perspective was driven by a major technological breakthrough. The development of zero-knowledge technologies like ZK-SNARKs has transformed the entire equation. This shift enables the verification of blockchain correctness without re-executing all transactions.
Imagine not having to re-run millions of transactions to determine if the blockchain is valid. Instead, a compact mathematical proof can tell you: “I have checked everything, and it’s all correct.” This is not just an improvement in speed but a leap forward in the feasibility of independent blockchain verification.
The three safety factors that blockchain must maintain
Buterin also reflects deeply on the uncertainties of the real world. Networks can be disrupted. Service providers can go offline. Consensus can become centralized. There is always a risk of censorship by influential actors.
These three requirements lead Buterin to an important conclusion: blockchain must always maintain three fundamental capabilities. First, users must have the option to verify themselves without relying on others. Second, the system cannot be controlled by a small group. Third, there must be a safe exit in extreme situations.
Ethereum: A practical model of these three principles
The “mountain cabin” concept that Buterin mentions is not an everyday feature. It’s a safety net—a minimal viable path for self-verification—activated only when risks of centralization arise. It’s a lever against intermediaries and service providers.
This shift has shaped how Ethereum approaches system design. Maintaining users’ self-sufficiency, even if it’s not the optimal choice every day, is an essential part of Ethereum’s long-term evolution. That’s why state commitments and zero-knowledge proofs are not just technical features but pillars of a truly decentralized blockchain system.