HotStuff-1: Linear Consensus with One-Phase Speculation
<|reference_start|>HotStuff-1: Linear Consensus with One-Phase Speculation: This paper introduces HotStuff-1, a BFT consensus protocol that improves the latency of HotStuff-2 by two network-hops while maintaining linear communication complexity against faults. Additionally, HotStuff-1 incorporates an incentive-compatible leader rotation regime that motivates leaders to commit consensus decisions promptly.   HotStuff-1 achieves a reduction by two network hops by sending clients early finality confirmations speculatively, after one phase of the protocol. Unlike previous speculation regimes, the early finality confirmation path of HotStuff-1 is fault-tolerant and the latency improvement does not rely on optimism. An important consideration for speculation regimes in general, which is referred to as the prefix speculation dilemma, is exposed and resolved.   HotStuff-1 embodies an additional mechanism, slotting, that thwarts real-world delays caused by rationally-incentivized leaders. Leaders may also be inclined to sabotage each other's progress. The slotting mechanism allows leaders to drive multiple decisions, thus mitigating both threats, while dynamically adapting the number of allowed decisions per leader to network transmission delays.<|reference_end|>
@article{kang2024hotstuff-1:,
    title={HotStuff-1: Linear Consensus with One-Phase Speculation},
    author={Dakai Kang, Suyash Gupta, Dahlia Malkhi, Mohammad Sadoghi},
    journal={arXiv preprint arXiv:2408.04728},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.04728},
    primaryClass={cs.DB}
}