LogoLogo
English
English
  • Introduction
  • API
  • Methodology
    • Blockspace
    • Fundamentals
      • 🕓Activity
      • ⭐Value Locked
      • 💳Economics
      • 🔀Convenience
  • General Layer 2 Knowledge
    • 📜Data Availability
      • ⚪Light/client and full nodes
      • ❌Fault Proofs
      • 🏄‍♂️Onchain Data Availablity
        • 📄EIP-4844
        • 🧫Data Availability Sampling
      • 🕊️Offchain Data Availability
        • ⚙️General Purpose DACs Mechanism
        • 📚Sources and Extra Material
  • Developer Content
    • ⚖️Which Layer 2 approach is for you?
      • ↔️State Channels
      • ⚡Plasma
      • 🌀Rollups
      • 🔐Validiums
    • ⛽Transaction Costs
      • ⚔️Optimistic vs. Zero Knowledge Rollups
      • 🤝Validium Hybrids
      • 🖼️What EIP 4844 means for Layer 2s
    • ⭐Rollup Performance
      • ⌛General Stats
      • 📨Messaging Latency and Cost
  • OP Chains
    • 🧰OP Stack
    • 🌟Superchain
    • 🛣️Road to Superchain
      • ✅Chain Factories
      • ✅Permissionless Proof System
      • ☑️Configurable Sequencer per OP Chain.
    • ⛓️Chain Knowledge
      • 🔵Base
      • ⚪Zora
      • 🟢Public Goods Network
Powered by GitBook
On this page
  1. General Layer 2 Knowledge
  2. Data Availability
  3. Offchain Data Availability

General Purpose DACs Mechanism

PreviousOffchain Data AvailabilityNextSources and Extra Material

Last updated 1 year ago

There are usually three parties in the process:

1 - The L2 chain that receives and records transactions

2 - The offchain DA provider

3 - Ethereum Mainnet

The actual Transaction Data is sent to the Offchain DA provider and is put into a block ensuring that the data is available.

On the Offchain DA provider side validators sign the Merkle Root of DA Attestation and send it to the DA Bridge Contract on Ethereum for verification and storage.

In the meantime, the proofs of transactions from the L2 Chain are also published to Ethereum Mainnet to the L2 contract on the Mainnet, which handles fraud and validity proofs and checks that the underlying data is available via the DA Bridge contract.

  • These permissionless DACs come with extra-economic guarantees on data availability because the committee can be slashed if they misbehave.

  • They are more credibly neutral as a DA layer than a DAC, because it exists as an independent chain in its own right as a general-purpose DA layer, rather than a DA layer for a specific Ethereum L2.

  • They are cost-effective and less costly than pure rollups, but the more decentralized they get and the more signatures they need per attestation, the costlier they get.

Examples

Celestia, Polygon Avail, and EigenDA

Pros

Cons

📜
🕊️
⚙️
👍
👎