Loosely-self-stabilizing Byzantine-tolerant Binary Consensus for Signature-free Message-passing Systems
Chryssis Georgiou, Ioannis Marcoullis, Michel Raynal, Elad, Michael Schiller

TL;DR
This paper extends a randomized Byzantine consensus algorithm to be loosely-self-stabilizing, ensuring resilience to transient faults in asynchronous message-passing systems while maintaining optimal Byzantine fault tolerance and efficiency.
Contribution
It introduces the first loosely-self-stabilizing Byzantine binary consensus algorithm for asynchronous systems, combining self-stabilization with optimal resilience and minimal memory requirements.
Findings
Handles up to t < n/3 Byzantine processes.
Achieves O(1) expected termination time.
Requires bounded local memory.
Abstract
At PODC 2014, A. Most\'efaoui, H. Moumen, and M. Raynal presented a new and simple randomized signature-free binary consensus algorithm (denoted here MMR) that copes with the net effect of asynchrony Byzantine behaviors. Assuming message scheduling is fair and independent from random numbers MMR is optimal in several respects: it deals with up to t Byzantine processes where t < n/3 and n is the number of processes, O(n\^2) messages and O(1) expected time. The present article presents a non-trivial extension of MMR to an even more fault-prone context, namely, in addition to Byzantine processes, it considers also that the system can experience transient failures. To this end it considers self-stabilization techniques to cope with communication failures and arbitrary transient faults (such faults represent any violation of the assumptions according to which the system was designed to…
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 · Optimization and Search Problems · Cryptography and Data Security
