论文2024/160

LightDAG:通过轻量级广播达成的基于低延迟DAG的BFT共识

戴小海,华中科技大学
王冠雄,华中科技大学
蒋晓,华中科技大学
郭正轩,华中科技大学
芮浩,武汉理工大学
Xia Xie(谢霞),海南大学
海金,华中科技大学
摘要

为了提高拜占庭容错(BFT)一致性协议的吞吐量,将有向非循环图(DAG)拓扑引入并行数据处理,从而发展了基于DAG的BFT一致性协议。然而,现有的基于DAG的工作在很大程度上依赖于块广播的可靠广播(RBC)协议,由于每个RBC中涉及三个通信步骤,这会带来很大的延迟。例如,DAGRider是一种典型的基于DAG的协议,其最佳延迟为12步,远高于PBFT等仅需3步的非DAG协议。为了解决这个问题,我们建议使用LightDAG,它用一致广播(CBC)和普通广播(PBC)等轻量级广播协议取代RBC。由于CBC和PBC可以分别在两个和一个通信步骤中实现,LightDAG实现了低延迟。在我们的提案中,我们提出了LightDAG的两种变体,即LightDAG1和LightDAG2,每种变体都在最佳延迟和预期最差延迟之间进行权衡。在LightDAG1中,每个块都使用CBC进行广播,CBC的最佳延迟为5步,而预期的最差延迟为14步。由于CBC不能保证整体性,我们在LightDAG1中设计了一个块检索机制来帮助副本检索丢失的块。LightDAG2利用PBC和CBC的组合进行块广播,因此最佳延迟为4步,最差延迟为$12(t+1)$步,其中$t$表示实际拜占庭副本的数量。由于拜占庭副本可能通过PBC模棱两可,LightDAG2禁止块直接引用相互矛盾的块。为了确保生动性,我们提出了一种机制,以识别和排除拜占庭复制品,如果它们参与模棱两可的攻击。对LightDAG进行了广泛的实验评估,结果证明了其可行性和有效性。

注:增加了附录

元数据
可用格式
PDF格式
类别
应用
发布信息
在其他地方出版。次要修订。第38届IEEE国际并行与分布式处理研讨会(IPDPS’24)会议记录
关键词
Byzantine容错DAG公司共识块链
联系作者
xhdai公司@hust教育网
历史
2024-02-17:修订
2024-02-03:收到
查看所有版本
短网址
https://ia.cr/2024/160
许可证
知识共享属性
抄送人

BibTeX公司

@其他{加密打印:2024/160,author={戴晓海、王冠雄、蒋晓、郭正轩、芮浩、谢霞、海金},title={{LightDAG}:低效率基于{DAG}{BFT}通过轻量级广播达成共识},howpublished={Cryptology ePrint Archive,论文2024/160},年份={2024},注释={\url{https://eprint.iacr.org/2024/160}},url={https://eprint.iacr.org/2024/160}}
注:为了保护读者的隐私,eprint.iacr.org不使用cookie或嵌入的第三方内容。