Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-7594 Final

PeerDAS - Peer Data Availability Sampling

Authors: , , , ,

Canonical data: /latest/eips/7594.json

Introducing simple DAS utilizing gossip distribution and peer requests

Timeline

Included
EIP Created Jan 12, 2024

Key Benefits

  • Dramatically reduces Layer 2 transaction costs
  • Enables scaling to 128+ blobs per block over time
  • Nodes only store a fraction of data while maintaining security
  • Foundation for competing with high-speed blockchains
  • Paves the way for full Danksharding

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Benefits through much cheaper Layer 2 transactions and access to applications that need more data throughput.

Application Developers

Enables building applications with higher data requirements. Layer 2 developers benefit from reduced costs and higher capacity limits.

Wallet Developers

Minimal direct impact. Users benefit indirectly through better Layer 2 transaction reliability and lower costs.

Tooling / Infrastructure

Major updates needed for block explorers, indexers, and data availability APIs to handle the new sampling system and proof formats.

Layer 2s

Game-changing for Layer 2 economics - dramatically reduces costs for posting transaction data and enables much higher throughput rollups.

Stakers & Node Operators

Must implement the new specialized data storage and sampling system. Changes from downloading everything to participating in a coordinated verification network.

CL Client Developers

Major implementation work required for the new data distribution system, sampling protocols, and coordination between nodes. This is a core infrastructure change.

EL Client Developers

Need to update how blob transactions are handled and verified, including new proof formats and validation methods.

North Star Goal Alignment

  • Scale L1: Essential foundation for scaling Ethereum's data capacity. Builds the infrastructure needed for full Danksharding, potentially increasing data throughput from ~375KB/s to several MB/s in future upgrades.
  • Scale Blobs: Directly enables Layer 2 scaling by allowing nodes to efficiently handle much more data without overwhelming individual participants.