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.
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.
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.
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.
Our project is supported by the Ethereum Foundation Ecosystem Support Program and 1inch DAO.