不同区块链之间的信息共享方法及装置和电子设备制造方法及图纸

技术编号:21363530 阅读:36 留言:0更新日期:2019-06-15 09:47
本说明书实施例提供一种不同区块链之间的信息共享方法及装置和电子设备,同属于业务区块链和共享区块链的节点设备接收识别出的风险信息;将所述风险信息组装为用于所述共享区块链的共享风险交易;将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备。

Information sharing methods and devices and electronic devices between different block chains

The embodiments of this specification provide an information sharing method and device and electronic equipment between different block chains, which receive identified risk information from node devices belonging to both business block chains and shared block chains, assemble the risk information into shared risk transactions for the shared block chains, and broadcast the shared risk transactions to node devices in the shared block chains. To enable each node device in the shared block chain to respond to the shared risk transaction and broadcast the risk information to the node devices in the respective business block chain.

【技术实现步骤摘要】
不同区块链之间的信息共享方法及装置和电子设备
本说明书实施例涉及区块链
,尤其涉及一种不同区块链之间的信息共享方法及装置和电子设备。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术在众多的领域中广泛的进行应用。
技术实现思路
本说明书实施例提供的一种不同区块链之间的信息共享方法及装置和电子设备:根据本说明书实施例的第一方面,提供一种不同区块链之间的信息共享方法,所述方法包括:同属于业务区块链和共享区块链的节点设备接收识别出的风险信息;将所述风险信息组装为用于所述共享区块链的共享风险交易;将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,所述风险信息由所述业务区块链中的任一节点设备对应的风控模型识别得出。可选的,所述将所述风险信息组装为用于所述共享区块链的共享风险交易,具体包括:调用发布于所属业务区块链上的智能合约中声明的共享决策逻辑,判断所述风险信息是否需要共享;如果确定所述风险信息需要共享,将所述风险信息组装为发送给所述共享区块链的共享风险交易。可选的,所述共享区块链中各个节点设备响应所述共享风险交易,并将所述共享风险信息广播给各自所属业务区块链中的节点设备,具体包括:所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于各自所属业务区块链上的智能合约中声明的接收决策逻辑,判断所述风险信息是否需要接收;如果所述风险信息需要接收,将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,还包括:计算所述风险信息的第一数字摘要;所述将所述风险信息组装为用于所述共享区块链的共享风险交易,具体包括:将所述风险信息和第一数字摘要组装为用于所述共享区块链的共享风险交易;所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备,具体包括:所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于所述共享区块链上的智能合约中声明的校验逻辑,计算所述风险信息的第二数字摘要;如果所述第二数字摘要与第一数字摘要一致,将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,所述风险信息的数字摘要包括:针对所述风险信息的唯一性信息进行hash计算得到的hash值。可选的,所述风险信息的正文包括:针对所述风险信息的内容进行hash计算得到的hash值。可选的,所述业务区块链为联盟链;和/或所述共享区块链为联盟链。可选的,还包括:接收申请加入共享区块链的节点设备的入网请求,调用发布于所述共享区块链上的智能合约中声明的投票逻辑;其中,所述投票逻辑为:在交易日志中写入一个投票事件,所述共享区块链的联盟方监听到所述投票事件后,向所述智能合约提交投票交易;所述智能合约对投票交易进行汇总整理,得出入网审核结果。根据本说明书实施例的第二方面,提供一种不同区块链之间的信息共享装置,所述装置包括:识别单元,同属于业务区块链和共享区块链的节点设备接收识别出的风险信息;组装单元,将所述风险信息组装为用于所述共享区块链的共享风险交易;共享单元,将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,所述风险信息由所述业务区块链中的任一节点设备对应的风控模型识别得出。可选的,所述组装单元,具体包括:共享决策子单元,调用发布于所属业务区块链上的智能合约中声明的共享决策逻辑,判断所述风险信息是否需要共享;组装子单元,如果确定所述风险信息需要共享,将所述风险信息组装为发送给所述共享区块链的共享风险交易。可选的,所述共享单元,具体包括:将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于各自所属业务区块链上的智能合约中声明的接收决策逻辑,判断所述风险信息是否需要接收;如果所述风险信息需要接收,将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,还包括:第一计算子单元,计算所述风险信息的第一数字摘要;所述组装单元,具体包括:将所述风险信息和第一数字摘要组装为用于所述共享区块链的共享风险交易;所述共享单元,具体包括:将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于所述共享区块链上的智能合约中声明的校验逻辑,计算所述风险信息的第二数字摘要;如果所述第二数字摘要与第一数字摘要一致,将所述风险信息广播给各自所属业务区块链中的节点设备。可选的,所述风险信息的数字摘要包括:针对所述风险信息的唯一性信息进行hash计算得到的hash值。可选的,所述风险信息的正文包括:针对所述风险信息的内容进行hash计算得到的hash值。可选的,所述业务区块链为联盟链;和/或所述共享区块链为联盟链。可选的,还包括:入网申请单元,接收申请加入共享区块链的节点设备的入网请求,调用发布于所述共享区块链上的智能合约中声明的投票逻辑;其中,所述投票逻辑为:在交易日志中写入一个投票事件,所述共享区块链的联盟方监听到所述投票事件后,向所述智能合约提交投票交易;所述智能合约对投票交易进行汇总整理,得出入网审核结果。根据本说明书实施例的第五方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为上述任一项不同区块链之间的信息共享方法。本说明书实施例,提供了一种不同区块链之间的信息共享方案,由每个业务区块链中一个节点设备共同构建一个共享区块链;通过所述共享区块链共享每个独立的业务区块链的风险信息。具体地,任意一个同属于业务区块链和共享区块链的节点设备接收识别出的风险信息后,可以将该风险信息广播到共享区块链中;以使共享区块链中每个节点设备都接收该风险信息;然后由这些共享区块链中的各个节点设备将风险信息再次广播给各自所在业务区块链中的所有节点设备,从而实现从一个独立的业务区块链向其他独立的业务区块链中共享风险信息的目的。附图说明图1是本说明书一实施例提供的区块网的示意图;图2是本说明书一实施例提供的业务区块链的节点设备入网共享区块链的流程示意图;图3是本说明书一实施例提供的业务区块链的节点设备入网共享区块链的流程示意图;图4是本说明书一实施例提供的业务区块链的节点设备入网共享区块链的流程示意图;图5是本说明书一实施例提供的不同区块链之间的信息共享装置的硬件结构图;图6是本说明书一实施例提供的不同区块链之间的信息共享装置的模块示意图;图7是本说明书一实施例提供的不同区块链之间的信息共享装置的模块示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们本文档来自技高网...

【技术保护点】
1.一种不同区块链之间的信息共享方法,所述方法包括:同属于业务区块链和共享区块链的节点设备接收识别出的风险信息;将所述风险信息组装为用于所述共享区块链的共享风险交易;将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备。

【技术特征摘要】
1.一种不同区块链之间的信息共享方法,所述方法包括:同属于业务区块链和共享区块链的节点设备接收识别出的风险信息;将所述风险信息组装为用于所述共享区块链的共享风险交易;将所述共享风险交易广播给所述共享区块链中的节点设备;以使所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备。2.根据权利要求1所述的方法,所述风险信息由所述业务区块链中的任一节点设备对应的风控模型识别得出。3.根据权利要求1所述的方法,所述将所述风险信息组装为用于所述共享区块链的共享风险交易,具体包括:调用发布于所属业务区块链上的智能合约中声明的共享决策逻辑,判断所述风险信息是否需要共享;如果确定所述风险信息需要共享,将所述风险信息组装为发送给所述共享区块链的共享风险交易。4.根据权利要求1所述的方法,所述共享区块链中各个节点设备响应所述共享风险交易,并将所述共享风险信息广播给各自所属业务区块链中的节点设备,具体包括:所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于各自所属业务区块链上的智能合约中声明的接收决策逻辑,判断所述风险信息是否需要接收;如果所述风险信息需要接收,将所述风险信息广播给各自所属业务区块链中的节点设备。5.根据权利要求1所述的方法,还包括:计算所述风险信息的第一数字摘要;所述将所述风险信息组装为用于所述共享区块链的共享风险交易,具体包括:将所述风险信息和第一数字摘要组装为用于所述共享区块链的共享风险交易;所述共享区块链中各个节点设备响应所述共享风险交易,并将所述风险信息广播给各自所属业务区块链中的节点设备,具体包括:所述共享区块链中各个节点设备响应所述共享风险交易,调用发布于所述共享区块链上的智能合约中声明的校验逻辑,计算所述风险信息的第二数字摘要;如果所述第二数字摘要与第一数字摘要一致,将所述风险信息广播给各自所属业务区块链中的节点设备。6.根据权利要求5所述的方法,所述风险信息的数字摘要包括:针对所述风险信息的唯一性信息进行hash计算得到的hash值。7.根据权利要求5所述的方法,所述风险信息的正文包括:针对所述风险信息的内容进行hash计算得到的hash值。8.根据权利要求1-7中任一项所述的方法,所述业务区块链为联盟链;和/或所述共享区块链为联盟链。9.根据权利要求8所述的方法,还包括:接收申请加入共享区块链的节点设备的入网请求,调用发布于所述共享区块链上的智能合约中声明的投票逻辑;其中,所述投票逻辑为:在交易日志中写入一个投票事件,所述共享区块链的联盟方监听到所述投票事件后,向所述智能合约提交投票交易;所述智能合约对投票交易进行汇总整理,得出入网审核结果。10.一种不同区块链之间的信息共享装置,所述装...

【专利技术属性】
技术研发人员:程龙李艳鹏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1