13910160652
010-52852558
| |EN
首页 > 互联网 > 区块链
  • 13910160652
  • ciplawyer@163.com

核心专利技术开源,让中国开发者用上自己的区块链技术

日期:2019-11-14 来源:中国知识产权杂志微信 作者: 浏览量:
字号:

10月25日,习近平总书记在中央政治局第十八次集体学习时强调,把区块链作为核心技术自主创新重要突破口,加快推动区块链技术和产业创新发展。


技术创新,专利先行


中国信息通信研究院区块链主管卿苏德发文称,“在公链的开源代码方面,中国的代码贡献量仅是美国的三分之一,中国自主技术平台不多,超过80%的区块链技术平台是使用国外开源技术(如Fabric、以太坊)的产品或者衍生产品。”


在众多企业使用国外开源区块链底层核心技术时,百度在努力自主研发区块链底层核心技术,并在将这些底层核心技术申请专利的基础上对外开源,供其他企业安全使用,下面详细讲解一下百度有哪些底层核心技术已申请专利。


1、链内并行专利技术


现有的区块链节点对大量交易请求进行处理时,会产生存在依赖关系的交易请求的情况,若存在依赖关系的交易请求被同时处理或处理顺序错误,则可能导致最终生成的区块数据错误。所以,现有一般采用按交易信息的接收顺序、时间顺序等对交易信息逐一进行串行处理。显然,该方案中串行处理所需时间长,会浪费资源。若采用并行处理方式,则难以解决交易请求的依赖问题。


百度申请的“区块链数据的并行处理方法”专利,依据待处理交易请求之间的依赖关系建立包含至少一棵依赖树的有向无环图;根据该有向无环图可以对交易请求进行并行处理,避免了现有技术中因依赖关系而导致的处理中止或错误,实现了对区块链数据的并行处理,且兼顾交易请求的依赖关系。

QQ截图20191114101149.png

2、可插拔共识机制专利技术


现有技术中,区块链网络在创建前期就已经完成了内部共识机制的配置,例如在创建创世区块时就配置了相应的共识机制,从而区块链网络中的节点依据区块链网络内嵌的共识机制,完成对区块链网络内部产生的事务进行验证和确认。这种共识机制以固定且不可修改的形式配置于区块链网络中,系统内嵌的共识机制得不到升级,无法满足区块链创建者日渐增加或变化的业务需求。


百度申请的“一种共识机制的部署方法”专利,基于标准化的共识机制框架编写自定义共识机制,并以插件的形式将自定义共识机制部署于本机节点中,实现了为区块链网络部署可插拔的共识机制,避免了区块链网络中共识机制无法修改或升级的问题,提高了区块链网络的事务处理能力和用户体验。

640.webp (5).jpg

3、一体化智能合约专利技术


智能合约通常以一段可读字段或可执行代码段的形式存在。现有智能合约只有固定的几种开发模式,例如比特币的script模式,以太坊的solidity模式以及EOS的Web Assembly模式。现有技术中智能合约采用非区块链原生语言进行编写,并依赖于CPU、内存或者磁盘等有制约条件的虚拟机进行运行,同时还可以通过沙盒对其运行环境进行限制。智能合约在虚拟机中的运行性能较低,限制了智能合约的开发模式,同时也降低了区块链编程的亲和性和功能实现的完备性。


百度申请的“智能合约执行方法”专利,基于区块链原生语言的插件机制编写智能合约,实现了直接在物理机上执行智能合约,避免了在虚拟机上执行智能合约导致的性能低下的问题,实现智能合约与区块链网络一体化,提高了区块链编程的亲和性和功能的完备性。

640.webp (4).jpg

上面百度自研的专利技术已经面向全球开发者开源,通过链内并行、可插拔共识机制、一体化智能合约等多项专利技术,可以提高区块链网络全球化部署能力,更可以满足中国区块链技术应用的多场景业务需求,让区块链应用搭建更灵活、更安全、更高效。


除了上面展示的百度区块链底层核心技术专利外,百度区块链在各个重要领域也有多项应用类专利布局,如,赋能政府,打造政务大数据一体化管理公开平台、保护隐私安全的数据协同平台XuperData、和基于XuperChain的交通智能数据处理网络。下面将一一展开介绍。


1、政务大数据一体化管理公开平台专利布局


现有政府机构需要办理很多政务信息,涉及内部审批、外部申报和查询等多个环节。众多政务信息都是集中化管理和处理,使得跨部门间的政务信息无法打通,用户在进行多项政务信息处理时则需要分别去多个机构办理业务。并且存在数据监管不安全等问题。百度申请的“基于区块链的政务信息处理方法”,通过部署与政务服务端相对应的政务区块链,将不同机构对应的政务信息上链存储,打通了不同政务机构之间的政务信息,消除了政务信息的集中化处理瓶颈,提高了跨部门政务信息处理请求的处理效率,使政务信息的处理更加方便和可靠,借助区块链的隐私安全保护机制,可以有效保护隐私。

640.webp (3).jpg

2、保护隐私安全的数据协同平台XuperData


现有的数据共享流通方案都是中心化的方案,例如大数据交易所等,都是将数据全部归集到中心化部门再进行共享、分配。中心化数据共享方案,数据被篡改的可能性高,且中心化部门可能公信力不强,也容易成为数据共享的瓶颈,所以存在着诸多的问题。


百度申请的“基于区块链的数据流通方法”专利,通过对目标数据的数据身份标识的链上存储、目标数据的发布信息以及数据身份标识的链上发布、目标数据的链上查询以及目标数据的链上验证和使用,使得基于区块链网络为数据资产提供了一个去中心化的数据共享流通平台,优化了数据流通方式,提高了数据流通的安全性和可靠性。

640.webp (2).jpg

3、基于XuperChain的交通智能数据处理网络


目前,交管部门通过交通监控观察路况信息,或者指派专业的工作人员在各个交通路口执勤,并根据实时的交通路况进行交通指挥,或实时控制交通设备控制各方向车辆的流通,并根据特殊交通现象进行现场指挥,以此缓解交通拥堵现象。上述方法对于人力的投入较大,交通拥堵信息的全局统一性较差且获取效率低,交通拥堵信息的治理具有滞后性。


百度提出的“基于区块链的拥堵治理方法、装置”的专利,应用服务节点通过与其他区块链中的节点或区块链网络外界设备的通信,获取道路拥堵数据,并通过区块链网络的智能合约自动对道路拥堵数据进行处理,实现了基于区块链系统的交通拥堵治理,提高了交通拥堵现象的治理效率,降低人力的投入。

640.webp (1).jpg

百度在区块链技术上始终坚持自研创新之路,在性能、功能等关键技术上持续迭代升级,多项核心技术申请专利并已开源。此举的目的在于让国内的区块链技术应用能保持自主可控,不会受制于人。