What is the difference between PBFT, Tendermint, HotStuff, and HotStuff-2?
We recently published our work HotStuff-2 on eprint, introducing a two-phase HotStuff variant which simultaneously achieves $O(n^2)$ worst-case communication, optimistically linear communication, a two-phase commit regime within a view, and optimistic responsiveness in partially-synchronous BFT. The main takeaway is that two phases are enough for BFT after all. In this...
What is the difference between PBFT, Tendermint, HotStuff, and HotStuff-2? Search the archive Close Search posts, authors, topics, and phrases / Search by title, author, tag, or a phrase from the post. Popular topics Top pages We recently published our work HotStuff-2 on eprint, introducing a two-phase HotStuff variant which simultaneously achieves $O(n^2)$ worst-case communication, optimistically linear communication, a two-phase commit regime within a view, and optimistic responsiveness in partially-synchronous BFT. The main takeaway is that two phases are enough for BFT after all. In this p
saved by
related reading
- MonadBFT - Monad Documentationdocs.monad.xyz
- Tower BFT: Solana’s High Performance Implementation of PBFT | by Anatoly Yakovenko | Solana | Mediummedium.com
- Faster block/blob propagation in Ethereum - Networking - Ethereum Researchethresear.ch
- Shoal: How We Reduce Bullshark Latency on The Aptos Blockchain | by Aptos Labs | Aptos Labs | Mediummedium.com
- Building a BFT JSON CRDTjzhao.xyz
- DBMS Musings: It’s Time to Move on from Two Phase Commitdbmsmusings.blogspot.com
- practical Byzantine Fault Tolerance(pBFT) - GeeksforGeeksgeeksforgeeks.org
- Students' Guide to Raft :: Jon Gjengsetthesquareplanet.com
- Multimmit: Extending Blocks for Faster Finalityarxiv.org
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com
- Chain Replication for Supporting High Throughput and Availabilitycs.cornell.edu