Stabl: Blockchain Fault Tolerance
Vincent Gramoli, Rachid Guerraoui, Andrei Lebedev, Gauthier Voron

TL;DR
This paper evaluates the fault tolerance of five modern blockchain systems by injecting failures and analyzing their resilience, revealing significant vulnerabilities and the impact of Byzantine fault tolerance mechanisms.
Contribution
It introduces a novel sensitivity metric and provides an empirical assessment of blockchain fault tolerance through controlled failure injections.
Findings
Most blockchains are highly impacted by small network failures.
Redbelly and Avalanche benefit from Byzantine fault tolerance redundancy.
Avalanche and Solana cannot recover from localized transient failures.
Abstract
Blockchain promises to make online services more fault tolerant due to their inherent distributed nature. Their ability to execute arbitrary programs in different geo-distributed regions and on diverse operating systems make them an alternative of choice to our dependence on unique software whose recent failure affected 8.5 millions of machines. As of today, it remains, however, unclear whether blockchains can truly tolerate failures. In this paper, we assess the fault tolerance of blockchain. To this end, we inject failures in controlled deployments of five modern blockchain systems, namely Algorand, Aptos, Avalanche, Redbelly and Solana. We introduce a novel sensitivity metric, interesting in its own right, as the difference between the integrals of two cumulative distribution functions, one obtained in a baseline environment and one obtained in an adversarial environment. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · Big Data and Business Intelligence
