Frugal Byzantine Computing
M.K. Aguilera, N. Ben-David, R. Guerraoui, D. Papuc, A. Xygkis, I., Zablotchi

TL;DR
This paper introduces a frugal approach to Byzantine computing, reducing the number of replicas and signatures needed for reliable communication and consensus, thus making Byzantine fault tolerance more economical.
Contribution
It establishes a separation between Consistent and Reliable Broadcast in signature requirements and presents a practical consensus algorithm using Consistent Broadcast with minimal signatures.
Findings
Consistent Broadcast can require fewer signatures than Reliable Broadcast.
A new consensus algorithm achieves agreement with minimal signatures and 2f+1 replicas.
The work demonstrates practical, signature-efficient Byzantine fault-tolerant consensus.
Abstract
Traditional techniques for handling Byzantine failures are expensive: digital signatures are too costly, while using replicas is uneconomical ( denotes the maximum number of Byzantine processes). We seek algorithms that reduce the number of replicas to and minimize the number of signatures. While the first goal can be achieved in the message-and-memory model, accomplishing the second goal simultaneously is challenging. We first address this challenge for the problem of broadcasting messages reliably. We consider two variants of this problem, Consistent Broadcast and Reliable Broadcast, typically considered very close. Perhaps surprisingly, we establish a separation between them in terms of signatures required. In particular, we show that Consistent Broadcast requires at least 1 signature in some execution, while Reliable Broadcast requires signatures in some…
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.
