EthStorage
- Name: EthStorage
- URL: https://ethstorage.io/
- Category: decentralized storage L2 / long-term data-availability archiver / programmable key-value storage
- Tags: ethereum-ecosystem
- Summary: EthStorage is an Ethereum-native storage extension for data that outlives blob retention, not a generic permanence network. The useful mechanism is the split between an Ethereum storage contract that verifies proofs and an
es-nodelayer that keeps replicas alive offchain. - What it does:
- Provides a storage contract on Ethereum L1 plus an L2 storage-provider network that stores replicas offchain and submits storage proofs back to L1
- Lets application contracts store data through EthStorage so blob data can remain retrievable after Ethereum blob expiry, including for rollup and OP Stack use cases
- Exposes programmable key-value storage semantics for dapps rather than only immutable static-file hosting
- Claims smart contracts can manage storage logic directly, including access control and composability features, instead of treating storage as a detached content-addressed bucket
- Aims to let application logic and storage logic execute in a single transaction, tightening the relationship between storage updates and contract state changes
- Supports storage providers running
es-nodesoftware and receiving storage fees after submitting valid storage proofs onchain
- Key claims:
- The official overview defines EthStorage as a modular and decentralized storage Layer 2 offering programmable key-value storage powered by DA, which is the clearest short description of its mechanism
- The architecture docs split the system into two explicit layers: an L1 storage contract for fee distribution and Proof-of-Storage verification, and an L2
es-nodenetwork for replica storage and continuous DA sampling - EthStorage’s stated motivation is that EIP-4844 blob data is temporary, so rollups may lose unconditional ability to derive state from L1 alone after blob expiry; EthStorage positions itself as the long-term DA layer added on top
- The docs say this can support rollups, fully onchain apps, dynamic websites, games, social apps, and AI use cases, which matters because the project is explicitly pitching itself as more than archival blob storage
- The dapp guide says EthStorage offers KV CRUD semantics, smart-contract programmability, and atomic application-plus-storage execution in one transaction, contrasting itself with Filecoin/Arweave-style static-file systems where updates and deletes are awkward or effectively require re-paying for replacement data
- EthStorage says storage fees are paid in ETH and can be around 1/100 to 1/1000 of
SSTORE, which means the economic thesis is tightly coupled to Ethereum-native UX rather than to a separate storage token for end users - A current practical limitation is that mainnet storage-provider participation is still whitelisted during the initial launch phase, so the network’s present-day trust surface includes explicit operator gating even though the docs say it intends to become permissionless later
- Whitepaper: No official whitepaper or standalone technical paper was found in the primary sources reviewed for this pass. See
../whitepapers/ethstorage-primary-sources-2026-05-09.mdfor the source trail used here. - Sources:
- https://ethstorage.io/
- https://docs.ethstorage.io/
- https://docs.ethstorage.io/readme.md
- https://docs.ethstorage.io/readme/how-ethstorage-works.md
- https://docs.ethstorage.io/storage-provider-guide.md
- https://docs.ethstorage.io/dapp-developer-guide.md
- https://docs.ethstorage.io/rollup-guide.md
- https://github.com/ethstorage
- https://github.com/ethstorage/es-node
- https://github.com/ethstorage/storage-contracts
Internal linkages
Control surface
-
The leverage sits in L1 contract parameters, storage-fee policy, provider admission, and the proof path that decides whether long-lived retrieval claims are credible.
-
Treat it as an Ethereum-adjacent storage layer with real operator and provider surfaces, not just
cheap permanent storage. -
Last reviewed: 2026-06-17 UTC