论文标题

Hyperledger织物配置的合理性讨论和分析

Reasonableness discussion and analysis for Hyperledger Fabric configuration

论文作者

Hua, Song, Zhang, Shenbin, Pi, Bingfeng, Sun, Jun, Yamashita, Kazuhiro, Nomura, Yoshihide

论文摘要

作为分布式分类帐技术,区块链在行业和学术界都变得越来越受欢迎。区块链系统中的每个同行都维护分类帐的副本,并通过共识协议确保数据一致性。区块链系统可以提供许多好处,例如不变性,透明度和安全性。 Hyperledger Fabric是Linux Foundation托管的有权限的区块链平台。面料具有各种组件,例如等,订购服务,链码和状态数据库。面料网络的结构非常复杂,可以提供可靠的权限区块链服务。通常,开发人员必须处理数百个参数以配置网络。这将在配置中引起许多合理性问题。在本文中,我们关注如何检测织物配置中的合理性问题。首先,我们根据功能,安全性和性能的观点讨论并提供合理性问题知识数据库。其次,我们实现了一个检测工具,以进行合理性检查到面料。最后,我们在实验中收集108个样本网络作为测试数据集。结果表明,我们的工具可以帮助开发人员找到合理性问题并更好地理解其网络。

Blockchain, as a distributed ledger technology, becomes more and more popular in both industry and academia. Each peer in blockchain system maintains a copy of ledger and makes sure of data consistency through consensus protocol. Blockchain system can provide many benefits such as immutability, transparency and security. Hyperledger Fabric is permissioned blockchain platform hosted by Linux foundation. Fabric has various components such as peer, ordering service, chaincode and state database. The structure of Fabric network is very complicated to provide reliable permissioned blockchain service. Generally, developers must deal with hundreds of parameters to configure a network. That will cause many reasonableness problems in configurations. In this paper, we focus on how to detect reasonableness problems in Fabric configurations. Firstly, we discuss and provide a reasonableness problem knowledge database based on the perspectives of functionality, security and performance. Secondly, we implemented a detect tool for reasonableness check to Fabric. Finally, we collect 108 sample networks as the testing dataset in the experiment. The result shows our tool can help developers to locate reasonableness problems and understand their network better.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源