From Symmetric to Asymmetric Asynchronous Byzantine Consensus
Christian Cachin, Luca Zanolini

TL;DR
This paper extends asynchronous Byzantine consensus protocols to asymmetric trust models, enabling more flexible, blockchain-relevant trust assumptions while maintaining optimal resilience and constant expected runtime.
Contribution
It adapts the Mostéfaoui et al. protocol to asymmetric trust, fixing liveness issues and enabling randomized, signature-free consensus with subjective trust models.
Findings
Achieves asynchronous Byzantine consensus with asymmetric trust.
Maintains constant expected running time.
Suitable for blockchain applications.
Abstract
Consensus is arguably one of the most important notions in distributed computing. Among asynchronous, randomized, and signature-free implementations, the protocols of Most\'efaoui et al. (PODC 2014 and JACM 2015) represent a landmark result, which has been extended later and taken up in practical systems. The protocols achieve optimal resilience and takes, in expectation, only a constant expected number of rounds of quadratic message complexity. Randomization is provided through a common-coin primitive. In traditional consensus protocols, all involved processes adhere to a global, symmetric failure model, typically only defined by bounds on the number of faulty processes. Motivated by applications to blockchains, however, more flexible trust assumptions have recently been considered. In particular, with asymmetric trust, a process is free to choose which other processes it trusts 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.
