[发明专利]一种区块链中节点间数据同步的方法及终端有效
| 申请号: | 201910332463.0 | 申请日: | 2019-04-24 |
| 公开(公告)号: | CN110099106B | 公开(公告)日: | 2022-04-19 |
| 发明(设计)人: | 杨小焰;陈福权;林运成;杨志高 | 申请(专利权)人: | 福建方维信息科技有限公司 |
| 主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1074 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥;颜丽蓉 |
| 地址: | 350000 福建省福州市平潭*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 节点 数据 同步 方法 终端 | ||
本发明提供一种区块链中节点间数据同步的方法及终端,广播区块链更新消息至区块链网络中;接收区块链网络中接收到所述区块链更新消息的节点根据所述区块链更新消息发送的请求同步消息,所述请求同步消息包括发送请求同步消息的节点对应的宽带能力信息;同步与所述宽带能力信息匹配的数据至对应的节点;实现基于区块链节点实时网络传输能力的数据同步机制,提高了区块链网络中的节点之间的数据同步效率,同时,由于区块链网络中各个节点的带宽能力的不可预测性以及不固定性,决定了进行数据同步的节点以及各个节点更新的数据的不可预测性,也保证了数据安全以及节点间的公平性。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链中节点间数据同步的方法及终端。
背景技术
随着区块链节点越来越多,区块链运行效率就越来越低,向用户收取的算力成本也就越来越高,这个问题已经严重影响了区块链技术的应用发展。因为在区块链平台上,为了保证数据存储的安全性,任意一个节点的数据更新后,都要同步存储到其它节点,但是,随着存储的数据越来越多,节点之间需要同步的数据就越多,导致每次同步的耗时更长,而且,随着节点的越来越多,一个最新的数据要同步到所有节点所需的时间也就越来越多,这样就导致了区块链运行的效率越来越低。
发明内容
本发明所要解决的技术问题是:提供一种区块链中节点间数据同步的方法及终端,能够提高区块链中节点间数据同步的速度。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种区块链中节点间数据同步的方法,包括步骤:
S1、广播区块链更新消息至区块链网络中;
S2、接收区块链网络中接收到所述区块链更新消息的节点根据所述区块链更新消息发送的请求同步消息,所述请求同步消息包括发送请求同步消息的节点对应的宽带能力信息;
S3、同步与所述宽带能力信息匹配的数据至对应的节点。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种区块链中节点间数据同步的终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、广播区块链更新消息至区块链网络中;
S2、接收区块链网络中接收到所述区块链更新消息的节点根据所述区块链更新消息发送的请求同步消息,所述请求同步消息包括发送请求同步消息的节点对应的宽带能力信息;
S3、同步与所述宽带能力信息匹配的数据至对应的节点。
本发明的有益效果在于:根据区块链网络中各个节点的宽带能力同步相适配的数据,实现基于区块链节点实时网络传输能力的数据同步机制,提高了区块链网络中的节点之间的数据同步效率,同时,由于区块链网络中各个节点的带宽能力的不可预测性以及不固定性,决定了进行数据同步的节点以及各个节点更新的数据的不可预测性,也保证了数据安全以及节点间的公平性。
附图说明
图1为本发明实施例的一种区块链中节点间数据同步的方法的步骤流程图;
图2为本发明实施例的一种区块链中节点间数据同步的方法的详细流程图;
图3为本发明实施例的一种区块链中节点间数据同步的终端的结构示意图;
标号说明:
1、一种区块链中节点间数据同步的终端;2、存储器;3、处理器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建方维信息科技有限公司,未经福建方维信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910332463.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于人与机器人协作的网络连接方法
- 下一篇:帐篷医院应急指挥信息化系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





