上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2018年区块链技术趋势与测试方法.pdf

编号:96497 PDF 37页 4.95MB 下载积分:VIP专享
下载报告请您先登录!

2018年区块链技术趋势与测试方法.pdf

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统一基准测试(测试

7、机构)(测试机构)统一基准测试统一基准测试(行业专家)(行业专家)公正评审公正评审 (可信区块链)(可信区块链)颁发证书颁发证书(参与企业)(参与企业)确定测试规范确定测试规范测试流程:全球首次:商用级区块链平台同样的硬件环境标准测试工具标准测试指标规则要求规则项要求配置要求测试架构单链、单通道、单片签名规则单交易签名交易类型1开户和资产发行交易类型2无关联一对一转账测试场景高并发5w笔压力测试4节点1小时8节点1小时16节点1小时长时间低负载运行24小时采集项性能吞吐量最大交易确认时间平均交易确认时间四节点八节点性能基准测试的拓扑分布十六节点两组织四组织八组织*BFTFabric1.1.底层

8、架构底层架构2.2.共识算法共识算法3.3.记账模型记账模型4.4.账本数据库账本数据库5.5.隐私保护策略隐私保护策略6.6.密码算法密码算法7.7.智能合约智能合约8.8.监控管理监控管理9.9.多底层支持多底层支持10.10.性能测试性能测试可信区块链测试十大观察类型厂家比例类Fabric腾讯云,华为,智链,纸贵,中证信用,百度,中链,荣泽,中兴华易,小犀智能类比特币益链,太一云,金窝窝其他腾讯FiT,上海保交所,丹珠秘源,泛融,亿书,联动优势,分布科技使用fabric为基础开发的产品占比较高,fabric在业界落地方面接受度较高,原因可能是fabric设计上以联盟链为基础诉求,且技术支

9、持比较到位;其他技术混合及自研平台开始发展,各自厂商根据业务需求,自行研发各有侧重的区块链平台,如腾讯FiT的trustsql并行化性能优越,保交所的合约规范化较好;比特币、以太坊等许可链版本的底层架构也得到采用,主要面向资产数字化。1、底层架构以易落地为主,自研平台有差异化优势大概率Kafka/RAFTBFT类腾讯云华为分布科技腾讯FiT智链联动优势中链纸贵太一云金窝窝背书+排序FabricBFT-FabricFabricFabricFabric绝对一致共识VBFTBFT-RaftUBFTTendermint非绝对一致共识PoWPoW-PoS分层共识类Fabric系统丹珠秘源-RAFT联动优

10、势&金窝窝-Tendermint分布科技-VBFT太一云-PoW-PoS益链-PoW亿书-DPoS华为华为-BFT-Fabric腾讯腾讯FiT-RAFT-BFT小犀丹珠秘源中证信用中兴华易荣泽泛融百度上海保交所亿书益链背书+排序FabricFabricFabricFabricFabric绝对一致共识Raft原创非绝对一致共识PoADPoSPoW分层共识DPoS-Raft-BFTRaft-wBFT2、共识算法基于fabric的背书+排序共识机制。这类共识机制无分叉可能,无交叉验证,通讯量小,但因为排序过程,不能支持关联交易。非绝对一致的共识机制。这类共识机制基于权益,实现较简单。绝对一致的共识机

11、制。这类共识机制在联盟链应用广泛,有信任环境中的RAFT和非信任环境中的拜占庭容错类共识机制。BFT类共识算法随着网络规模而性能衰减,并消耗更多带宽。分层共识。这类共识是一种新的共识思路,将共识过程拆分成多步骤,以不同的共识算法组合来选取打包节点和验证节点。这种思路使共识算法灵活多变,可定制性好,适应性更强。共识算法正在向分层混合的趋势发展公司腾讯云华为分布科技腾讯FiT智链联动优势中链纸贵太一云金窝窝记账模型账户账户账户资产+账户账户资产账户账户资产账户公司小犀智能丹珠秘源中证信用中兴华易荣泽泛融百度上海保交所亿书益链记账模型账户资产账户账户账户账户账户资产账户资产3、账户模型使用率高于资产

12、模型,混合模式是可选项基于资产的模型去中心化程度高,防篡改性好,并行运行的效率较高。这种模型在海量数据,尤其是存在多对多交易的前提下,查询效率低下,定位难。如使用这种模型,需配套同步账户模型,以便满足查询余额要求。账户模型是传统的记账模型,不同数据作为不同字段存储,易于理解,防篡改性不如资产模型,查询效率高。这种模型业界使用率较高,对接传统业务具有较大的优势。公司腾讯云华为分布科技腾讯FiT智链联动优势中链纸贵太一云金窝窝小犀丹珠秘源中证信用中兴华易荣泽泛融百度上海保交所亿书益链NoSQLlevelDBlevelDBlevelDBlevelDBTIKVlevelDBlevelDBleveldb

13、/berkelydbLevelDBlevelDBBadgerDBlevelDBlevelDBlevelDBBerkeleyDBLevelDB/couchDBBadgerDBBerkeleyDB/leveldbSQLMysqlMysqlSqlite/Mysql4、NoSQL是常用选择,但链上数据的查询是强需求2基于sql的账本数据库大数据量下查询效率较高,可以保持数据强一致性,更方便提取字段做各类分析,更好的支持审计功能。普及难点在于为区块链系统设计易用的数据库策略较难。1基于nosql的账本数据库更易使用,更贴近区块链特性,但海量数据下的查询效率较低,较难保持数据强一致性。5、隐私保护有三种思

14、路,商用程度有待提升基于隐私保护算法的策略(同态加密、零知识等)特点:内容保护指向性更好,实现难度较大代表公司:智链、泛融数据分类分级管理(权限控制、多签名等)特点:简单易实现,受密码学算法性能影响代表公司:太一云、益链基于数据隔离的策略(多链、多通道、分片等)特点:思路简单,实现较容易,数据隐私性好代表公司:腾讯FiT、Fabric类签名算法:均支持椭圆曲线类,部分支持国密类密码优化思路:算法层面(根据场景选择合适的密码算法)实现层面(重写密码包)执行层面(加密机和指令集优化)不同层面的优化互相不重复私钥管理:大部分为用户提供管理方案,ToB厂商多有用户私钥备份,ToC厂商大都由用户全权管理

15、公司腾讯云华为分布科技腾讯FiT智链联动优势中链纸贵太一云金窝窝小犀丹珠秘源中证信用中兴华易荣泽泛融百度上海保交所亿书益链签名国密国密SM2SM2SM2SM2SM2SHA3SM2SM2SM4SM2/3椭圆曲线ECCECDSAECDSA/Ed25519ECDSAECDSAECDSARSAECDSAECDSASecp256k1Secp256k1secp256ECDSAECDSAECDSAECDSAECDSAECDSAECDSAECDSASHAEd25519ECC其他RSARSA加密非对称加密ECDSASHA256ECDSAECDSAEd25519ECDSASM2ECDSASM2SM2ECDSARS

16、AECDSASM2/3/4RSASHAECDSASecp256k1Secp256k1/SHA256/RIPMED160SHA3/secp256RSA/ECDSARSA/ECDSA/SHA256RSAECDSA/SHA256ECDSA/SM2ECDSA/SM4ECDSA/SHA256SM2/3/4RSAECDSASHA256Ed25519SHA256ECCRSA对称加密AESAESAESAESAES私钥管理软件软件软件/硬件软件/硬件软件软件软件软件/硬件软件软件软件软件软件软件软件软件软件6、密码算法有三种优化思路,秘钥管理很关键公司腾讯云华为分布科技腾讯FiT智链联动优势中链纸贵太一云金窝窝

17、小犀丹珠秘源中证信用中兴华易荣泽泛融百度上海保交所亿书益链语言GoGoGoSolidityGoGoGoGo无无GoLispGoGoGoSolidityGo/SolidityLispJavaScript无环境DockerDocker可执行文件evmDockerDocker可执行文件系统服务Docker无无DockerDockerDockerDockerDocker可执行文件DockerEVM解释器解释器无图灵完备完备完备完备完备完备完备完备完备无无完备完备完备完备完备完备完备完备完备无1、智能合约的执行环境目前产业界有4种思路:2、智能合约的编写普遍比较复杂,管理水平还比较初级,普遍缺乏全生命周

18、期管理。智能合约的管理对智能合约的安全性和易用性有很大的意义,业界在智能合约的管理上需要加强。环境 上链私密性可移植性性能虚拟机环境难一般好一般二进制可执行文件普通易好好好服务难好较好好脚本语言解释器易一般较差一般7、智能合约有四种实现方式,但管理水平亟待提升监控项目的监测项目配套能力一般监控项监控区块链系统运行情况区块高度区块信息节点运行情况资源占用情况网络连接信息根据交易Hash查询交易详情查询区块查询该节点的最新区块信息根据区块高度查询区块详情根据区块Hash查询区块详情根据交易Hash查询交易所在区块详情故障监控项监控区块链故障体系节点故障监控软件故障监控故障告警邮件短信电话8、监管管

19、理水平明显提升,故障报警种类多样由于区块链的轻运维特性,区块链的监控管理经常被人忽视。相比去年,业界普遍提升区块链的监控管理水平:参评产品均有区块链监控管理的设计,均有可部署的区块链管理监控系统;参评产品均可监控区块链系统的运行情况,在一般监控项上均表现良好;参评产品基本均有故障监控机制,并能给予不同程度的报警;参评的BaaS产品在监控管理功能上明显优于平台类产品;参评产品的监控项配套能力各有侧重,查询效率有一定差别。腾讯云:fabric,BCOS等华为:fabric,蜂巢链等智链:fabric,coniform等百度:以太坊,fabric等泛融:蜂巢链,fabric等三个优点:支持多底层可以

20、为用户提供了更多的选择支持多底层可以适应更多业务场景支持多底层可以更方便的拓展功能模块参评的20家单位,5家支持多底层。两种实现的思路:多个底层解决同一件事情,互为备份或提供多种选择(腾讯云、华为)多个底层解决不同层面的事情,以扩展功能(智链、百度)9、BaaS加速应用落地,多底层拓展性和灵活性更高B本次性能测试产品类型多样:类fabric产品4个,其中包含平台产品4个,BaaS产品1个 自研平台3个,其中分层共识1个,可自动切换共识1个,参与方各数可周期性调整共识1个;类fabric产品性能集中在1,0003,000TPS,不支持关联交易;自研平台性能差距较大,普遍性能好于类fabric产品

21、,最高超过40,000TPS;全部参评厂商无确定交易确认时间。交易确认时间依赖超时时间设定等参数控制。ADC本次性能测试有7家单位参与,整体表现如下:10、性能测试可信区块链性能评测结果展示1、对于单链的性能,在使用高配置机器和万兆网络的前提下,最高峰值TPS达到50487(4个节点)、50030(8个节点)和48774(16个节点)。平均峰值是11051(4个节点)、10343(8个节点)和9745(16个节点)2、平台的性能与共识算法的选择强相关。网络规模越大,实用拜占庭容错类算法的性能会越低,但是,权益证明类算法的性能会越来越高。3、提供的万兆网络能够让平台的性能得到充分展示,对应的CPU和网络IO都有显著消耗,但是与实际网络有较大差距。CPU资源消耗图内存资源消耗图磁盘I/O性能图网络I/O性能图

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2018年区块链技术趋势与测试方法.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部