Lumen Loop
All news
Articlestellar.orgTomer Weller2y ago

Not all data is equal: how Soroban is solving state bloat

Soroban implements state expiration to address blockchain state bloat, becoming the first blockchain to deploy this solution at mainnet launch. The design includes an Expired State Store, two storage types (Temporary and Persistent), and a rent model to prioritize important data and improve network scalability.

SorobanDevelopersSmart Contracts
Lumen Loop's take

Soroban designers have developed a state expiration solution to tackle state bloat, a critical scalability issue where blockchain state grows unbounded, increasing validator hardware requirements and reducing transaction throughput. The solution features three components: an Expired State Store (ESS) for archiving expired data, two distinct storage types (Temporary for short-lived data and Persistent for critical data like balances), and a rent model where entries pay fees based on size and duration. Unlike Ethereum's band-aid approaches like danksharding, Soroban benefits from second-mover advantage by building state expiration into its design from the outset. The design underwent ten iterations with extensive community feedback through Discord and design discussions, and the first phase is now live on Futurenet.

Mentioned projects
1 project linked
S
Stellar Development FoundationInfrastructure & Services
Audited
InfrastructureCommunity

The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of the Stellar ne…

View →