A Survey on Data Availability in Layer 2 Blockchain Rollups: Open Challenges and Future Improvements
Layer 2 solutions have emerged in recent years as a valuable alternative to increase the throughput and scalability of blockchain-based architectures. The three primary types of Layer 2 solutions are state channels, sidechains, and rollups. The rollups are particularly promising, allowing significant improvements in transaction throughput, security, and efficiency, and have been adopted by many real-world projects, such as Polygon and Optimistic. However, the adoption of Layer 2 solutions has led to other challenges, such as the data availability problem, where transaction data processed off-chain must be posted back on the main chain. This is crucial to prevent data withholding attacks and ensure all participants can independently verify the blockchain state. This paper provides a comprehensive survey of existing rollup-based Layer 2 solutions with a focus on the data availability problem and discusses the major advantages and disadvantages of them. Finally, an analysis of open challenges and future research directions is provided.
Authors
- Sara Migliorini (ORCID: https://orcid.org/0000-0003-3675-7243)
- Fausto Spoto (ORCID: https://orcid.org/0000-0003-2973-0384)
- Muhammad Bin Saif (ORCID: https://orcid.org/0009-0002-4618-0193)
Institutions
- University of Verona (IT)
Publication Details
- Journal
- Future Internet
- Published
- 2024-08-29
- DOI
- https://doi.org/10.3390/fi16090315
- Citations
- 22
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 17.14