PANDAS: Peer-to-peer, Adaptive Networking for Data Availability Sampling within Ethereum Consensus Timebounds
Matthieu Pigaglio, Onur Ascigil, Micha{\l} Kr\'ol, Sergi Rene, Felix Lange, Kaleem Peeroo, Ramin Sadre, Vladimir Stankovic, Etienne Rivi\`ere

TL;DR
PANDAS introduces a practical method for integrating data availability sampling into Ethereum's Danksharding, enabling scalable layer-2 data dissemination and sampling within strict time constraints without altering core protocols.
Contribution
It presents a novel, lightweight approach for disseminating and sampling layer-2 data in Ethereum that meets tight timing requirements without protocol modifications.
Findings
Supports data dissemination within 4 seconds at planetary-scale latencies.
Enables sampling of layer-2 data in large-scale Ethereum networks.
Demonstrates scalability up to 20,000 peers in simulations.
Abstract
Layer-2 protocols can assist Ethereum's limited throughput, but globally broadcasting layer-2 data limits their scalability. The Danksharding evolution of Ethereum aims to support the selective distribution of layer-2 data, whose availability in the network is verified using randomized data availability sampling (DAS). Integrating DAS into Ethereum's consensus process is challenging, as pieces of layer-2 data must be disseminated and sampled within four seconds of the beginning of each consensus slot. No existing solution can support dissemination and sampling under such strict time bounds. We propose PANDAS, a practical approach to integrate DAS with Ethereum under Danksharding's requirements without modifying its protocols for consensus and node discovery. PANDAS disseminates layer-2 data and samples its availability using lightweight, direct exchanges. Its design accounts for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Opportunistic and Delay-Tolerant Networks · Distributed systems and fault tolerance
