Insights on Crypto Payments, Infrastructure, and Operations

Data Availability Committee (DAC)

Abbreviation: DAC

Pronunciation: DAY-tuh uh-vay-luh-BIH-luh-tee kuh-MIH-tee (DEE-AY-SEE)

Also known as: Data Availability Committee, DAC

Definition

A Data Availability Committee is a designated group that stores off-chain transaction data and attests that users can retrieve it when needed. The model reduces data costs but introduces trust in committee honesty, independence, and continued service.

Overview

How it works

A Data Availability Committee supports systems such as validiums by keeping copies of transaction data outside the settlement chain. Committee members sign attestations that required data is available, allowing state commitments or proofs to proceed without publishing full data on-chain. The model reduces data costs but introduces trust in committee honesty, independence, and continued service. If enough members collude or disappear, users may be unable to reconstruct state or exit even when validity proofs prevent invalid transitions.

Evaluators should inspect membership, signature threshold, data-retention policy, geographic and operator diversity, replacement rules, and emergency publication mechanisms. Applications must verify attestations against the correct committee epoch and should disclose weaker availability assumptions compared with fully on-chain data.

What matters in practice

A data availability committee is a selected set of parties entrusted to store or attest that transaction or state data can be recovered. A committee may reduce costs compared with publishing all data on an L1, but introduces trust, membership and liveness assumptions. An attestation is only as meaningful as the committee's actual access and retention obligations. If data disappear, users may struggle to reconstruct state even if the execution commitment remains visible. A merchant assessing a payment network should ask who runs the committee, what a failure does to withdrawals and whether independent users can audit data retrieval.

Data Availability; Transaction Data

Example

A rollup posts state commitments to its settlement chain and relies on a committee to make batch data available. The committee signs an availability certificate, but a prolonged outage blocks independent reconstruction. The merchant's continuity plan must account for that dependency.

Comparison

A DAC is a trust-based availability mechanism. It is not the same as cryptographic execution validity or the broader concept of data availability sampling.

Key Takeaway

A DAC lowers publication costs by attesting to off-chain data, but users depend on its threshold remaining honest and available.

Sources

  1. Ethereum Documentation: Scaling — Ethereum Foundation (2026-07-30)
  2. Ethereum Documentation: Zero-Knowledge Proofs — Ethereum Foundation (2026-07-30)