此文档翻译日本经济产业省(METI)公布的评估流程是由其下属商务信息政策局制定区块链系统评估方式1.0 PPT
区块链评估背景
- 区块链技术作为新型技术用于虚拟货币交易,例如,比特币。区块链技术和传统系统相比最大特点就是存储的数据难以被伪造,它是一种永不停机的低成本系统。因此,该技术适用于更多的领域。
-
跟现有的系统进行对比,目前还没有一套完整的评估方式或者标准来评估区块链的技术特征。这让大众对于区块链技术产生了焦虑、误解和不合理的幻想,并极有可能会导致人们对于该技术的抵触。
区块链价值评估
- ISO/IEC已经为传统IT系统打造了评估模型,而且企业/组织在引入新系统时都会加以运用。
-
但是,这些模型并不能用于区块链系统(如多节点间的共识)。
评估采用的策略
评估表根据下述表格的策略制定,结合区块链系统的使用用例,参考国内、国际相关文献,并在专家研究委员会讨论。
评估项研究①(评估范围)
本评估范围是整个系统(区块链平台+相关子系统)在主要用例中(系统供应商的评估和系统用户的投资决策) ,需要对“系统整体”进行功能和性能评估。
评估项研究②(平台分类)
- 联盟链、公有链、私有链在节点管理、用户身份和平台自身特性方面均有不同。评估要考虑所有的模式。
-
对于每个评估项,都要描述由于这些差异而引起的评估点。
评估项③(组件)
- 质量评估项与区块链技术特性关系密切,借鉴了ISO/IEC25010模型(系统和软件质量模型)
- 运维标准参考IPA(系统参考手册第4章“操作和维护”,2005年)
-
成本项主要参考系统供应商的建议
评估形式④研究(考虑区块链的特性)
- 区块链的评估项包含区块链的特性
-
很多评估项与区块链特性之间是制约关系
区块链系统评估表1.0版本--概述
根据区块链技术特性相关性,评估形式分32个评估项
区块链系统评估表1.0版本--质量(1/5)
区块链系统评估表1.0版本--质量(2/5)
区块链系统评估表1.0版本--质量(3/5)
区块链系统评估表1.0版本--质量(4/5)
区块链系统评估表1.0版本--质量(5/5)
区块链系统评估表1.0版本—运维(1/2)
区块链系统评估表1.0版本—运维(2/2)
区块链系统评估表1.0版本—成本
评估表的使用场景(1)
使用区块链系统替代现有系统的评估
对于计划使用区块链系统更换现有系统的系统供应商,可以使用该评价表进行评估。
- 系统供应商目前对整体系统使用评估框架进行评估(如ISO / IEC 25010和IPA)
- 对于跟区块链特性密切相关的评估项目,通过使用此评估表的评估项,与评估框架的指标进行比较。
-
使用这些评估项向客户提出替代方案。
评估表的使用场景(2)
区块链系统测试结果的评估
评估表可用于对区块链系统的测试结果验证进行评估
- 针对验证测试的目的或需求来选择相应的用例评估项
- 基于“评估要点”的描述评估测试结果
-
针对同一评价项,可以比较多个验证测试的结果
评估表的下一个挑战以及现实世界区块链的关键问题
我们需要解决以下评估表相关的调整,以帮助区块链技术应用
评估形式的下一个挑战
- 在实际系统实施评估项和积累评估案例
- 建立评估指标和方法的指南
- 积累用例过程中验证评估项的覆盖率,在技术改进后对评估项进行及时维护
- 指派维护责任方( 如公共机构或开源联盟)
- 评估表国际标准化
- 由日本领导进行国际标准化,不得妨碍技术创新
我们认识到以下问题涉及在现实世界中利用区块链技术实施创新服务或机制
在现实世界中使用区块链技术实现创新服务的关键问题
- 了解并公布区块链技术的特点
- 持续的探讨研究,如:区块链技术评估项
- 实际用例的积累,以及加深我们对区块链技术的理解
- 通过利益相关者的联盟来解决特定的社会问题
- 识别通过区块链技术特点可以解决哪些社会问题
- 整理和收集相关的基本技术以构建区块链系统
- 分析性能需求和现实性能的差距,从而找到解决办法(如吞吐量、可靠性、数据隐私保护、数据安全等技术)
- 为区块链系统实施创建一个理想的合规体系
- 审查法律法规,以便将区块链技术用于审计、认证
- 为记录在区块链上作为法定证据的数据提供法律依据