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

提高BFT共识的性能,用于未来许可的区块链

Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains

Manuel Bravo, Zsolt István, Man-Kit Sit

摘要:

许可型区块链越来越多地在企业用例中被考虑,其中许多不需要地理分布,甚至由于立法而不允许。示例包括全国范围的网络,如Alastria,或使用基于云的平台(如IBM Blockchain Platform)部署的网络。我们预计这些区块链最终将在高带宽和低延迟的现代网络环境中运行,以及服务器中的高级可编程硬件加速器。尽管人们对BFT共识算法重新产生了兴趣,提出了各种针对许可区块链的建议,但相关工作并没有针对快速网络进行优化,也没有纳入硬件加速器-我们认为这样做从长远来看会有回报。为此,我们重新实现了开创性的PBFT算法的方式,使我们能够测量不同的配置的协议。通过这一点,我们探讨了各种常见的优化策略的好处,并表明该协议不太可能饱和超过10 Gbps的网络,而不依赖于专门的基于硬件的卸载。我们讨论了在高速网络环境中降低许可区块链中共识成本的两种具体方法,即卸载到智能物联网和在独立FPGA上实现协议。

英文摘要:

Permissioned Blockchains are increasingly considered in enterprise use-cases, many of which do not require geo-distribution, or even disallow it due to legislation. Examples include country-wide networks, such as Alastria, or those deployed using cloud-based platforms such as IBM Blockchain Platform. We expect these blockchains to eventually run in environments with high bandwidth and low latency modern networks, as well as, advanced programmable hardware accelerators in servers. Even though there is renewed interest in BFT consensus algorithms with various proposals targeting Permissioned Blockchains, related work does not optimize for fast networks and does not incorporate hardware accelerators -- we make the case that doing so will pay off in the long run. To this end, we re-implemented the seminal PBFT algorithm in a way that allows us to measure different configurations of the protocol. Through this we explore the benefits of various common optimization strategies and show that the protocol is unlikely to saturate more than 10Gbps networks without relying on specialized hardware-based offloading. We discuss two concrete ways in which the cost of consensus in Permissioned Blockchains could be reduced in high speed networking environments, namely, offloading to SmartNICs and implementing the protocol on standalone FPGAs.

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

↑