Blobstream
A Data Availability Solution for Ethereum Rollups
”# Blobstream: A Data Availability Solution for Ethereum Rollups
1. Introduction
Blobstream is an application deployed on Ethereum to provide Data Availability (DA) for rollups. It acts as a bridge, enabling rollups to verify data on Ethereum while storing it efficiently on Celestia.
2. Blobstream Architecture
Upper Board Overview
Blobstream consists of the following core components:
- Celestia DA Layer: Stores rollup data as blobs, providing cost-efficient DA.
- Blobstream Contract on Ethereum: Receives and verifies Celestia’s DA attestations.
- Celestia Light Node: A lightweight client deployed on Ethereum that follows Celestia’s blockchain to validate DA proofs.
- Rollups: Layer 2 networks that utilize Blobstream to prove their data has been published.
3. How Blobstream Works
-
Rollup Submits Data to Celestia
- Rollups submit transaction data as blobs to Celestia’s DA layer.
- This process is cheaper than storing data on Ethereum.
-
Celestia Provides DA Proofs
- Celestia validators generate attestations proving that rollup data is available.
-
Blobstream Contract on Ethereum Verifies Data
- A Celestia Light Node deployed on Ethereum verifies the DA proofs from Celestia.
- The Blobstream contract then stores these proofs on Ethereum.
-
Rollups Use Verified Data
- Rollups can reference Blobstream’s contract to prove their data is available.
4. Key Benefits of Blobstream
Cost Efficiency
- Reduces gas fees compared to storing data on Ethereum Layer 1 (L1).
- Offloads DA storage to Celestia, which offers a scalable and low-cost solution.
Security and Trust Minimization
- Utilizes Celestia’s cryptographic proofs to ensure data integrity and availability.
- Rollups can trust Celestia’s DA layer while maintaining verifiability on Ethereum.
Seamless Rollup Integration
- Compatible with Optimistic Rollups and ZK-Rollups, allowing for flexible adoption.
- Provides a standardized DA mechanism without altering Ethereum’s core infrastructure.
5. Deployed Contracts
You can interact with the SP1 Blobstream contracts today. The Solidity smart contracts for SP1 Blobstream are deployed on the following networks:
Contract | EVM Network | Contract Address | Attested Data on Celestia | Link to Celenium |
---|---|---|---|---|
SP1 Blobstream | Ethereum Mainnet | 0x7Cf3876F681Dbb6EdA8f6FfC45D66B996Df08fAe | Mainnet Beta | Deployment on Celenium |
SP1 Blobstream | Arbitrum One | 0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794 | Mainnet Beta | Deployment on Celenium |
SP1 Blobstream | Base | 0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794 | Mainnet Beta | Deployment on Celenium |
SP1 Blobstream | Sepolia | 0xf0c6429ebab2e7dc6e05dafb61128be21f13cb1e | Mocha Testnet | Deployment on Celenium |
SP1 Blobstream | Arbitrum Sepolia | 0xc3e209eb245Fd59c8586777b499d6A665DF3ABD2 | Mocha Testnet | Deployment on Celenium |
SP1 Blobstream | Base Sepolia | 0xc3e209eb245Fd59c8586777b499d6A665DF3ABD2 | Mocha Testnet | Deployment on Celenium |
💡 Note: The contract addresses above enable interaction with SP1 Blobstream for Ethereum rollups and provide verified DA from Celestia.
6. The Role of Blobstream in the Ethereum Ecosystem
Blobstream helps rollups reduce costs, increase efficiency, and enhance security by leveraging Celestia’s DA layer while remaining verifiable on Ethereum. This strengthens Ethereum’s modular architecture and supports the development of more scalable Layer 2 solutions.
7. Future Developments
- Expanding compatibility with different rollup architectures.
- Enhancing security mechanisms for cross-chain DA verification.
- Improving performance of Celestia’s Light Node on Ethereum.
🚀 Blobstream is a game-changer for Ethereum rollups, providing a scalable, low-cost, and secure DA solution powered by Celestia! ”