Prioritized-MVBA: A New Approach to Design an Optimal Asynchronous Byzantine Agreement Protocol
Nasit S Sony, Xianzhong Ding

TL;DR
The paper introduces pMVBA, an optimal asynchronous multi-valued Byzantine agreement protocol that uses a committee and ABBA to achieve agreement efficiently with minimal rounds and communication overhead.
Contribution
It presents a novel MVBA protocol combining committee selection and ABBA, achieving optimal efficiency without extra rounds or communication overhead.
Findings
Achieves agreement with expected runtime O(1).
Maintains optimal message complexity O(n^2).
Ensures communication complexity O((l+λ)n^2).
Abstract
The multi-valued byzantine agreement protocol (MVBA) in the authenticated setting has been widely used as a core to design atomic broadcast and fault-tolerant state machine replication protocols in asynchronous networks. Originating from the seminal work of Cachin et al. \cite{CACHIN01}, subsequent research endeavors have sought to optimize protocol efficiency in terms of communication complexity. Notable advancements following Cachin's contributions include: i) VABA \cite{BYZ17}, requiring multiple protocol instances to achieve agreement on a party's request, and ii) Dumbo-MVBA \cite{LU20}, employing a cryptographic asynchronous dispersal and recovery methods to manage communication complexity alongside additional computational and communication rounds overheads. Our objective is to devise an MVBA protocol that achieves agreement in each instance without extra computation 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
TopicsDistributed systems and fault tolerance
