区块链技术原理与实践版课件第9章区块链技术测评.pptx

上传人:小飞机 文档编号:1314470 上传时间:2022-11-08 格式:PPTX 页数:38 大小:3.51MB
返回 下载 相关 举报
区块链技术原理与实践版课件第9章区块链技术测评.pptx_第1页
第1页 / 共38页
区块链技术原理与实践版课件第9章区块链技术测评.pptx_第2页
第2页 / 共38页
区块链技术原理与实践版课件第9章区块链技术测评.pptx_第3页
第3页 / 共38页
区块链技术原理与实践版课件第9章区块链技术测评.pptx_第4页
第4页 / 共38页
区块链技术原理与实践版课件第9章区块链技术测评.pptx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《区块链技术原理与实践版课件第9章区块链技术测评.pptx》由会员分享,可在线阅读,更多相关《区块链技术原理与实践版课件第9章区块链技术测评.pptx(38页珍藏版)》请在三一办公上搜索。

1、,区块链技术测评,区块链系统质量的评估,XXXX,区块链技术测评区块链系统质量的评估XXXX,目录,CONTENTS,目录CONTENTS01测评概述02质量模型概述04调用层0,知识目标理解区块链技术测评的目标和重要性。了解区块链的质量评价模型。了解区块链测评的参考标准、技术和要点。技能目标掌握对区块链系统系统进行基本技术评测的技能。学习重点区块链运行层、调用层、应用层等3个层次相应的质量测评技术和要点。学习难点质量模型、评测指标、评测方法、评测内容等,知识目标学习目标Learning Objective,0,引导部分,0引导部分,区块链蓬勃发展,但又良莠不齐,近年来,区块链技术、产品、应用

2、和服务呈现出蓬勃发展但又良莠不齐的现状。一些重大的负面事件的发生,如The DAO事件等,都暴露出一些区块链产品与服务存在着严重的质量问题。区块链技术测评是及时发现质量隐患、降低安全风险、鉴别产品优劣的一项重要工作和手段。,区块链蓬勃发展,但又良莠不齐近年来,区块链技术、产品、应用和,1,区块链技术测评概述,1区块链技术测评概述,区块链技术测评的目的,区块链技术和普通软件技术一样, 在新技术或者新应用出现的时候,需要对其进行相关的测试。测试的目的就是用最少的时间和人力找出软件中存在的各种错误和缺陷。通过严格的测试过程和精心的测试用例选取来达到这一目的。,区块链技术测评的目的区块链技术和普通软件

3、技术一样, 在新技术,区块链技术测评参考标准,区块链技术测评参考标准,2,质量模型概述,2质量模型概述,区块链质量模型,完备性正确性适合性适当性,资源利用率时间特性容量,成熟性可用性容错性易恢复性,保密性完整性抗抵赖性可追溯性真实性,模块化可重用性易分析性易修改性易测试性,适应性易安装性易替换性,数据一致性可协同性,区块链质量模型区块链信息系统质量模型功能性能可靠性安全性可维,运行层,调用层,测试阶段中区块链系统的分层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,运行层调用层测试阶段中区块链系统的分层分布式

4、账本对等网络密码,3,运行层,3运行层,运行层的组成要素,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,分布式存储节点预算时序服务账本管理,加解密数字摘要数字签名/验签CA认证隐私保护,调用层,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,运行层的组成要素运行层分布式账本对等网络密码学应用共识机制智,分布式账本的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,分布式存储节点预算时序服务账本管理,节点数据写入的正确性节点高效稳定存储,节点运行环境监控节点计算能力,统一记账记录时序容错性第三方时序服务,持久化存储账本

5、记录记账幂等性多节点拥有完整数据记录各节点数据一致性区块大小调整账本同步账本检索,分布式账本的测评要点运行层分布式账本对等网络密码学应用共识机,对等网络的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,节点之间的高效安全通信点与点通信多播能力动态增删节点节点信息与状态获取节点参数化,对等网络的测评要点运行层分布式账本对等网络密码学应用共识机制,密码学应用的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,加解密数字摘要数字签名/验签CA认证隐私保护,支持国际主流加密算法支持我国商密算法支持基于硬件实现的加密机应具备明确的密钥管理

6、方案,比对区块链信息系统与第三方摘要算法,观察时间及安全强度支持我国商密的数字摘要算法算法应适应于微小差异结果,支持国际主流数字签名/验签算法支持我国商密数字签名/验签算法,身份隐私保护交易隐私保护监管隐私保护客户端私钥保护服务器节点私钥报告,身份认证方式客户端CA认证服务节点CA认证国密证书认证,密码学应用的测评要点运行层分布式账本对等网络密码学应用共识机,共识机制的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,共识算法类型多节点共识确认独立节点提交信息有效性验证共识机制容错性,共识机制的测评要点运行层分布式账本对等网络密码学应用共识机制,跨链技术的测评要

7、点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,跨链资产操作跨链合约操作,跨链技术的测评要点运行层分布式账本对等网络密码学应用共识机制,智能合约的测评要点,运行层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,开发环境合约内容静态与动态检查支持合规审计支持外部运行载体外部数据源和智能合约交互合约防篡改多方共识下的合约升级账本写入合约内容,智能合约的测评要点运行层分布式账本对等网络密码学应用共识机制,4,调用层,4调用层,调用层的组成要素,运行层,调用层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应

8、用层,业务应用,管理应用,用户易用,调用层的组成要素运行层调用层分布式账本对等网络密码学应用共识,接入管理的测评要点,调用层,接入管理,节点管理,账本管理,账号信息查询账本信息查询事物操作处理接口服务能力管理,接入管理的测评要点调用层接入管理节点管理账本管理账号信息查询,节点管理的测评要点,调用层,接入管理,节点管理,账本管理,节点服务器信息查询节点服务启动关闭控制节点服务配置节点网络状态监控节点授权管理,节点管理的测评要点调用层接入管理节点管理账本管理节点服务器信,账本管理的测评要点,调用层,接入管理,节点管理,账本管理,链上内容发行和交换逻辑验证签名权限控制设置执行合约逻辑,账本管理的测评

9、要点调用层接入管理节点管理账本管理链上内容发行,5,应用层,5应用层,应用层的组成要素,运行层,调用层,分布式账本,对等网络,密码学应用,共识机制,智能合约,跨链技术,接入管理,节点管理,账本管理,应用层,业务应用,管理应用,用户易用,应用层的组成要素运行层调用层分布式账本对等网络密码学应用共识,业务应用的测评要点,应用层,业务应用,管理应用,用户易用,区块链服务选择区块链服务订购使用区块链账务财务管理,业务应用的测评要点应用层业务应用管理应用用户易用区块链服务选,管理应用的测评要点,应用层,业务应用,管理应用,用户易用,成员管理监控管理事件管理问题管理安全管理,管理应用的测评要点应用层业务应

10、用管理应用用户易用成员管理,用户应用的测评要点,应用层,业务应用,管理应用,用户易用,命令行交互图形交互应用程序交互事务提交,用户应用的测评要点应用层业务应用管理应用用户易用命令行交互,6,测评策略,6测评策略,测评策略,文档审查,对区块链系统的需求、设计、技术和管理的文档的完整性、准确性和一致性进行审查。,代码审查,利用专业测试手段和工具,对共识算法、智能合约、跨链技术等关键代码的功能、安全、可靠进行审查。,技术测评,利用专业测试手段和工具,对区块链技术特性及功能、性能、安全等进行测试。,测评策略文档审查对区块链系统的需求、设计、技术和管理的文档的,6,总结,6总结,课程总结,本章对区块链技

11、术测评相关知识点进行了介绍。提出了区块链信息系统质量模型,包括功能、性能、可靠性、安全性、可维护性、可移植性和互操作性等7个维度。从区块链的运行层、调用层、应用层等3个层次出发,讲述了相应的质量测评技术和要点。,课程总结本章对区块链技术测评相关知识点进行了介绍。,7,参考资料,7参考资料,参考资料,工信部赛迪许可链评测, 在区块链大潮中实现去伪存真 - 赛迪智库浅谈区块链安全测评指标体系落地_西安西电链融科技有限 .5 Popular Tools for Testing Blockchain Applications CignitiTesting of Smart Contracts in t

12、he Blockchain worldThe Beginners Guide to Blockchain and Ethereum Smart Contract TestingEthereum Smart Contract Testing Guidelines,参考资料工信部赛迪许可链评测, 在区块链大潮中实现去伪存真,8,课后习题,8课后习题,简答题:区块链技术测评的目的是什么?如何在区块链开发中应对测评?区块链技术测评的参考标准有哪些?,选择题:下面哪一个不是运行层的组成要素?()A.共识机制 B.分布式账本 C.用户应用 D.密码学应用2. 业务应用的测评要点包括下面哪几种? ()A.区块链服务选择 B.区块链服务订购 C.使用区块链账务 D.财务管理,课后习题简答题:判断题:区块链产品测评中功能性指标是最重要的,谢谢聆听,Wu Tong Chain,可以写机构名称,我觉得这里可以写一些寄语,结束语。没有的话可以直接删除。,2020谢谢聆听Wu Tong Chain可以写机构名称我觉,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号