Basilic: Resilient Optimal Consensus Protocols With Benign and Deceitful Faults
Alejandro Ranchal-Pedrosa, Vincent Gramoli

TL;DR
This paper introduces Basilic, a new class of consensus protocols resilient to both benign and deceitful faults, providing tight bounds on fault tolerance and enhancing blockchain security.
Contribution
It characterizes the precise fault thresholds for consensus under a new Byzantine-deceitful-benign model and presents Basilic protocols that achieve these bounds.
Findings
Established a lower bound for consensus solvability with mixed faults.
Designed Basilic protocols that meet the tight bounds.
Demonstrated improved blockchain security with Basilic.
Abstract
The problem of Byzantine consensus has been key to designing secure distributed systems. However, it is particularly difficult, mainly due to the presence of Byzantine processes that act arbitrarily and the unknown message delays in general networks. Although it is well known that both safety and liveness are at risk as soon as Byzantine processes fail, very few works attempted to characterize precisely the faults that produce safety violations from the faults that produce termination violations. In this paper, we present a new lower bound on the solvability of the consensus problem by distinguishing deceitful faults violating safety and benign faults violating termination from the more general Byzantine faults, in what we call the Byzantine-deceitful-benign fault model. We show that one cannot solve consensus if with Byzantine processes, deceitful…
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 · Cryptography and Data Security · Privacy-Preserving Technologies in Data
