论文2024/653

Ipotane:在异步BFT中实现最佳效果

戴小海,华中科技大学
朝正鼎,华中科技大学
海金,华中科技大学
朱利安损失CISPA亥姆霍兹信息安全中心
凌仁伊利诺伊大学香槟分校
摘要

最先进的异步拜占庭容错(BFT)协议集成了部分同步乐观路径。此范例中的圣杯是在有利情况下匹配部分同步协议的性能,并在不利情况下匹配纯异步协议的性能。一些先前的工作通过在有利条件下匹配部分同步协议的效率,在实现这一目标方面取得了进展。然而,当网络条件不利时,与纯异步协议相比,它们的性能会降低。为了解决这些缺点,最近的一项工作Abraxas(CCS’23)提出了第一个乐观的异步BFT协议,该协议在所有情况下都保持稳定的吞吐量。然而,Abraxas在不利的情况下仍然会产生很高的最坏情况延迟,因为它在检测乐观路径的失败时速度较慢。最近的另一项工作,ParBFT(CCS’23)在所有情况下都能保证良好的延迟,但由于使用了额外的异步二进制协议(ABA)实例,在不利情况下吞吐量会降低。为了接近我们的圣杯,我们提出了Ipotane,它在有利的情况下提供了与部分同步协议相当的性能,在吞吐量和延迟方面达到了与纯异步协议同等的性能。Ipotane也同时运行这两条路径。它采用两链HotStuff作为乐观路径,从而在有利的情况下实现高性能。对于悲观路径,我们引入了一种新的原始双功能拜占庭协议(DBA),该协议封装了有偏ABA和验证异步拜占庭协定(VABA)的功能。Ipotane以悲观路径连续运行DBA实例。DBA的ABA功能可以快速检测乐观路径的故障,确保Ipotane在不利情况下的低延迟。同时,VABA功能不断产生数据块,保持了Ipotane的高吞吐量。此外,有偏见的属性确保DBA实例尊重通过乐观路径提交的块,从而确保两条路径之间的一致性。我们进行了大量实验,以证明Ipotane在所有情况下都能实现高吞吐量和低延迟。

元数据
可用格式
PDF格式
类别
应用
出版物信息
预打印。
关键词
Byzantine容错拜占庭将军共识块链
联系作者
xhdai公司@hust教育网
潮州顶@hust教育网
损失@顺式
仁灵@伊利诺伊州
历史
2024-04-30:最后一次修订,共2次修订
2024-04-29:收到
查看所有版本
短网址
https://ia.cr/2024/653
许可证
知识共享属性
抄送人

BibTeX公司

@其他{加密打印:2024/653,author={戴晓海、丁朝正、海金、朱利安和凌仁},title={Ipotane:在异步BFT}中实现所有领域的最佳效果,howpublished={Cryptology ePrint Archive,论文2024/653},年份={2024},注释={\url{https://eprint.iacr.org/2024/653}},url={https://eprint.iacr.org/2024/653}}
注:为了保护读者的隐私,eprint.iacr.org不使用cookie或嵌入的第三方内容。