The Honey Badger of BFT Protocols
University of Illinois Urbana-Champaign · IIT@MIT · +2 more institutions
Abstract
The surprising success of cryptocurrencies has led to a surge of interest in deploying large scale, highly robust, Byzantine fault tolerant (BFT) protocols for mission-critical applications, such as financial transactions. Although the conventional wisdom is to build atop a (weakly) synchronous protocol such as PBFT (or a variation thereof), such protocols rely critically on network timing assumptions, and only guarantee liveness when the network behaves as expected. We argue these protocols are ill-suited for this deployment scenario. We present an alternative, HoneyBadgerBFT, the first practical asynchronous BFT protocol, which guarantees liveness without making any timing assumptions. We base our solution…
Citation impact
- FWCI
- 53.15
- Percentile
- 100%
- References
- 50
Authors
5Topics & keywords
- Liveness
- Computer science
- Asynchronous communication
- Protocol (science)
- Byzantine fault tolerance
- Distributed computing
- Throughput
- Computer network