BCVerifier:验证超级账本Fabric账本的工具

Taku Shimosawa, Tatsuya Sato, Satoshi Oshima
{"title":"BCVerifier:验证超级账本Fabric账本的工具","authors":"Taku Shimosawa, Tatsuya Sato, Satoshi Oshima","doi":"10.1109/Blockchain50366.2020.00043","DOIUrl":null,"url":null,"abstract":"The blockchain technology has been popular not only in cryptoassets but also in various fields of enterprise systems, where smart contracts between multiple stakeholders play a significant role. Hyperledger Fabric is one of the leading open-source enterprise blockchain platforms, which employs a unique consensus algorithm comprising three phases: endorsement, ordering, and committing. In this paper, three potential issues in Hyperledger Fabric are addressed when it is applied to enterprise systems: local alteration of ledgers, short of endorsers faced especially with private data, and auditing requirements. To solve and mitigate the issues, a blockchain verification tool bcverifier is proposed. This paper presents six requirements for the tool, the basic design of the tool, and how the design satisfies the requirements. It also clarifies the properties which the tool verifies in the ledger: immutability, consensus, and consistency in Hyperledger Fabric ledgers.","PeriodicalId":109440,"journal":{"name":"2020 IEEE International Conference on Blockchain (Blockchain)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"BCVerifier: A Tool to Verify Hyperledger Fabric Ledgers\",\"authors\":\"Taku Shimosawa, Tatsuya Sato, Satoshi Oshima\",\"doi\":\"10.1109/Blockchain50366.2020.00043\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The blockchain technology has been popular not only in cryptoassets but also in various fields of enterprise systems, where smart contracts between multiple stakeholders play a significant role. Hyperledger Fabric is one of the leading open-source enterprise blockchain platforms, which employs a unique consensus algorithm comprising three phases: endorsement, ordering, and committing. In this paper, three potential issues in Hyperledger Fabric are addressed when it is applied to enterprise systems: local alteration of ledgers, short of endorsers faced especially with private data, and auditing requirements. To solve and mitigate the issues, a blockchain verification tool bcverifier is proposed. This paper presents six requirements for the tool, the basic design of the tool, and how the design satisfies the requirements. It also clarifies the properties which the tool verifies in the ledger: immutability, consensus, and consistency in Hyperledger Fabric ledgers.\",\"PeriodicalId\":109440,\"journal\":{\"name\":\"2020 IEEE International Conference on Blockchain (Blockchain)\",\"volume\":\"64 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Blockchain (Blockchain)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Blockchain50366.2020.00043\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain50366.2020.00043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

区块链技术不仅在加密资产中很受欢迎,而且在企业系统的各个领域也很受欢迎,在这些领域中,多个利益相关者之间的智能合约发挥着重要作用。Hyperledger Fabric是领先的开源企业区块链平台之一,采用独特的共识算法,包括三个阶段:背书、排序和提交。在本文中,Hyperledger Fabric在应用于企业系统时解决了三个潜在的问题:账本的本地更改,缺少背书者,特别是面对私人数据,以及审计需求。为了解决和缓解这些问题,提出了一种区块链验证工具——验证器。本文介绍了对刀具的六大要求,刀具的基本设计,以及设计如何满足要求。它还澄清了该工具在分类账中验证的属性:Hyperledger Fabric分类账中的不变性、一致性和一致性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
BCVerifier: A Tool to Verify Hyperledger Fabric Ledgers
The blockchain technology has been popular not only in cryptoassets but also in various fields of enterprise systems, where smart contracts between multiple stakeholders play a significant role. Hyperledger Fabric is one of the leading open-source enterprise blockchain platforms, which employs a unique consensus algorithm comprising three phases: endorsement, ordering, and committing. In this paper, three potential issues in Hyperledger Fabric are addressed when it is applied to enterprise systems: local alteration of ledgers, short of endorsers faced especially with private data, and auditing requirements. To solve and mitigate the issues, a blockchain verification tool bcverifier is proposed. This paper presents six requirements for the tool, the basic design of the tool, and how the design satisfies the requirements. It also clarifies the properties which the tool verifies in the ledger: immutability, consensus, and consistency in Hyperledger Fabric ledgers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信