百度超级链获工信部测评认证 每秒并发交易可达87000笔
近日,百度超级链旗下XuperChain、XuperData通过国家工业信息安全发展研究中心评测鉴定所的测评,安全、功能、性能获得官方认证。此次测评经历为期半月的前期摸底,百度超级链先后提交网络架构等20 份技术文档,在严苛测试和审核检验下,节点测试、性能测试、智能合约测试等14个类目下的58项用例均表现优异,全部满足国家权威单位对国产自研区块链技术的最高要求。值得一提的是,在性能测试中,百度超级链展现了硬核实力,并发可达每秒87000笔交易,行业领先。在已经到来的区块链大规模应用落地时代,更好地赋能实体经济。早在3月,百度旗下平台、核心技术、应用三个方向的区块链业务均获得了首批信息服务备案,且目前正在积极参与司法等领域行业标准的建立。这表明,百度超级链正在积极向标准和政策靠拢,为中国的区块链企业和开发者提供高安全、高性能的区块链技术、解决方案,提升行业生态繁荣。此份测评报告也将开放给百度XuperChain的开发者们,为开源技术上建立的应用提供官方安全、性能、功能性背书。
测评结论一览
本次测试对百度超级链基本功能、账户安全创建、数据一致性、查询授权、平台认证、密钥安全等方面进行测试。最终得出核心结论:
安全、功能、性能测试用例29个,全部通过。
百度超级链支持平行链和侧链,支持共识算法热插拔,实现链内并行技术,智能合约兼容和升级,支持隐私保护和安全机制。
系统在本次性能测试环境下,并发每秒87000笔交易时可达到无错误,信息不丢失,持续运行。
行业权威!严格按照《安全参考架构》测试标准
百度超级链测评由国家工业信息安全发展研究中心评测鉴定所执行。国家工业信息安全发展研究中心是工业和信息化部直属事业单位,是支撑我国工业领域信息安全的国家级研究与推进机构,在新兴技术测评领域具备行业权威性。同时,本次测试依据《区块链安全参考架构》和《GB/T25000.51-2016系统与软件质量要求与评价 (SquaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》中技术指标要求。
报告解读!一份技术和产品全面“体检”
测试项目 | 用例 | 意义 |
节点测试 | 区块链节点独立性、账户创建、区块链节点数目、区块链节点事务处理等 | 通过动态增减节点、查询交易信息、对比不同节点的账本,验证了超级链系统的交易可查询、节点相互独立的能力 |
性能测试 | 尖峰测试、高压测试 | 通过持续给超级链网络发送交易,交易性能高达8.7万且无任何错误发生,表现出超级链系统的高性能、健壮性 |
智能合约测试 | 部署测试、可更新测试、可冻结测试、防篡改等 | 通过查询智能合约内容、升级智能合约,验证了智能合约内容可查询、可升级的能力 |
共识算法测试 | 种类、容错性、数据同步一致性、可插拔等 | 测试了多种共识算法在运行中动态切换,能够做到不同节点的账本数据保持一致,表现了超级链系统的共识算法可容错、可插拔以及数据一致性的能力 |
数据安全测试 | 数据可用性、用户数据加密、多重签名测试等 | 通过测试国密算法,生成的公私钥对唯一、抗碰撞,表现出超级链的安全能力 |
权限测试 | 智能合约ACL测试 | 通过设置智能合约账号以及智能合约方法的权限访问列表,非法账号无法更改用户数据,表现出数据隐私保护的能力 |
系统安全测试 | 区块恢复、数据隐私保护测试等 | 通过主动删除节点的账本数据以及多次花费同一笔UTXO,系统能够完全恢复被删除的数据、同一笔UTXO只有一笔生效,验证了超级链的数据可恢复、抗双花攻击的能力 |
高光时刻!性能达到每秒87000笔
百度超级链主要从“加快出块速度”“交易验证充分并行”两方面提升性能。在加快出块速度上,采用了TDPOS共识,优化出块时间片调度机制,能够稳定快速出块。在交易验证充分并行上,采用独有的XuperModel模型。这种模型是从经典的UTXO模型发展而来。它将智能合约的执行分为两个不同的阶段,预执行阶段和提交阶段,并通过类似MVCC的机制避免整体加锁。不同于一般的读写集机制,超级链中交易的读集引用无需绑定区块高度,未确认交易的输出也可被引用,进一步提升了性能的整体吞吐。此外,在工程实现方面,百度超级链也做了大量的优化,如底层KV存储支持多盘存储避免IO瓶颈、通过内存Cache降低访盘开销,通过线程避让机制保障准时出块等。