Dakai Kang, Suyash Gupta, Dahlia Malkhi, Mohammad Sadoghi
{"title":"HotStuff-1: Linear Consensus with One-Phase Speculation","authors":"Dakai Kang, Suyash Gupta, Dahlia Malkhi, Mohammad Sadoghi","doi":"arxiv-2408.04728","DOIUrl":null,"url":null,"abstract":"This paper introduces HotStuff-1, a BFT consensus protocol that improves the\nlatency of HotStuff-2 by two network-hops while maintaining linear\ncommunication complexity against faults. Additionally, HotStuff-1 incorporates\nan incentive-compatible leader rotation regime that motivates leaders to commit\nconsensus decisions promptly. HotStuff-1 achieves a reduction by two network hops by sending clients early\nfinality confirmations speculatively, after one phase of the protocol. Unlike\nprevious speculation regimes, the early finality confirmation path of\nHotStuff-1 is fault-tolerant and the latency improvement does not rely on\noptimism. An important consideration for speculation regimes in general, which\nis referred to as the prefix speculation dilemma, is exposed and resolved. HotStuff-1 embodies an additional mechanism, slotting, that thwarts\nreal-world delays caused by rationally-incentivized leaders. Leaders may also\nbe inclined to sabotage each other's progress. The slotting mechanism allows\nleaders to drive multiple decisions, thus mitigating both threats, while\ndynamically adapting the number of allowed decisions per leader to network\ntransmission delays.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":"133 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04728","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.