”# 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

  1. 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.
  2. Celestia Provides DA Proofs

    • Celestia validators generate attestations proving that rollup data is available.
  3. 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.
  4. 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:

ContractEVM NetworkContract AddressAttested Data on CelestiaLink to Celenium
SP1 BlobstreamEthereum Mainnet0x7Cf3876F681Dbb6EdA8f6FfC45D66B996Df08fAeMainnet BetaDeployment on Celenium
SP1 BlobstreamArbitrum One0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794Mainnet BetaDeployment on Celenium
SP1 BlobstreamBase0xA83ca7775Bc2889825BcDeDfFa5b758cf69e8794Mainnet BetaDeployment on Celenium
SP1 BlobstreamSepolia0xf0c6429ebab2e7dc6e05dafb61128be21f13cb1eMocha TestnetDeployment on Celenium
SP1 BlobstreamArbitrum Sepolia0xc3e209eb245Fd59c8586777b499d6A665DF3ABD2Mocha TestnetDeployment on Celenium
SP1 BlobstreamBase Sepolia0xc3e209eb245Fd59c8586777b499d6A665DF3ABD2Mocha TestnetDeployment 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!