Bridging the Gap of Timing Assumptions in Byzantine Consensus

Zixuan Chen, Lei Fan, Shengyun Liu, Marko Vukolić, X. Tony Wang, Jingjing Zhang · 2023

Asynchronous Byzantine Fault-Tolerant (BFT) consensus protocols maintain strong consistency across nodes (i.e., ensure safety) and terminate probabilistically (i.e., ensure liveness) despite unbounded network delay. In contrast to protocols under partial synchrony, asynchronous counterparts pay no extra timing assumptions for electing a special role, and thus is more robust to network issues. To formally study this feature, we propose a new classification method for consensus and accordingly categorize relevant work: timing-balanced protocols are those that do not introduce strictly stronger timing-related assumptions for liveness, compared to ones required by safety.

Read the paper · More papers on PaperTik