Hyperledger Fabric 配置的合理性讨论与分析
分布式、并行与集群计算
2020-05-25 v1
摘要
区块链作为一种分布式账本技术,在工业和学术界变得越来越流行。区块链系统中的每个节点都维护账本副本,并通过共识协议确保数据一致性。区块链系统可提供诸多益处,如不可篡改性、透明性和安全性。Hyperledger Fabric 是由 Linux 基金会托管的许可链区块链平台。Fabric 具有多种组件,如节点、排序服务、链码和状态数据库。Fabric 网络的结构非常复杂,以提供可靠的许可链区块链服务。通常,开发者必须处理数百个参数来配置网络。这将导致配置中的许多合理性问题。本文中,我们聚焦于如何检测 Fabric 配置中的合理性问题。首先,我们从功能性、安全性和性能的角度讨论并提供了一个合理性问题知识库。其次,我们实现了一个用于 Fabric 合理性检查的检测工具。最后,我们收集了 108 个样本网络作为实验中的测试数据集。结果表明我们的工具可帮助开发者定位合理性问题并更好地理解其网络。
引用
@article{arxiv.2005.11054,
title = {Reasonableness discussion and analysis for Hyperledger Fabric configuration},
author = {Song Hua and Shenbin Zhang and Bingfeng Pi and Jun Sun and Kazuhiro Yamashita and Yoshihide Nomura},
journal= {arXiv preprint arXiv:2005.11054},
year = {2020}
}
备注
8 pages, 5 figures