# Data-Availibility Layer design for the Tezos blockchain
- [Overview](https://hackmd.io/Nw-sVnxjR52GB7gjHVZ4sA)
- [State of the art](https://hackmd.io/GfXfa1CqQtGY6zoessBzIw)
- [The data availability problem](https://hackmd.io/GfXfa1CqQtGY6zoessBzIw#The-Data-Availability-problem)
- [Solutions for the Data Availability Problem](https://hackmd.io/GfXfa1CqQtGY6zoessBzIw#Solutions-for-the-Data-Availability-Problem)
- [Approaches of various blockchains](https://hackmd.io/GfXfa1CqQtGY6zoessBzIw#Approaches-of-various-blockchains)
- [DAL design](https://hackmd.io/UQuA_59QRdOjU47fGM9CsQ)
- [Overview](https://hackmd.io/UQuA_59QRdOjU47fGM9CsQ?view#DAL-overview)
- [DAL/P2P design](https://hackmd.io/UQuA_59QRdOjU47fGM9CsQ?view#DALP2P-Design)
- [Topological constraints](https://hackmd.io/UQuA_59QRdOjU47fGM9CsQ#Topological-constraints)
- [DAL security analysis](https://hackmd.io/UQuA_59QRdOjU47fGM9CsQ#Security-analysis)
- [DAL/P2P simulation](https://hackmd.io/1W3b1i8bQgO_2QRDis6tJg)
- [Context](https://hackmd.io/1W3b1i8bQgO_2QRDis6tJg#Introduction)
- [Description of the simulation](https://hackmd.io/1W3b1i8bQgO_2QRDis6tJg#Description-of-the-simulation)
- [Results](https://hackmd.io/1W3b1i8bQgO_2QRDis6tJg#Results)
- [Towards a DAL V2](https://hackmd.io/E6_izRwdRbaas-2rMZ_f0A)
- [Sampling for the DAL](https://hackmd.io/E6_izRwdRbaas-2rMZ_f0A#Sampling-for-the-DAL)
- [Rational sampling](https://hackmd.io/E6_izRwdRbaas-2rMZ_f0A#Aggregating-commitments)
- [Splitting attestor's bandwith](https://hackmd.io/E6_izRwdRbaas-2rMZ_f0A#Splitting-attestor%E2%80%99s-bandwith)
- [Optimising P2P network resilience](https://hackmd.io/E6_izRwdRbaas-2rMZ_f0A#Optimising-resilience-and-bandwith-usage)
- [Glossary](https://hackmd.io/R5UYgX0WRv2xumoPtFJlUA)
## Annexes
- [A - Simulation methodology](https://hackmd.io/tt4fcwu2RNq7mbK-Cs406Q)
- [B - Simulation data](https://hackmd.io/J1B6Q9mUREy8gT7RvP_q3A)
- [C - Initial DAL design document](https://hackmd.io/g8l2M47eR1eN2WNB-m_6Rg)
- [D - Model computation](https://hackmd.io/TbiSNGg9SJiq-x5fU_yg4w)
- [E - References](https://hackmd.io/@p-cUv0l5RNaDKBCowZ0IzA/H1_zMMl0s)
{"metaMigratedAt":"2023-06-17T20:16:07.613Z","metaMigratedFrom":"Content","title":"Data-Availibility Layer design for the Tezos blockchain","breaks":true,"contributors":"[{\"id\":\"a7e714bf-4979-44d6-8328-10a8c19d08cc\",\"add\":9750,\"del\":8021},{\"id\":\"73f1cae8-0197-4c51-9429-2846f56a8f22\",\"add\":395,\"del\":130},{\"id\":\"6d7d36a9-ba8c-418d-ae60-b9a60d1c2f5c\",\"add\":201,\"del\":6}]"}