Brief Note: Fast Authenticated Byzantine Consensus

Byzantine fault-tolerant (BFT) state machine replication (SMR) has been studied for over 30 years. Recently it has received more attention due to its application in permissioned blockchain systems. A sequence of research efforts focuses on improving the commit latency of the SMR protocol in the common good case, including PBFT [5] with 3-round latency and n ≥ 3f + 1 and FaB [11] with 2-round latency and n ≥ 5f + 1. In this paper, we propose an authenticated protocol that solves 2-round BFT SMR with only n ≥ 5f − 1 replicas, which refutes the optimal resiliency claim made in FaB for needing n ≥ 5f + 1 for 2-round PBFT-style BFT protocols. For the special case when f = 1, our protocol needs only 4 replicas, and strictly improves PBFT by reducing the latency by one round (even when one backup is faulty).

[1]  Elaine Shi,et al.  PiLi: An Extremely Simple Synchronous Blockchain , 2018, IACR Cryptol. ePrint Arch..

[2]  Dominic Williams,et al.  DFINITY Technology Overview Series, Consensus System , 2018, ArXiv.

[3]  Kartik Nayak,et al.  Sync HotStuff: Simple and Practical Synchronous State Machine Replication , 2020, 2020 IEEE Symposium on Security and Privacy (SP).

[4]  Ittai Abraham,et al.  HotStuff: BFT Consensus with Linearity and Responsiveness , 2019, PODC.

[5]  Jean-Philippe Martin,et al.  Fast Byzantine Consensus , 2006, IEEE Transactions on Dependable and Secure Computing.

[6]  Kartik Nayak,et al.  On the Optimality of Optimistic Responsiveness , 2020, IACR Cryptol. ePrint Arch..

[7]  Kartik Nayak,et al.  Good-case Latency of Byzantine Broadcast: a Complete Categorization , 2021, PODC.

[8]  Kartik Nayak,et al.  Brief Announcement: Byzantine Agreement, Broadcast and State Machine Replication with Optimal Good-Case Latency , 2020, DISC.

[9]  Nancy A. Lynch,et al.  Consensus in the presence of partial synchrony , 1988, JACM.

[10]  Ramakrishna Kotla,et al.  Zyzzyva , 2007, SOSP.

[11]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.

[12]  Benny Pinkas,et al.  SBFT: A Scalable and Decentralized Trust Infrastructure , 2018, 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).