单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2020/10/21,#,区块链技术测评,区块链系统质量的评估,XXXX,区块链技术测评区块链系统质量的评估XXXX,目录,CONTENTS,01,测评概述,02,质量模型概述,04,调用层,03,运行层,05,应用层,06,测评策略,07,课程总结,08,参考资料,09,课后习题,目录CONTENTS01测评概述02质量模型概述04调用层0,知识目标,理解,区块链技术测评的目标和,重要性,。,了解,区块链的质量评价模型。,了解区块链测评的参考标准、技术和要点。,技能目标,掌握对区块链系统系统进行基本技术评测的技能。,学习重点,区块链运行层、调用层、应用层等,3,个层次相应的质量测评技术和要点,。,学习难点,质量模型、评测指标、评测方法、评测内容等,学习目标,Learning,Objective,知识目标学习目标Learning Objective,0,引导部分,0引导部分,区块链蓬勃发展,但又良莠不齐,近年来,区块链技术、产品、应用和服务呈现出蓬勃发展但又良莠不齐的现状。一些重大的负面事件的发生,如,The DAO,事件等,都暴露出一些区块链产品与服务存在着严重的质量问题。区块链技术测评是及时,发现质量隐患、降低安全风险、鉴别产品优劣的,一项重要工作和手段。,区块链蓬勃发展,但又良莠不齐近年来,区块链技术、产品、应用和,1,区块链技术测评概述,1区块链技术测评概述,区块链技术测评的目的,区块链技术和普通软件技术一样,在新技术或者新应用出现的时候,需要对其进行相关的测试。,测试的目的就是用,最少的时间和人力找出软件中存在的各种错误和缺陷,。通过严格的测试过程和精心的测试用例选取来达到这一目的。,区块链技术测评的目的区块链技术和普通软件技术一样,在新技术,区块链技术测评参考标准,区块链技术测评参考标准,2,质量模型概述,2质量模型概述,区块链质量模型,区块链信息系统质量模型,功能,性能,可靠性,安全性,可维护性,可移植性,互操作性,完备性,正确性,适合性,适当性,资源利用率,时间特性,容量,成熟性,可用性,容错性,易恢复性,保密性,完整性,抗抵赖性,可追溯性,真实性,模块化,可重用性,易分析性,易修改性,易测试性,适应性,易安装性,易替换性,数据一致性,可协同性,区块链质量模型区块链信息系统质量模型功能性能可靠性安全性可维,运行层,调用层,测试阶段中区块链系统的分层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,运行层调用层测试阶段中区块链系统的分层分布式账本对等网络密码,3,运行层,3运行层,运行层的组成要素,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,分布式存储,节点预算,时序服务,账本管理,加解密,数字摘要,数字签名,/,验签,CA,认证,隐私保护,调用层,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,运行层的组成要素运行层分布式账本对等网络密码学应用共识机制智,分布式账本的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,分布式存储,节点预算,时序服务,账本管理,节点数据写入的正确性,节点高效稳定存储,节点运行环境监控,节点计算能力,统一记账记录,时序容错性,第三方时序服务,持久化存储账本记录,记账幂等性,多节点拥有完整数据记录,各节点数据一致性,区块大小调整,账本同步,账本检索,分布式账本的测评要点运行层分布式账本对等网络密码学应用共识机,对等网络的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,节点之间的高效安全通信,点与点通信多播能力,动态增删节点,节点信息与状态获取,节点参数化,对等网络的测评要点运行层分布式账本对等网络密码学应用共识机制,密码学应用的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,加解密,数字摘要,数字签名,/,验签,CA,认证,隐私保护,支持国际主流加密算法,支持我国商密算法,支持基于硬件实现的加密机,应具备明确的密钥管理方案,比对区块链信息系统与第三方摘要算法,观察时间及安全强度,支持我国商密的数字摘要算法,算法应适应于微小差异结果,支持国际主流数字签名,/,验签算法,支持我国商密数字签名,/,验签算法,身份隐私保护,交易隐私保护,监管隐私保护,客户端私钥保护,服务器节点私钥报告,身份认证方式,客户端,CA,认证,服务节点,CA,认证,国密证书认证,密码学应用的测评要点运行层分布式账本对等网络密码学应用共识机,共识机制的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,共识算法类型,多节点共识确认,独立节点提交信息有效性验证,共识机制容错性,共识机制的测评要点运行层分布式账本对等网络密码学应用共识机制,跨链技术的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,跨链资产操作,跨链合约操作,跨链技术的测评要点运行层分布式账本对等网络密码学应用共识机制,智能合约的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,开发环境,合约内容静态与动态检查,支持合规审计,支持外部运行载体,外部数据源和智能合约交互,合约防篡改,多方共识下的合约升级,账本写入合约内容,智能合约的测评要点运行层分布式账本对等网络密码学应用共识机制,4,调用层,4调用层,调用层的组成要素,运行层,调用层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,调用层的组成要素运行层调用层分布式账本对等网络密码学应用共识,接入管理的测评要点,调用层,接入管理,节点管理,账本管理,账号信息查询,账本信息查询,事物操作处理,接口服务能力管理,接入管理的测评要点调用层接入管理节点管理账本管理账号信息查询,节点管理的测评要点,调用层,接入管理,节点管理,账本管理,节点服务器信息查询,节点服务启动关闭控制,节点服务配置,节点网络状态监控,节点授权管理,节点管理的测评要点调用层接入管理节点管理账本管理节点服务器信,账本管理的测评要点,调用层,接入管理,节点管理,账本管理,链上内容发行和交换,逻辑验证,签名权限控制设置,执行合约逻辑,账本管理的测评要点调用层接入管理节点管理账本管理链上内容发行,5,应用层,5应用层,应用层的组成要素,运行层,调用层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,应用层的组成要素运行层调用层分布式账本对等网络密码学应用共识,业务应用的测评要点,应用层,业务应用,管理应用,用户易用,区块链服务选择,区块链服务订购,使用区块链账务,财务管理,业务应用的测评要点应用层业务应用管理应用用户易用区块链服务选,管理应用的测评要点,应用层,业务应用,管理应用,用户易用,成员管理,监控管理,事件管理,问题管理,安全管理,管理应用的测评要点应用层业务应用管理应用用户易用成员管理,用户应用的测评要点,应用层,业务应用,管理应用,用户易用,命令行交互,图形交互,应用程序交互,事务提交,用户应用的测评要点应用层业务应用管理应用用户易用命令行交互,6,测评策略,6测评策略,测评策略,文档审查,对区块链系统的需求、设计、技术和管理的文档的完整性、准确性和一致性进行审查。,代码审查,利用专业测试手段和工具,对共识算法、智能合约、跨链技术等关键代码的功能、安全、可靠进行审查。,技术测评,利用专业测试手段和工具,对区块链技术特性及功能、性能、安全等进行测试。,测评策略文档审查对区块链系统的需求、设计、技术和管理的文档的,6,总结,6总结,课程总结,本章对区块链技术测评相关知识点进行了介绍。,提出了区块链信息系统质量模型,包括功能、性能、可靠性、安全性、可维护性、可移植性和互操作性等,7,个维度。,从区块链的运行层、调用层、应用层等,3,个层次出发,讲述了相应的质量测评技术和要点。,课程总结本章对区块链技术测评相关知识点进行了介绍。,7,参考资料,7参考资料,参考资料,工信部赛迪许可链评测,在区块链大潮中实现去伪存真,-,赛迪智库,浅谈,区块链安全测评指标体系,落地,_,西安西电链融科技有限,.,5 Popular Tools for Testing Blockchain Applications Cigniti,Testing of Smart Contracts in the Blockchain world,The Beginners Guide to Blockchain and Ethereum Smart Contract Testing,Ethereum Smart Contract Testing Guidelines,参考资料工信部赛迪许可链评测,在区块链大潮中实现去伪存真,8,课后习题,8课后习题,课后习题,简答题:,区块链技术测评的目的是什么?如何在区块链开发中应对测评?,区块链技术测评的参考标准有哪些?,判断题:,区块链产品测评中功能性指标是最重要的,其他指标是否达标不要紧。(),选择题:,下面哪一个不是运行层的组成要素?(),A.共识机制 B.分布式账本 C.用户应用 D.密码学应用,2.业务应用的测评要点包括下面哪几种,?(),A.,区块链服务选择,B.,区块链服务订购,C.,使用区块链账务,D.,财务管理,课后习题简答题:判断题:区块链产品测评中功能性指标是最重要的,2,0,2,0,谢谢聆听,Wu Tong Chain,可以写机构名称,我觉得这里可以写一些寄语,结束语。,没有的话可以直接删除。,2020谢谢聆听Wu Tong Chain可以写机构名称我觉,