How Does EigenDA Work?
A data storage layer that rollup blockchains use to keep their transaction data available and verifiable. It is secured by 4.3M staked ETH through EigenLayer and raised $70M. Its C+ grade reflects a centralized data distribution point (the disperser) that can censor or block data, plus untested slashing economics.
TVL
—
Sector
L2
Risk Grade
B-
Value Grade
C-
Core Mechanisms
Data-Availability/Erasure-Coding
NovelErasure-coded blob distribution across restaked operator set
EigenDA splits data blobs into erasure-coded chunks distributed across operators. Each operator stores only a fraction of each blob, reducing per-operator cost while maintaining data reconstructibility.
Data-Availability/KZG-Commitment
NovelKZG polynomial commitments and proofs for data correctness verification
Disperser generates KZG commitments and per-chunk proofs certifying data correctness. Operators verify their chunk against the commitment before attesting to storage.
Data-Availability/Disperser
NovelCentralized disperser encoding and distributing data to operator nodes
The disperser encodes data, generates proofs, and distributes chunks to operators. Currently a centralized component — a single point of censorship and availability risk.
Restaking/AVS
NovelEigenLayer AVS with restaked ETH securing data availability guarantees
EigenDA operates as an AVS on EigenLayer, with 4.3M ETH staked as economic security. Operators opt in with delegated restaked ETH and are subject to slashing for data unavailability.
Operator/Attestation
Operator signature attestation for data chunk storage
Operators generate signatures certifying chunk storage. Aggregated signatures are submitted on-chain to certify data availability for a blob.
Retrieval/Reconstruction
Retrieval nodes collecting chunks from operators to reconstruct original data
Retrieval nodes collect data shards from validator operators and reconstruct the original data using erasure coding. Data reconstruction requires only a subset of all chunks.
Throughput/Scaling
100 MB/s throughput with roadmap to hundreds of MB/s and sub-second latency
Current throughput of 100 MB/s significantly exceeds Ethereum's 8.2 MB per block. Roadmap targets further scaling and latency reduction to under one second.
How the Pieces Interact
The disperser is currently a centralized component. A compromised or censoring disperser can selectively withhold data from operators, making entire blobs unavailable despite the operator set being honest and ready.
Operators staking on EigenDA share restaked ETH with other AVSs. A slashing event on EigenDA reduces security for other AVSs, and vice versa — creating bilateral contagion risk through shared stake.
Operators may attest to storing chunks without actually retaining the data (lazy operator attack). Detection requires full data reconstruction, which may not happen until data is actually needed by a rollup.
Blob registrations on Ethereum create on-chain costs that scale with blob count. During periods of Ethereum congestion, registration costs could make EigenDA economically unviable for low-value rollups.
Scaling to hundreds of MB/s increases operator bandwidth and storage requirements, potentially centralizing the operator set to well-capitalized entities and reducing the decentralization that underpins security.
What Could Go Wrong
- Data withholding attacks can only be detected by downloading full data — light node observability feature not yet fully deployed
- Operator slashing for data unavailability inherits EigenLayer's broader restaking systemic risk
- Disperser centralization — users can be censored if the disperser does not distribute blobs to operators
Disperser Censorship and Data Unavailability Crisis
ElevatedTrigger: Centralized disperser is compromised, experiences >1 hour downtime, or selectively withholds blobs from operators during a rollup settlement window
- 1.Disperser stops distributing data blobs to operator nodes — New rollup data cannot be attested as available; blob confirmations halt
- 2.Dependent rollups cannot post data availability proofs — Rollup sequencers pause state commitments; user transactions queue indefinitely
- 3.Rollup users panic-bridge assets back to Ethereum L1 — Bridge congestion spikes; gas costs on L1 surge 5-10x
- 4.Rollup TVL drops as confidence in DA guarantees erodes — Projects using EigenDA evaluate migration to alternative DA layers
- 5.EigenDA operator stake delegation decreases — Reduced economic security makes future attacks cheaper
Risk Profile at a Glance
Overall: B- (29/100)
Lower score = safer