Fraud and Data Availability Proofs: Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities
Mustafa Al-Bassam, Alberto Sonnino, Vitalik Buterin
Abstract
This paper explores the critical roles of fraud proofs and data availability proofs in improving the security of light clients and enabling scalable blockchain architectures, particularly those employing sharding. The authors demonstrate how light clients, which only download block headers, can achieve near full-node security by relying on fraud proofs to detect invalid state transitions or blocks. Crucially, they introduce the concept of data availability sampling (DAS), where light clients probabilistically sample small portions of block data to ensure that the entire block's data is indeed available to the network for reconstruction, even if it's not downloaded by the light client itself. This mechanism is vital for sharded blockchains, where a malicious shard might attempt to produce an invalid or unavailable block without detection. The research shows how these proofs can secure a sharded system even under a dishonest majority of participants, enhancing robustness and allowing for significant scaling. This work forms a cornerstone for the design of modern modular blockchains and light client security models.
Key Findings
- 1Light clients can achieve near full-node security by verifying block headers and relying on fraud proofs.
- 2Data availability sampling (DAS) allows light clients to verify data availability without downloading full blocks.
- 3Fraud and data availability proofs are crucial for securing sharded blockchain architectures.
- 4These mechanisms enable blockchain scaling even in the presence of dishonest majorities.
- 5The paper provides a framework for robust light client operation and secure sharding.
Topics
Citation
BibTeX
@misc{fraudand2018,
title = {Fraud and Data Availability Proofs: Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities},
author = {Mustafa Al-Bassam and Alberto Sonnino and Vitalik Buterin},
year = {2018},
howpublished = {\url{https://arxiv.org/pdf/1809.09044.pdf}},
}Knowledge Explorer
Explore Related Concepts
See how Fraud and Data Availability Proofs: Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities connects to glossary terms, books, and other research in the Knowledge Graph.