🧩🖴ZeroPool Sharded Storage
We present an innovative rollup architecture that efficiently utilizes FRI and SNARKs to prove data availability and storage in the network. Our solution enables blockchain scaling to handle data volumes up to petabytes (PiB) and potentially exabytes (EiB), supporting resource-intensive applications and enhancing decentralization.
🔀🖴🔢Decentralized RAID Array
Using RS encoding, our network functions as a vast decentralized RAID array. Each node stores its disk and receives data consistency proofs via SNARKs. For high reliability with 50% node failure, only eight-fold redundant storage is required. This means that to store 1 GiB of data, the network needs only 8 GiB, whereas traditional systems require hundreds of replicas for comparable reliability.
🚀🖥️High Performance with Mersenne31
By using FRI and compact 31-bit Mersenne31 prime fields (proposed in 2024), we achieve high processing speeds: even a standard MacBook Air can process up to 1 Gbit of data per second, including creating FRI commitments.
♾️🌀Infinite Scaling through Recursion
The minimal stored data structure is an FRI commitment. This allows the rollup to store its own blocks within itself, opening possibilities for recursive rollup deployment and unlimited network scaling.
🎯Advantages of our solution:
- 📈Blockchain scaling to work with data volumes up to PiB, potentially to EiB
- 🌐Support for data-rich Web3 applications (social networks, games, etc.)
- 🛡Enhancing decentralization and censorship resistance for DApps and DeFi
- 🤖Providing reliable data infrastructure for decentralized artificial intelligence
🔗Links
- Blockchain Sharded Storage: Web2 Costs and Web3 Security with Shamir Secret Sharing
- Minimal fully recursive zkDA rollup with sharded storage
- Using FRI for DA with Optimistic Correctable Commitments in Rollups
- Toy model
Our project is supported by the Ethereum Foundation Ecosystem Support Program and 1inch DAO.
ZeroPool Sharded Storage History
-
accepted into GG22 OSS - Web3 Infrastructure 1 month ago.