November 21, 2018
BEAT: Asynchronous BFT Made Practical
We present BEAT, a set of practical Byzantine fault-tolerant (BFT)protocols for completely asynchronous environments. BEAT is flex-ible, versatile, and extensible, consisting of five asynchronous BFTprotocols that are designed to meet different goals (e.g., differentperformance metrics, different application scenarios). Due to mod-ularity in its design, features of these protocols can be mixed toachieve even more meaningful trade-offs between functionalityand performance for various applications. Through a 92-instance,five-continent deployment of BEAT on Amazon EC2, we show thatBEAT is efficient: roughly, all our BEAT instances significantlyoutperform, in terms of both latency and throughput, HoneyBad-gerBFT, the most efficient asynchronous BFT known.