DASBook is part of the ETH100 Book Series, dedicated to providing a comprehensive and in-depth exploration of Data Availability Sampling (DAS)—covering both its foundational principles and future directions. As blockchain and Ethereum technologies become increasingly complex, relevant knowledge is often fragmented, rapidly evolving, and difficult to follow. The ETH100 Book Series aims to consolidate essential insights across various domains, present them in a structured way, and keep them up to date—significantly lowering the learning curve and helping readers stay informed.
Read online at: https://dasbook.eth100.wtf/
DASBook is written with the following principles in mind:
- Clarity First: We emphasize underlying principles over implementation details. Even in cryptography-related sections, the material is explained using math no more advanced than what's taught in middle school—making the book accessible to a wide audience.
- Comprehensive & Up-to-date: From foundational concepts to the latest research, DASBook covers the full spectrum of topics relevant to DAS, including encoding theory, network design, and sampling. The content is continuously updated to reflect the cutting edge of the ecosystem.
- Future-Oriented: We embrace diverse possibilities and maintain an open, exploratory mindset.
DASBook is organized into three main parts:
- Guide: Introduces DAS from the ground up—its core concepts, encoding methods, and practical applications. Designed for beginners.
- Advanced: Explores technical foundations in depth, including network architecture, cryptographic theory, and encoding strategies. Aimed at readers seeking to understand how DAS works under the hood.
- Research: Covers forward-looking topics such as security modeling, threat analysis, sampling strategy design, network optimizations, and future architecture proposals. Suitable for researchers and developers entering the field.
DASBook is continuously evolving, and we welcome contributions from researchers, developers, and curious learners. You can help by:
- Fixing typos and improving phrasing
- Correcting technical or academic inaccuracies
- Adding diagrams or illustrative examples
- Writing new chapters or expanding existing ones
This project is built with VitePress.
pnpm install
pnpm docs:devpnpm docs:build
pnpm docs:previewDeployment is handled via GitHub Actions. Simply push to deploy.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International licence.
If DASBook has been helpful to you, feel free to support our ongoing work:
0x35F96C7f554A855025b5C261BD2D8b6Db6418B79