Imagine a network of servers that must all agree on a single value — even if some of them are actively lying or sending conflicting messages. This is Byzantine fault tolerance (BFT): agreement in the face of arbitrary failure.
Classical BFT protocols solved the problem, but they were expensive. Every time a round stalled — because the leader crashed or misbehaved — the protocol had to broadcast messages just to replace the leader. With hundreds of nodes, that is a traffic explosion.
HotStuff, published in 2018 by Maofan Yin, Dahlia Malkhi, Michael K. Reiter, Guy Golan Gueta and Ittai Abraham, made a key insight: by adding one extra voting phase and chaining rounds together into a pipeline, you can change leaders with only messages instead of . The result is a protocol that is simultaneously safe, live, responsive — and cheap enough to power real blockchains.
DiemBFT (the consensus layer of Meta's Diem blockchain), Aptos, and several other production systems are direct descendants of HotStuff.
Comments
Loading comments...