Ethereum Tackles State Expansion with Prepayments and Scalability Upgrades
The Ethereum network has implemented several key changes to manage state expansion and improve scalability. One of the most significant updates is EIP-2026, which imposes a fixed prepayment for all account creations and modifications. This charge targets the sender through an ACCOUNT_PREPAYMENT deduction from the tx.origin, preventing hoarding and placing a theoretical bound on the total number of accounts.
The protocol adds a 256-bit integer field called rentbalance to every account to manage state expansion. When a user modifies an existing account that lacks a rentbalance, the protocol deducts the prepayment from the tx.origin. This mechanism ensures that users cannot pay a one-time fee to store data forever.
The current requirements for node storage are substantial, with 200M+ accounts and massive amounts of contract storage persisting even after deletion. The network relies on improvements like PeerDAS, which reduces bandwidth requirements for full nodes by 80%, and EIP-7642, which eliminates roughly 530GB of unnecessary bandwidth during node synchronization.
The implementation of EIP-7732 separates consensus and execution responsibilities through Enshrined Proposer-Builder Separation. This change increases network efficiency and reduces the pressure on hardware during critical periods before attestations.