Trebiz: Byzantine Fault Tolerance with Byzantine Merchants
Xiaohai Dai, Liping Huang, Jiang Qing Xiao, Zhaonan Zhang, Xia Xie, Hai Jin · 2022
The popularity of blockchain technology has revived interest in Byzantine Fault Tolerance (BFT) consensus protocols. However, existing protocols suffer from high latency, especially when the system is deployed in a worldwide manner. Taking Practical Byzantine Fault Tolerance (PBFT), the best-known and de-facto standard of BFT consensus protocol, as an example, it requires at least three phases to commit a request. Although some works attempt to shorten the number of phases by proposing a fast-path commitment rule, they either sacrifice resilience or subvert security.