Ethereum co-founder Vitalik Buterin has introduced a new proposal aimed at addressing one of the network’s longest-standing technical challenges: state bloat. The proposal, formally known as EIP-7733, suggests introducing a ‘restricted storage’ layer that would limit how much data smart contracts can permanently retain on-chain.
Understanding State Bloat
Ethereum’s state refers to the complete set of account balances, contract code, and storage data that every node must maintain to validate new transactions. Over time, as more dApps and tokens are deployed, the state grows larger. This increases the hardware requirements for running a full node, which in turn threatens network decentralization. Buterin’s proposal targets this issue by creating a new storage standard that caps the total storage a single contract can consume.
Also read: Ethereum Foundation Introduces Clear Signing to Bolster Wallet Security Against Phishing
How Restricted Storage Would Work
Under EIP-7733, contracts would be assigned a limited storage budget. Once a contract reaches its cap, it would need to either free up existing storage or pay a significantly higher cost to expand. This mechanism is designed to incentivize developers to write more efficient code and to use off-chain storage solutions, such as IPFS or Ethereum’s own blob data (EIP-4844), for large datasets. The proposal is still in its early conceptual stage and has not yet been assigned a formal EIP number, though it is being discussed within Ethereum research circles.
Implications for Developers and Users
For developers, the change would require rethinking how they architect smart contracts. Applications that store large amounts of user data directly on-chain, such as social media platforms or on-chain games, would be most affected. For everyday users, the impact would likely be minimal in the short term, but over time, it could lead to lower gas fees and a more resilient network. The proposal aligns with Ethereum’s long-term roadmap, which emphasizes statelessness and Verkle trees as ways to reduce node storage requirements.
Also read: Ethereum Developers Propose ERC-7730 to Eliminate Blind Signing Risks in DeFi Transactions
Comparison with Previous Proposals
This is not the first attempt to curb state bloat. Earlier proposals, such as EIP-1559’s fee burn mechanism and EIP-4844’s blob data, addressed related issues but did not directly limit state growth. Buterin’s restricted storage layer takes a more direct approach by capping storage at the contract level. It also complements the ongoing work on ‘stateless Ethereum,’ where nodes would not need to store the entire state but would rely on cryptographic proofs to validate transactions.
Conclusion
While EIP-7733 is still a draft and subject to community debate, it represents a significant step in Ethereum’s evolution. By targeting the root cause of state bloat, Buterin’s proposal aims to keep Ethereum accessible for solo stakers and small node operators, preserving the network’s core value of decentralization. The Ethereum community will likely scrutinize the proposal’s technical details and economic incentives before any potential implementation.
FAQs
Q1: What is state bloat in Ethereum?
State bloat refers to the continuous growth of the Ethereum blockchain’s data, including account balances and smart contract storage, which makes it harder for nodes to run efficiently.
Q2: How does EIP-7733 differ from EIP-4844?
EIP-4844 (Proto-Danksharding) introduced blob data for temporary off-chain storage, while EIP-7733 focuses on capping the permanent storage that contracts can use on-chain.
Q3: Will this proposal affect gas fees?
If implemented, the proposal could reduce long-term gas fees by limiting state growth, but the immediate effect would depend on how developers adapt their contracts to the new storage limits.

Be the first to comment