How to Trust Strangers: Composition of Byzantine Quorum Systems
Orestis Alpos, Christian Cachin, Luca Zanolini

TL;DR
This paper develops static rules for composing Byzantine quorum systems with symmetric and asymmetric trust assumptions, enabling joint operation of systems with disjoint participants while maintaining fault tolerance and protocol guarantees.
Contribution
It introduces novel composition rules for Byzantine quorum systems that work without interaction among participants and preserve fault tolerance and correctness.
Findings
Composition rules enable joint operation of disjoint systems.
Asymmetric trust composition allows consensus where it was previously impossible.
The approach maintains system correctness and fault tolerance after composition.
Abstract
Trust is the basis of any distributed, fault-tolerant, or secure system. A trust assumption specifies the failures that a system, such as a blockchain network, can tolerate and determines the conditions under which it operates correctly. In systems subject to Byzantine faults, the trust assumption is usually specified through sets of processes that may fail together. Trust has traditionally been symmetric, such that all processes in the system adhere to the same, global assumption about potential faults. Recently, asymmetric trust models have also been considered, especially in the context of blockchains, where every participant is free to choose who to trust. In both cases, it is an open question how to compose trust assumptions. Consider two or more systems, run by different and possibly disjoint sets of participants, with different assumptions about faults: how can they work…
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.
