1、一、区块链技术标准一、区块链技术标准二、区块链测试方法二、区块链测试方法三、可信区块链测试三、可信区块链测试目目 录录一、区块链技术标准 什么是区块链技术标准 为什么需要区块链技术标准 技术标准有什么要求 可信区块链技术标准 什么是区块链技术标准什么是区块链技术标准 规范区块链技术和实现的文件。规范区块链技术和实现的文件。为什么需要区块链技术标准为什么需要区块链技术标准 客观公正、简洁清晰、规范技术体系,为以后可能的互联互客观公正、简洁清晰、规范技术体系,为以后可能的互联互通做准备。通做准备。技术标准有什么要求技术标准有什么要求 1.门类清晰,范围确定门类清晰,范围确定 2.聚焦技术,面向实现
2、聚焦技术,面向实现 3.对技术有一定的规范作用对技术有一定的规范作用可信区块链标准标准体系标准发展方向可信区块链系列标准第一部分 区块链技术参考框架 第二部分 总体要求和评价指标 第三部分 测评方法 第四部分 性能测试第五部分 BaaS标准(编制中)聚焦区块链特征区分不同技术类型细化测试场景对接垂直行业用户行为审计智能合约可审计平台行为审计账户和交易类型监控管理账户用户分类分级授权体系部署和启动方式智能合约数据存储和传输加密模块组网方式共识模块审计功能业务层平台层其他商业证书证书签发证书签发数据量控制系统升级方式证书管理二、区块链测试方法 为什么需要谈区块链测试方法 什么样的效能指标可信 可信
3、区块链测试目录为什么需要谈区块链测试为什么需要谈区块链测试方法方法技术复杂缺乏工具乱象丛生什么样的效能指标可信什么样的效能指标可信单一变量合理的测试方法和平台可信区块链测试可信区块链测试测试分类测试方法测试工具产品功能测试对象:区块链产品定位:满足基础要求和信息可信性能测试对象:区块链产品定位:基准测试BaaS测试对象:区块链服务定位:满足基础要求和信息可信信息披露(按要求披露)实地测试(生产环境、测试环境、机房环境)采集数据(按标准和披露项采集)生成报告(出具统一格式报告)评审会(多角色、公正、透明)交易类型测试场景计算方法转账类开户(Account)和资产发行类(UTXO)高并发压力测试长
4、时间运行吞吐量存证类交易确认时间攻防CA模块测试工具逻辑适配交易逻辑交易体共识执行写入硬盘区块信息发送交易发送时间性能测试结果Client端Server端三、2018可信区块链标准评测可信区块链系列标准可信区块链系列标准功能视图运维管理应用支撑核心技术基本功能检测密码技术节点管理的扩展性私钥管理的安全性可运维性(故障恢复能力)数据移植数据审计数据可溯性共识算法在安全、性能方面的有效性应用运行的稳定性性能测试交易确认时间智能合约治理分级分类授权认证平台稳定性存储拓展业务隔离数据私密组件支持可信区块链标准评测依据19个指标 95个测试点通过功能测试的20家企业中,报名性能测试有10家,实际参加测试
5、并通过的有7家。可信区块链评测整体情况报名42家,22家形式审核没通过,实际来测试20家。形式审核没通过的主要原因是自评与标准不符合、合规性存疑等问题。20家测试企业中,14家一次通过,4家整改后通过,2家整改并复审后通过。从18个指标对区块链系统进行“能力画像”针对系统运行的可靠性、数据一致性、可及性、兼容性、安全性、稳定性等关键指标进行了评测可信区块链功能评测能力画像可信区块链功能评测结果展示保交所 百度 中证信用 中兴华易 腾讯fit 智链 纸贵科技 益链 亿书 丹珠秘源小犀智能 腾讯云 中链 太一云 泛融 荣泽 联动优势 金窝窝 华为 分布科技可信区块链功能评测结果统计各个产品功能评测
6、通过的项目数量可信区块链功能评测结果统计必选项可选项在可选项里,私钥管理措施(第22,23,24项)和共识算法种类(第42,43项)等5个可选项几乎都通过。主要结论是:测试厂商高度重视私钥的安全管理能力和共识算法的数据一致性能力,有效防范篡改交易数据。共识算法可切换和自动调整(第36,37,38,39项)和数据归档性(第91,92,94,95项)8个可选项几乎都没通过。主要原因是:目前厂商不支持动态的共识算法调整,在数据归档方面,还需进一步提升技术研发能力。由中国信通院提供统一测试环境(服务器、网络)全球首次商用级区块链的性能基准测试统一的硬件环境使用TrustedBench统一基准测试(测试