Quorum Systems in Permissionless Network
Christian Cachin, Giuliano Losa, and Luca Zanolini

TL;DR
This paper extends fail-prone system theory to permissionless networks by allowing processes to make assumptions about others' assumptions, enabling intersecting quorums without full system knowledge, applicable to blockchain models.
Contribution
It generalizes fail-prone systems for permissionless settings by introducing transitive assumptions, unifying existing models and modeling blockchain quorum systems.
Findings
Generalized fail-prone system model for permissionless networks
Enables intersecting quorums without full membership knowledge
Provides formal characterization of Stellar blockchain quorum model
Abstract
Fail-prone systems, and their quorum systems, are useful tools for the design of distributed algorithms. However, fail-prone systems as studied so far require every process to know the full system membership in order to guarantee safety through globally intersecting quorums. Thus, they are of little help in an open, permissionless setting, where such knowledge may not be available. We propose to generalize the theory of fail-prone systems to make it applicable to permissionless systems. We do so by enabling processes not only to make assumptions about failures, but also to make assumptions about the assumptions of other processes. Thus, by transitivity, processes that do not even know of any common process may nevertheless have intersecting quorums and solve, for example, reliable broadcast. Our model generalizes existing models such as the classic fail-prone system model [Malkhi and…
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 · Cryptography and Data Security · Distributed systems and fault tolerance
