一种信息处理方法和区块链网络服务平台技术

技术编号:23161668 阅读:29 留言:0更新日期:2020-01-21 21:58
本申请实施例公开了一种信息处理方法,该方法包括:将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络;其中,第一区块链网络与第二区块链网络具有不同的基础架构和不同的共识机制;若交易数据从第一区块链网络完成共识,通过第一区块链网络的第一节点将交易数据广播至目标区块链网络;通过第二区块链网络的第二节点基于交易数据生成区块,并添加区块至第二区块链网络中。本申请的实施例同时还公开了一种区块链网络服务平台。

An information processing method and blockchain network service platform

【技术实现步骤摘要】
一种信息处理方法和区块链网络服务平台
本申请涉及但不限于通信
,尤其涉及一种信息处理方法和区块链网络服务平台。
技术介绍
具有不同的基础架构和不同的共识机制的区块链网络之间无法进行数据同步。申请内容本申请实施例期望提供一种信息处理方法和区块链网络服务平台,解决了相关技术中具有不同的基础架构和不同的共识机制的区块链网络之间无法进行数据同步的问题,实现具有不同的基础架构和不同的共识机制的区块链网络之间的数据同步,并参与各网络共识机制。本申请的技术方案是这样实现的:一种信息处理方法,该方法包括:将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络;其中,第一区块链网络与第二区块链网络具有不同的基础架构和不同的共识机制;若交易数据从第一区块链网络完成共识,通过第一区块链网络的第一节点将交易数据广播至目标区块链网络;通过第二区块链网络的第二节点基于交易数据生成区块,并添加区块至第二区块链网络中。可选的,通过第二区块链网络的第二节点基于交易数据生成区块,包括:通过第二节点将交易数据进行格式转换;通过第二节点将格式转换后的交易数据广播至目标区块链网络;通过第二区块链网络的第二节点基于格式转换后的交易数据生成区块。可选的,该方法还包括:若针对格式转换后的交易数据进行块校验时校验失败,通过第二节点生成交易更新信息;通过第二节点将交易更新信息提交至第一区块链网络中;其中,交易更新信息表征针对格式转换后的交易数据进行块校验时校验失败;通过第一节点基于交易更新信息进行第一区块链网络的网络共识。可选的,若针对格式转换后的交易数据进行块校验时校验失败,通过第二节点生成交易更新信息,包括:若第二区块链网络的第三节点针对格式转换后的交易数据进行块校验时校验失败,通过第三节点通知第二节点校验失败,并通过第二节点生成交易更新信息;其中,第一区块链网络为基于企业以太网联盟EEA的区块链网络,第二区块链网络为HyperledgerFabric区块链网络,第一节点包括基于EEA的区块链网络中的任一节点,第二节点包括HyperledgerFabric区块链网络中的排序节点,第三节点包括HyperledgerFabric区块链网络中除了第二节点以外的任一节点。可选的,将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络,包括:若针对第二节点进行了EEA扩展,将第二节点添加至第一区块链网络中;通过第二节点将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络。可选的,通过第二节点将交易数据进行格式转换之后,该方法还包括:通过第二节点将格式转换后的交易数据加入至第二区块链网络的块序列中。可选的,若交易数据从第一区块链网络完成共识,通过第一区块链网络的第一节点将交易数据广播至目标区块链网络,包括:若交易数据从第一区块链网络完成共识,通过第一区块链网络中的第四节点将交易数据提交至第一节点;其中,第一区块链网络为HyperledgerFabric区块链网络,第一节点包括HyperledgerFabric区块链网络中的排序节点,第四节点包括HyperledgerFabric区块链网络中除了第一节点以外的任一节点;通过第一节点将交易数据广播至目标区块链网络。可选的,第二区块链网络为基于EEA的区块链网络,第二节点包括基于EEA的区块链网络中的任一节点。可选的,若针对格式转换后的交易数据进行块校验时校验失败,通过第二节点生成交易更新信息,包括:若第二区块链网络的第二节点针对格式转换后的交易数据进行块校验时校验失败,通过第二节点生成交易更新信息。一种区块链网络服务平台,区块链网络服务平台包括:存储器,用于存储可执行指令;处理器,用于执行存储器中存储的可执行指令,实现如上述的信息处理方法的步骤。本申请实施例所提供的信息处理方法和区块链网络服务平台,将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络;其中,第一区块链网络与第二区块链网络具有不同的基础架构和不同的共识机制;若交易数据从第一区块链网络完成共识,通过第一区块链网络的第一节点将交易数据广播至目标区块链网络;通过第二区块链网络的第二节点基于交易数据生成区块,并添加区块至第二区块链网络中;如此,在将异构的区块链网络进行连接得到目标区块链网络之后,将从一个区块链网络完成共识的交易数据在异构区块链网络的网络层之间跨链传输至另一个区块链网络,解决了相关技术中具有不同的基础架构和不同的共识机制的区块链网络之间无法进行数据同步的问题,实现具有不同的基础架构和不同的共识机制的区块链网络之间的数据同步,并参与各网络共识机制。附图说明图1为本申请的实施例提供的一种信息处理方法的流程示意图;图2为本申请的实施例提供的另一种信息处理方法的流程示意图;图3为本申请的实施例提供的又一种信息处理方法的流程示意图;图4为本申请的另一实施例提供的一种信息处理方法的流程示意;图5为本申请的另一实施例提供的另一种信息处理方法的流程示意;图6为本申请的实施例提供的一种区块链网络服务平台的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。1)交易(Transaction),等同于计算机术语“实务”,包括三种不同的交易类型:部署(Deploy),调用(Invoke)和查询(Query)。部署交易用于向区块链网络的节点安装指定的链码,调用和查询类型的交易用于调用部署号的链码,以实现对账本中的目标账户的相关数据的操作,包括增、删、查、改的操作修改账户中的键值(Key-Value)对形式的数据,或者在账本中增加新的账户,并非单指商业语境中的交易,鉴于在区块链技术中约定俗成地使用了“交易”这一术语,本专利技术实施例遵循了这一习惯。2)区块(Block),记录一段时间内交易所更新的账本数据的数据结构,被标记上时间戳和之前一个区块的独特标记(例如数字指纹),区块经过区块链网络中节点的共识验证后,会被追加到区块链的末尾成为新区块。3)区块链(Blockchain),区块以顺序相连的方式组合成的一种链式数据结构,在每个区块中引用前一个区块或者其子集的哈希值,从而以密码学的方式保证所记录交易的不可篡改和不可伪造。4)区块链网络,通过共识的方式将新区块纳入区块链的一系列的、无中心的节点的集合。5)账本(Ledger),区块链网络中以账户为本文档来自技高网
...

【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:/n将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络;其中,所述第一区块链网络与第二区块链网络具有不同的基础架构和不同的共识机制;/n若交易数据从所述第一区块链网络完成共识,通过所述第一区块链网络的第一节点将所述交易数据广播至所述目标区块链网络;/n通过所述第二区块链网络的第二节点基于所述交易数据生成区块,并添加所述区块至所述第二区块链网络中。/n

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:
将第一区块链网络与第二区块链网络进行连接,得到目标区块链网络;其中,所述第一区块链网络与第二区块链网络具有不同的基础架构和不同的共识机制;
若交易数据从所述第一区块链网络完成共识,通过所述第一区块链网络的第一节点将所述交易数据广播至所述目标区块链网络;
通过所述第二区块链网络的第二节点基于所述交易数据生成区块,并添加所述区块至所述第二区块链网络中。


2.根据权利要求1所述的方法,其特征在于,所述通过所述第二区块链网络的第二节点基于所述交易数据生成区块,包括:
通过所述第二节点将所述交易数据进行格式转换;
通过所述第二节点将所述格式转换后的交易数据广播至所述目标区块链网络;
通过所述第二区块链网络的第二节点基于所述格式转换后的交易数据生成所述区块。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若针对所述格式转换后的交易数据进行块校验时校验失败,通过所述第二节点生成交易更新信息;
通过所述第二节点将所述交易更新信息提交至所述第一区块链网络中;其中,所述交易更新信息表征针对所述格式转换后的交易数据进行块校验时校验失败;
通过所述第一节点基于所述交易更新信息进行所述第一区块链网络的网络共识。


4.根据权利要求3所述的方法,其特征在于,所述若针对所述格式转换后的交易数据进行块校验时校验失败,通过所述第二节点生成交易更新信息,包括:
若所述第二区块链网络的第三节点针对所述格式转换后的交易数据进行块校验时校验失败,通过所述第三节点通知所述第二节点校验失败,并通过所述第二节点生成交易更新信息;
其中,所述第一区块链网络为基于企业以太网联盟EEA的区块链网络,所述第二区块链网络为HyperledgerFabric区块链网络,所述第一节点包括所述基于EEA的区块链网络中的任一节点,所述第二节点包括所述HyperledgerFabric区块链网络中的排序节点,所述第三节点包括所述HyperledgerFabric区块链网络中除了所述第二节点以外的任一节点。

【专利技术属性】
技术研发人员:张桂平李京生陈飞飞
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1