数字经济-3-区块链的高可用测试探索与实践-陈金龙.pdf

数字经济-3-区块链的高可用测试探索与实践-陈金龙.pdf

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

区块链的高可用测试

探索与实践

陈金龙

01区块链高可用测试的背景

目录

02高可用测试探索与实践

Contents

03区块链DevOps实践

区块链高可用测试的背景

PART01

区块链高可用测试的背景

“培育壮大人工智能、大数据、区块链、云计算、网络安全等新兴数字产业”

《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》

区块链高可用测试的背景

•区块链:分布式的网络数据管理技术,利用密码学技术和分布式共识协议保证网络传输与访问安全,实

现数据多方维护、交叉验证、全网一致、不易篡改。

中国信息通信研究院《区块链白皮书》

区块链高可用测试的背景

•BFT共识:拜占庭容错共识,是一类分布式计算领域的容错技术,满足N≥3F+1,其中F是区

块链网络中允许出现故障的节点数,N是总节点数。

区块链高可用测试的背景

•区块链共识算法(TBFT)网络交互

投票机制:

区块链高可用测试的背景

•区块链高可用测试面临的挑战

异常类型

复杂

精准控制

时序场景多且杂

高可用测试探索与实践

PART02

高可用测试探索与实践

•区块链高可用测试解决方案

代码级

(深入源码,白盒分析)

精准异常注入测试

随机函数注入测试

时序建模测试

精准模糊

(场景确定,可复现)(随机,探索式)

网络组网拓扑测试混沌测试

全局级

(外部触发,关注整体交付)

区块链高可用测试的多维度方案

高可用测试探索与实践

精准代码级的实践(一):代码级精准注入异常测试

•+

区块链共识算法测试分析

测试点

您可能关注的文档

文档评论(0)

老默 + 关注
实名认证
内容提供者

乐天派的老默

1亿VIP精品文档

相关文档