Skip to content

A comprehensive and beginner-friendly book on Data Availability Sampling (DAS) in Ethereum. Part of the ETH100 knowledge coordination series.

License

Notifications You must be signed in to change notification settings

ETH-100/dasbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DASBook

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/


✨ Writing Principles

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.

📚 Book Structure

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.

🛠️ Contributing

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

🔄 Development

This project is built with VitePress.

Install & Start Development

pnpm install
pnpm docs:dev

Build & Preview

pnpm docs:build
pnpm docs:preview

Deployment

Deployment is handled via GitHub Actions. Simply push to deploy.

📄 License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International licence.

💖 Support via Donation

If DASBook has been helpful to you, feel free to support our ongoing work:

0x35F96C7f554A855025b5C261BD2D8b6Db6418B79

About

A comprehensive and beginner-friendly book on Data Availability Sampling (DAS) in Ethereum. Part of the ETH100 knowledge coordination series.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •