[发明专利]一种区块链网络间数据通信方法和装置有效
申请号: | 201811446501.7 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109587131B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 苏羽 | 申请(专利权)人: | 北京链化未来科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q40/04 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 数据通信 方法 装置 | ||
本发明公开了一种区块链网络间数据通信方法和装置,该方法包括:第一共识节点在约定时间周期,从第二区块链网络中随机选取第二节点,并采集所述第二节点中的目标数据,其中,所述第一共识节点为第一区块链网络中的共识节点;对所述目标数据进行共识,如果共识通过,则将所述目标数据打包写入所述第一区块链网络中。解决了现有的跨链数据传输存在中心化的问题。
技术领域
本发明涉及通信领域,尤其涉及一种区块链网络间数据通信方法、装置、电子设备和存储介质。
背景技术
随着区块链技术的大规模应用,区块链网络之间数据交换的需求越来越大。
在现有技术中,不同区块链网络之间进行数据交换时,往往是通过中心化的服务器作为中介节点,来实现不同区块链间数据的转发。
然而中心化服务器违背了区块链去中心化的思想,中心化服务器会存在鲁棒性、安全性等问题,比如,如果中心化服务器故障,则无法实现跨链数据的传输。
发明内容
本发明实施例提供一种区块链网络间数据通信方法、装置、存储介质和电子设备,以解决现有的跨链数据传输存在中心化的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种区块链网络间数据通信方法,该方法包括:
第一共识节点在约定时间周期,从第二区块链网络中随机选取第二节点,并采集所述第二节点中的目标数据,其中,所述第一共识节点为第一区块链网络中的共识节点;
对所述目标数据进行共识,如果共识通过,则将所述目标数据打包写入所述第一区块链网络中。
第二方面,提供了一种区块链网络间数据通信装置,该装置包括:
采集模块,在约定时间周期,从第二区块链网络中随机选取第二节点,并采集所述第二节点中的目标数据,其中,所述第一共识节点为第一区块链网络中的共识节点;
共识模块,对所述目标数据进行共识,如果共识通过,则将所述目标数据打包写入所述第一区块链网络中。
第三方面,提供了一种电子设备,该电子设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
在约定时间周期,从第二区块链网络中随机选取第二节点,并采集所述第二节点中的目标数据,其中,所述第一共识节点为第一区块链网络中的共识节点;
对所述目标数据进行共识,如果共识通过,则将所述目标数据打包写入所述第一区块链网络中。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
在约定时间周期,从第二区块链网络中随机选取第二节点,并采集所述第二节点中的目标数据,其中,所述第一共识节点为第一区块链网络中的共识节点;
对所述目标数据进行共识,如果共识通过,则将所述目标数据打包写入所述第一区块链网络中。
在本发明实施例中,第一区块链网络中的第一共识节点,可以从第二区块链网络中随机地选取节点,来采集该节点中的目标数据,并且,第一区块链网络中的共识节点可以对采集到的目标数据进行共识,当共识通过后,再将采集到的目标数据打包写入第一区块链网络中。这样,目标数据从第二区块链写入第一区块链的整个过程中,数据来源是第二区块链中的多个节点,而在写入到第一区块链中时,也是由多个共识节点达成了共识,因此,整个过程中不存在中心化的环节,保证了数据的安全性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京链化未来科技有限公司,未经北京链化未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811446501.7/2.html,转载请声明来源钻瓜专利网。