XuperCore是超级链开源技术XuperChain的内核。定位是打造区块链领域首选的自由使用和自由传播的区块链操作系统内核。其定义了区块链体系结构,是根据区块链属性和功能不同而划分的区块链组成部分及区块链基本工作原理、理论的总称。其还定义了一系列标准API,构建一个区块链体系结构,规定了各个模块的逻辑结构、功能特征和各模块间的交互关系,并提供了各个模块适用不同场景的标准实现。
整体架构
上图是超级链内核的系统架构,采用模块化架构,基础组件模块化共用,内核层聚合各组件,提供能力实现业务需求,从而实现核心流程低成本订制。通过对业务抽象分层、划分子领域和模块化,最大限度的提升代码复用和系统可扩展性。从而做到,通过低成本的定制不同流程来满足不同场景的需求,最大限度的复用核心基础能力;通过分治降低系统复杂度,提升系统可维护性。
整个系统分成四层,其中下面三层构成整个超级链内核的核心组成部分,分别为应用服务层、领域服务层、基础库层。
核心服务层:这一层定义区块链的各个模块API、核心结构和流程,并管理各模块的加载和初始化,聚合和调度各核心组件实现系统需求。
领域服务层:这一层负责区块链核心组件的具体实现,通过实现核心层定义的、接口和加载方式,接入到系统。这层的组件可以针对不同的需求场景有多种不同的实现。
基础组件层:这一层实现业务无关的通用基础库,各层都可以引用。
技术生态
基于上述超级链内核系统架构,可以支持整个区块链技术体系的构建,如下是区块链技术体系的全景图:
-
内核层
内核层就是超级链内核技术,其定义了一系列标准API,构建一个区块链体系结构,规定了各个模块的逻辑结构、功能特征和各模块间的交互关系,并提供了各个模块适用不同场景的标准实现。
-
核心技术方向层
核心技术方向是基于内核标准API定义的区块链体系结构之上,各个组成可以独立发展起来的技术方向,主要包括九大核心技术方向,分别包括共识技术、密码服务、存储账本、节点通信、智能合约、系统安全、监管治理、隐私保护、跨链技术等。
-
生态工具层
生态工具技术是围绕着分布式账本技术的周边技术,主要包括区块链管理工具技术、区块链测试技术、钱包技术、浏览器技术、业务集成工具集、合约开发工具集(IDE等)等。
-
交叉学科层
主要是区块链技术和其他技术相结合的交叉学科技术,比如去中心化身份技术、可信计算技术、边缘技术以及5G技术等等。
-
行业解决方案
行业领域技术主要是区块链应用具体行业所产生的行业领域技术,比如与金融行业、供应链领域、医疗行业、政务行业等。
商业落地
-
智能政务
百度超级链智能政务解决方案,结合政务网络的分层部署两套网络,实现政务外网和互联网的数据隔离,极大保护了政务外网数据的安全性。同时对政务数据采集、共享、公开全流程提供区块链解决方案,实现政务数据深度治理,解决数据采集真实性问题、政府间数据互认、公安等特殊机构数据共享,以及对外公开数据应用监管问题。
5.2 智能司法
百度超级链联合法院、公证处、司法鉴定中心等司法机构建立司法联盟系统,并且与法院证据链实现数据同步。在电子证据存证、取证、出证的过程中,利用区块链链技术,以及电子身份认定、时间戳、数据加解密、智能合约等叠加技术或手段,实现了证据从生成、存储、传输、提交、验证全过程周期可信、可溯, 整个环节真实可信,并具有法律效力。
5.3 智能医疗
在医疗行业医疗改革,推进信息化建设的大背景下,由于医疗数据归集难、各医疗机构之间数据无法打通,有效的医改以及政府监管很难顺利推进、高效完成。
而区块链技术凭借其不可篡改、分布式存储的特性,以及数据加密等技术可以有效保护患者的隐私数据,促进数据协同共享,同时智能合约等技术保证了业务流程的规范性,防止篡改和不合规问题的发生;另外,利用数据可溯源等特征,还可以准确的定位追踪和药品的使用,更好的对药品进行监管。
百度为通过区块链技术为城市建设一个医疗数据共享和协同系统,该系统底层网络由医疗服务机构、药店、医保、卫计委等角色构成,打通各个医疗数据孤岛,实现电子病历共享、电子处方流转、医保支付打通、药品溯源追踪以及医保基金监管等功能。
5.4 溯源
2018年,百度针对大闸蟹市场鱼龙混杂、良莠不齐的痛点,推出百度大闸蟹区块链追溯程序,通过对大闸蟹产地、照片以及认证蟹号等信息进行采集,将信息存储在区块链上,消费者可以通过AI蟹脸识别技术将大闸蟹与链上信息进行比对,从而保证消费者买到货真价实的大闸蟹。