arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2504.08048cs.DC
收藏

关于基于DAG的BFT协议中的法定人数规模

On Quorum Sizes in DAG-Based BFT Protocols

Razya Ladelsky, Roy Friedman

AI总结:

本文研究基于DAG的BFT协议在节点数降至$2f+1$时是否仍能正确运行,发现DAG-Rider可维持正确性,而Tusk和Bullshark的异步版本本质上需要$3f+1$个节点,并分析了更多节点对预期终止时间的影响。

摘要:

几种著名的基于DAG的区块链协议,如DAG-Rider、Tusk和Bullshark,将消除模棱两可(equivocation)与提交完全分离;模棱两可通过使用可靠的拜占庭广播黑盒协议来处理,而提交则由独立的基于DAG的协议来处理。在这种架构下,本文研究的一个自然问题是:当节点(或验证者)数量仅为$2f+1$时(即模棱两可已被消除),DAG协议是否仍能正常工作,以及使用更多节点(即对于$k > 3$,总共有$kf+1$个节点)是否会带来好处。我们发现,虽然DAG-Rider在$2f+1$个节点下仍能保持正确性,但Tusk和Bullshark的异步版本本质上依赖于拥有$3f+1$个节点,无论模棱两可是否被消除。我们还探讨了拥有更多节点对这三种协议预期终止时间的影响。

英文摘要:

Several prominent DAG-based blockchain protocols, such as DAG-Rider, Tusk, and Bullshark, completely separate between equivocation elimination and committing; equivocation is handled through the use of a reliable Byzantine broadcast black-box protocol, while committing is handled by an independent DAG-based protocol. With such an architecture, a natural question that we study in this paper is whether the DAG protocol would work when the number of nodes (or validators) is only $2f+1$ (when equivocation is eliminated), and whether there are benefits in working with larger number of nodes, i.e., a total of $kf+1$ nodes for $k > 3$. We find that while DAG-Rider's correctness is maintained with $2f+1$ nodes, the asynchronous versions of both Tusk and Bullshark inherently depends on having $3f+1$ nodes, regardless of equivocation. We also explore the impact of having larger number of nodes on the expected termination time of these three protocols.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑