EigenDA
What is EigenDA?
EigenDA is a data availability solution with 10 MiB/s of write throughput and the lowest cost in its class. The system's design is inspired by Danksharding, which promises to scale Ethereum's DA beyond EIP-4844. EigenDA is available today. Learn more at https://docs.eigenlayer.xyz/eigenda/overview/
Twitter, Website, Contract, EigenLayer
address: 0x870679e138bcdf293b7ff14dd44b70fc97e12fc0
Risk analysis
AVS
Business Model
EigenDA uses Dual Staking of ETH and EIGEN, where EIGEN stakers can be forked for data availability assurance. Rollups are also allowed to integrate their own token quorum so that DA commitments are validated by both the default EigenDA quorum and the custom rollup quorum.
While native rollup staked tokens and the unknown DeFi risk profile of EIGEN may introduce moderate initial risks, the strong quorum composition establishes a robust business model, where all quorums must be compromised in order for EigenDA to fail, which appears challenging to execute.
Protocol Security
One code audit performed by one entity only.
Code coverage percentage measures the extent of EigenDA code tested by automated tests, calculated as the ratio of tested lines or branches to the total in the codebase. Higher percentages suggest more comprehensive testing and a reduced likelihood of latent bugs in EigenDA. It sits at around 55%, as of 9/17/2024.
Operator Profile
Since we are at the very early stages of EigenLayer, operators' performance reputation was classified as unknown. Operator's entrenchment level indicates how entrenched EigenDA's operators are validating other AVSs. The small number of AVSs currently live helps exacerbate this risk, in a pooled security context.
All AVSs are assigned a high operator profile risk at this early stage.
EigenDA Protocol
Rollups
EigenDA allows rollup nodes to interact directly with a majority of EigenDA nodes, alleviating centralization pressures by bypassing the need for a single leader to order the data. Existing solutions rely on a single leader to sequence blobs, introducing a potential censorship chokepoint.
Furthermore, rollups on EigenDA can now reserve a chunk of bandwidth (1MB/s, e.g), helping alleviate current data congestion issues, surge pricing, and fluctuating gas fees — throughput is greatly increased as a result.
Disperser
EigenDA's Disperser sends blobs straight to its operators through direct communication (unicast). In traditional methods, operators receive data blobs from peers and re-broadcast them to others, impacting liveness. Furthermore, the Disperser is built on KZG commitments and multi-reveal proofs rather than fraud proofs, making it possible to instantly verify correctness of coding.
Disperser permissionlessness and DAS (data availability sampling) for data verifiability are next in the roadmap. Currently, EigenDA uses a single permissioned Disperser to send data to its nodes, causing a liveness bottleneck. Once permissionless payments go live, the Disperser will be made permissionless, allowing any rollup sequencer to operate its own. Additionally, its usage of KZG polynomial coding ensures compatibility with DAS, to enhance verifiability, on a next release.
For more details, check eigenda.wtf and its blob explorer here.
BFT Validator Profile
BFT consensus imposes minimum thresholds of 1/3 and 2/3 validator agreement for liveness and safety guarantees, respectively.
EigenDA has introduced new low node requirements to promote decentralization and increased throughput. The minimum node requirement for validator participation is only 0.5MB/s (three orders of magnitude lower than current standards); the more stake delegated, the more node bandwidth becomes available.
At scale, TEE and DVT would potentially still be worth considering.
Operators for EigenDA (top 30)
# | operator group | TVL | ETH | EIGEN |
---|---|---|---|---|
1 |
ether.fi
ether.fi-1 - Pier Two
(264K ETH)
ether.fi-4 - Finoa
(202K ETH)
ether.fi-3 - DSRV
(189K ETH)
ether.fi-11 - Validation Cloud
(144K ETH)
ether.fi-6 - A41
(116K ETH)
ether.fi-8 - DSRV
(105K ETH)
ether.fi-5 - Cosmostation
(83K ETH)
ether.fi-7 - Chainnodes
(63K ETH)
ether.fi-9 - Nethermind
(47K ETH)
ether.fi-12
(45K ETH)
ether.fi-10 - Node.Monster
(32K ETH)
|
$3.15B | 1.29M | 1.34M |
2 |
P2P.org
|
$790M | 323K | 14.8M |
3 |
Renzo
Renzo by P2P.org
(69K ETH)
Renzo by Pier Two
(63K ETH)
Renzo by Figment
(62K ETH)
Renzo by HashKey
(57K ETH)
Renzo by Luganodes
(53K ETH)
Renzo $EIGEN by P2P
(2K ETH)
|
$749M | 306K | 413K |
4 |
Puffer
Puffer - P2P
(116K ETH)
Puffer - InfStones
(34K ETH)
Puffer
(23K ETH)
Puffer - Hashkey Cloud
(22K ETH)
Puffer - A41
(17K ETH)
Puffer - CoinSummer
(16K ETH)
Puffer - Everstake
(15K ETH)
|
$595M | 243K | 1.60M |
5 |
Eigenpie by P2P.org
|
$584M | 238K | 874K |
6 |
Kelp
Kelp by Luganodes
(119K ETH)
Kelp by Kiln
(105K ETH)
Kelp by Omakase
(2K ETH)
|
$553M | 226K | 62K |
7 |
EigenYields
|
$372M | 152K | 7.85M |
8 |
InfStones
|
$256M | 105K | 4K |
9 |
Swell
Swell - Luganodes
(9K ETH)
Swell - Chorus One
(9K ETH)
Swell - Finoa
(9K ETH)
Swell - Everstake
(9K ETH)
Swell - Pier Two
(9K ETH)
Swell - A41
(9K ETH)
Swell - P2P
(9K ETH)
|
$146M | 60K | 2K |
10 |
Unit 410 [1A]
|
$118M | 48K | 848K |
11 |
Kiln
|
$101M | 41K | 15.1M |
12 |
Staked
|
$99.8M | 41K | 1.76M |
13 |
CoinSummer Labs
|
$97.7M | 40K | 101K |
14 |
InfStones
|
$90.8M | 37K | 1.51M |
15 |
Galaxy
|
$87.8M | 36K | 32K |
16 |
AltLayer
|
$84.3M | 34K | 2.39M |
17 |
Arthapala
|
$56.1M | 23K | 276 |
18 |
HashKey
|
$42.1M | 17K | 112K |
19 |
RockX
|
$36.3M | 15K | 264K |
20 |
Black Sand
|
$35.5M | 15K | 72K |
21 |
stakefish
|
$23.4M | 10K | 263K |
22 |
Chorus One
|
$20.3M | 8K | 266K |
23 |
Figment
|
$19.6M | 8K | 143K |
24 |
Unit 410 [2A]
|
$16.3M | 7K | 0 |
25 |
Nethermind
|
$15.7M | 6K | 273K |
26 |
ChainUp Cloud
|
$14.8M | 6K | 765 |
27 |
Allnodes
|
$14.6M | 6K | 227K |
28 |
Frax
|
$14.4M | 6K | 7K |
29 |
A41
|
$10.2M | 4K | 144K |
30 |
Unit 410
|
$9.87M | 4K | 2K |