网络延迟对 Hyperledger Fabric 的影响
性能
2019-03-22 v1 密码学与安全
网络与互联网体系结构
摘要
区块链已成为最具吸引力的应用技术之一,在生产、经济或银行等领域有广泛部署。从底层看,区块链技术是一种支持不可信各方的分布式数据库。本文关注 Hyperledger Fabric,它是市场上首个面向私有环境定制的区块链,允许企业创建许可网络。Hyperledger Fabric 在应用层实现了 PBFT 共识,以维护不发生分叉的区块链。我们将该框架部署在法国与德国之间的广域网络上,以评估在观测到潜在较大网络延迟时的性能。总体而言,我们发现当网络延迟显著增大(即两个云之间网络层延迟高达 3.5 秒)时,在达到第 100 个区块后,从一个云添加到另一个云的区块出现了高达 134 秒的偏移。因此,通过延迟区块传播,我们证明了 Hyperledger Fabric 无法提供充分的强一致性保证以部署于关键环境。我们的工作是首个揭示网络延迟对基于 PBFT 的区块链负面影响的证据。
引用
@article{arxiv.1903.08856,
title = {Impact of network delays on Hyperledger Fabric},
author = {Thanh Son Lam Nguyen and Guillaume Jourjon and Maria Potop-Butucaru and Kim Thai},
journal= {arXiv preprint arXiv:1903.08856},
year = {2019}
}