Strengthened Fault Tolerance in Byzantine Fault Tolerant Replication
Zhuolun Xiang, Dahlia Malkhi, Kartik Nayak, Ling Ren

TL;DR
This paper introduces a strengthened fault tolerance mechanism for Byzantine fault tolerant state machine replication that offers increased resilience during optimistic periods without increasing message complexity.
Contribution
It proposes a novel SFT approach that enhances fault tolerance in BFT SMR under partial synchrony, maintaining linear message complexity and minimal overhead.
Findings
Achieves resilience up to two-thirds Byzantine faults after optimistic periods
Maintains linear message complexity similar to existing BFT protocols
Demonstrates efficiency through implementation in the Diem project
Abstract
Byzantine fault tolerant (BFT) state machine replication (SMR) is an important building block for constructing permissioned blockchain systems. In contrast to Nakamoto Consensus where any block obtains higher assurance as buried deeper in the blockchain, in BFT SMR, any committed block is secure has a fixed resilience threshold. In this paper, we investigate strengthened fault tolerance (SFT) in BFT SMR under partial synchrony, which provides gradually increased resilience guarantees (like Nakamoto Consensus) during an optimistic period when the network is synchronous and the number of Byzantine faults is small. Moreover, the committed blocks can tolerate more than one-third (up to two-thirds) corruptions even after the optimistic period. Compared to the prior best solution Flexible BFT which requires quadratic message complexity, our solution maintains the linear message complexity of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Cognitive Functions and Memory
