mycoin.hk

What Happens If a Data Availability Committee Fails to Publish Blobs?

If a Data Availability Committee (DAC) fails to publish blobs, the rollup that depends on it can become temporarily unusable, and users may be unable to withdraw funds until the data is restored or the committee is replaced. In the worst case, assets could be frozen indefinitely.

Data Availability Committees are a compromise used by some Layer 2 networks to reduce costs. Instead of posting all transaction data to Ethereum (which is expensive), they entrust a small group of nodes to store and serve the data on demand. This works well when the committee is honest and available. When it is not, the rollup’s security model breaks.

What blobs are and why they matter

Blobs are large chunks of transaction data that rollups produce. On Ethereum, blobs are posted to the consensus layer via EIP-4844 (proto-danksharding) and are available to anyone for a limited time. On rollups using a DAC, blobs are stored off-chain by the committee. The DAC promises to make them available to anyone who asks - especially to challengers in optimistic rollups or to users trying to withdraw.

Without the blob data, no one can reconstruct the state of the rollup. That means:

Immediate Effects of a DAC Failure

When a DAC stops publishing blobs, the rollup’s operators usually notice within minutes. The typical sequence is:

  1. Sequencer halts. Most rollups pause block production to prevent invalid state growth. Transactions stop confirming.
  2. Bridge freezes. The L1 bridge contract may lock deposits, or allow them but queue them until data is available.
  3. Users cannot withdraw. Any pending withdrawal requests sit in a queue. The challenge period (if optimistic) cannot start because no one can verify the state.
  4. Price of the rollup’s token (if any) drops. Market uncertainty about asset accessibility often triggers selling.

How long does the failure last?

That depends on the cause.

Can users recover their funds?

Yes, but only if the blob data is eventually published or if the rollup’s governance can force a state reconstruction.

How to Check If a Rollup Uses a DAC

Before using a rollup, check its data availability model. L2Beat lists this for every project under "Data Availability." If it says "External" or "Committee," the rollup relies on a DAC. If it says "Ethereum" or "On-chain," blobs are posted to L1.

Rollups that use DACs include many "validium" chains and some early-stage optimistic rollups. Examples (check current status on L2Beat): - Arbitrum Nova (uses a DAC) - zkSync Era (uses a DAC for some data) - Immutable X (validium)

Mitigation options for users

If you are using a DAC-based rollup and the committee fails:

  1. Do not panic. Most outages are resolved within days. Check the rollup’s status page or Discord.
  2. Do not try to bridge while the system is halted. Deposits may queue or fail. Withdrawals are blocked anyway.
  3. If you hold a governance token, vote for a data availability upgrade. Some rollups allow token holders to replace the DAC or switch to Ethereum-based DA.
  4. Consider moving to a rollup with on-chain data availability for assets you cannot afford to lose. The trade-off is higher fees for stronger guarantees.

The Bigger Picture

DAC failures are rare but not theoretical. In 2023, a DAC node for the Metis rollup went offline for several hours, halting the chain. The data was recovered, but the incident highlighted the risk. Rollups that use Ethereum for DA (like Arbitrum One, Optimism, Base) do not have this failure mode - blobs are always available as long as Ethereum is running.

If you prioritize safety over cost, use a rollup with on-chain data availability. If you need low fees and can accept the committee risk, DAC-based rollups can be fine for small amounts - but never for your entire portfolio.

Not financial advice. mycoin.hk publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to layer 2s