时间:2021-11-27|浏览:422
BAT三家公司都在业务上建立了以区块链为中心的部分。然而,阿里的区块链业务赋予了许多其他业务权力,腾讯的区块链业务更加独立,而百度的区块链特点更加不同。目前主要是开源。本文整理了百度超级链的相关资料,帮助大家了解百度超级链。
XuperChain背景资料
XuperChain百度100%自主研发,拥有完全自主知识产权的区块链底层技术。有500 核心技术专利。高性能、自主可控、开源 为主要设计目标,响应国家政策,致力于创造 最快、 最通用、 最好用 区块链底层技术。2019年5月,XuperChain正式向全社会开源。2020年9月,百度将XuperChain的内核技术XuperCore捐赠给开放原子开源基金会,以全新的开源治理模式面向全社会。
XuperChain技术特点
XuperChain基于独创的XuperModel技术,大规模节点快速共识技术,AOT加速的WASM虚拟机技术等核心技术得到保证XuperChain超高性能。并且高分通过全行业的功能、性能评价,单链性能达到8.7WTPS。核心技术完全自主可控,并采用Apache2.0协议免费向全社会开源。
为了适应更多的场景,底层技术需要可扩展。XuperChain基于动态核心技术,可以实现无核心代码入侵的核心组件自由扩展和轻量级扩展定制核心引擎,满足不同场景区块链实现的需求。而且不同的模块有丰富的技术选择。
XuperChain生态工具丰富,官方文件教程7*24小时开源社区支持大大降低了开发者的使用门槛。它可以帮助用户快速上手,构建自己的区块链应用。
XuperChain系统架构设计
XuperChain系统架构设计采用模块化架构,基础组件模块化共享,内核层聚合各组件,提供实现业务需求的能力,从而实现核心流程的低成本定制。通过业务抽象分层、分子领域和模块化,可以最大限度地提高代码复用和系统可扩展性。因此,可以通过低成本定制不同的流程来满足不同场景的需求,最大限度地重用核心基础能力。通过分离来降低系统的复杂性,提高系统的可维护性。
整个系统分为四层,其中层构成整个系统XuperChain核心组成部分是协议层、核心组件层和基础组件层。
协议层定义区块链的各个模块API核心结构和流程,管理各模块的加载和初始化,聚合和调度各核心组件,满足系统要求。
核心组件层负责区块链核心组件的具体实现,通过实现核心层定义、接口和加载方式连接到系统。这个层的组件可以根据不同的需求场景实现多种不同的实现。
基现业务无关的基础组件层通用基础库,各层均可引用。
XuperChain开源生态技术体系
围绕者XuperChain底层核心技术构建了整个开源生态技术体系,形成了强大的开源技术生态。整个技术生态主要包括五个部分:核心技术、核心方向、生态工具、交叉学科和解决方案。
内核层是XuperChain内核技术定义了一系列标准API构建区块链系统结构规定了每个模块的逻辑结构、功能特征和模块之间的交互关系,并提供了每个模块适用于不同场景的标准。
核心技术方向基于内核标准API在定义的区块链体系结构上,可以独立发展的技术方向主要包括共识技术、密码服务、存储账簿、节点通信、智能合同、系统安全、监督管理、隐私保护、跨链技术等九个核心技术方向。
生态工具技术是围绕分布式分类账技术的周边技术,主要包括区块链管理工具技术、区块链测试技术、钱包技术、浏览器技术、业务集成工具集和合同开发工具集(IDE、XDEV)等等。
交叉学科是XuperChain技术与其他技术相结合的交叉学科技术,如分散身份技术、可信计算技术、边缘技术和5G技术等等。
用戶喜愛的交易所
已有账号登陆后会弹出下载