PANDAS: Peer-to-peer, Adaptive Networking Allowing Data Availability Sampling within Ethereum Consensus Timebounds
Matthieu Pigaglio · Onur Ascigil · Michał Król · Felix Lange · Kaleem Peeroo · Sergi Rene · Ramin Sadre · Vladimir Stankovic · Etienne Rivière
Abstract
Layer-2 protocols such as rollups can help address Ethereum's throughput limits. An efficient data availability layer is key for layer-2 support in Ethereum, but broadcast methods do not scale. A promising approach is the selective distribution of layer-2 data and its verification by data availability sampling (DAS). Integrating DAS with Ethereum consensus is, however, a challenge, as data must be shared and sampled within 4 seconds of each consensus slot. We propose PANDAS, a practical approach to integrating DAS with Ethereum without modifying Ethereum's core protocols. PANDAS disseminates layer-2 data and samples its availability using lightweight, direct exchanges. Its design accounts for message loss, node failures, and unresponsive participants. Our evaluation in a 1,000-node cluster and simulations for up to 20,000 peers show that PANDAS allows layer-2 data dissemination and sampling under planetary-scale latencies within the 4-second deadline.
Citation
@inproceedings{10.1145/3721462.3770769,
title = {PANDAS: Peer-to-peer, Adaptive Networking Allowing Data Availability Sampling within Ethereum Consensus Timebounds},
author = {Pigaglio, Matthieu and Ascigil, Onur and Kr\'{o}l, Micha\l{} and Lange, Felix and Peeroo, Kaleem and Rene, Sergi and Sadre, Ramin and Stankovic, Vladimir and Rivi\`{e}re, Etienne},
year = 2025,
booktitle = {Proceedings of the 26th International Middleware Conference},
location = {Vanderbilt University, Nashville, TN, USA},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
series = {Middleware '25},
pages = {167–179},
doi = {10.1145/3721462.3770769},
isbn = 9798400715549,
url = {https://doi.org/10.1145/3721462.3770769},
numpages = 13,
keywords = {ethereum, data availability sampling, peer-to-peer, performance}
}