Trebiz: Byzantine Fault Tolerance with Byzantine Merchants
Xiaohai Dai, Liping Huang, Jiang Xiao, Zhaonan Zhang, Xia Xie, Hai Jin
Abstract
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.
Topics & Concepts
Byzantine fault toleranceQuantum Byzantine agreementByzantine architectureComputer scienceFault toleranceResilience (materials science)CommitLatency (audio)De factoProtocol (science)PopularityComputer securityDistributed computingComputer networkPolitical scienceTelecommunicationsHistoryDatabaseAncient historyMedicineThermodynamicsPhysicsPathologyLawAlternative medicineBlockchain Technology Applications and SecurityDistributed systems and fault tolerance