Skip to main content

Strengthened fault tolerance in byzantine fault tolerant replication

Publication ,  Conference
Xiang, Z; Malkhi, D; Nayak, K; Ren, L
Published in: Proceedings - International Conference on Distributed Computing Systems
July 1, 2021

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 stronger resilience guarantees 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 FBFT which requires quadratic message complexity, our solution maintains the linear message complexity of state-of-the-art BFT SMR protocols and requires only marginal bookkeeping overhead. We implement our solution over the open-source Diem project, and give experimental results that demonstrate its efficiency under real-world scenarios.

Duke Scholars

Published In

Proceedings - International Conference on Distributed Computing Systems

DOI

ISBN

9781665445139

Publication Date

July 1, 2021

Volume

2021-July

Start / End Page

205 / 215
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Xiang, Z., Malkhi, D., Nayak, K., & Ren, L. (2021). Strengthened fault tolerance in byzantine fault tolerant replication. In Proceedings - International Conference on Distributed Computing Systems (Vol. 2021-July, pp. 205–215). https://doi.org/10.1109/ICDCS51616.2021.00028
Xiang, Z., D. Malkhi, K. Nayak, and L. Ren. “Strengthened fault tolerance in byzantine fault tolerant replication.” In Proceedings - International Conference on Distributed Computing Systems, 2021-July:205–15, 2021. https://doi.org/10.1109/ICDCS51616.2021.00028.
Xiang Z, Malkhi D, Nayak K, Ren L. Strengthened fault tolerance in byzantine fault tolerant replication. In: Proceedings - International Conference on Distributed Computing Systems. 2021. p. 205–15.
Xiang, Z., et al. “Strengthened fault tolerance in byzantine fault tolerant replication.” Proceedings - International Conference on Distributed Computing Systems, vol. 2021-July, 2021, pp. 205–15. Scopus, doi:10.1109/ICDCS51616.2021.00028.
Xiang Z, Malkhi D, Nayak K, Ren L. Strengthened fault tolerance in byzantine fault tolerant replication. Proceedings - International Conference on Distributed Computing Systems. 2021. p. 205–215.

Published In

Proceedings - International Conference on Distributed Computing Systems

DOI

ISBN

9781665445139

Publication Date

July 1, 2021

Volume

2021-July

Start / End Page

205 / 215