[发明专利]基于区块链数据的非完全数据同步方法、系统及设备有效

专利信息
申请号: 201811206580.4 申请日: 2018-10-17
公开(公告)号: CN109522362B 公开(公告)日: 2020-09-15
发明(设计)人: 赵荣;李斌;张勇 申请(专利权)人: 北京瑞卓喜投科技发展有限公司
主分类号: G06F16/27 分类号: G06F16/27
代理公司: 南京华恒专利代理事务所(普通合伙) 32335 代理人: 宋方园
地址: 100000 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 区块 数据 完全 同步 方法 系统 设备
【权利要求书】:

1.一种基于区块链数据的非完全数据同步方法,所述区块链包括主链与多个业务链,其特征在于,所述业务链包含一个参与主链共识的完全节点与多个参与业务链共识的非完全节点,所述方法包括:

向目标节点请求同步目标区块;

接收所请求的目标区块;

若接收的节点为所述非完全节点,则将所述目标区块转发至所述完全节点;

所述完全节点对所接收的目标区块进行验证,若通过验证,将所述目标区块分片并将获得的分片数据广播至业务链以存储。

2.根据权利要求1所述的方法,其特征在于,所述完全节点对所接收的目标区块进行验证包括:

所述完全节点比较接收的所述目标区块的前置哈希与所述完全节点的最新区块的哈希是否一致,若一致,则所述完全节点将所述目标区块进行共识校验,若通过校验,则表明通过验证。

3.根据权利要求2所述的方法,其特征在于,所述向目标节点请求同步目标区块包括:

将所述主链划分为多个区块子链;

向各所述区块子链的目标节点请求同步所述目标区块以获取各所述区块子链内的最新的目标区块。

4.根据权利要求3所述的方法,其特征在于,将所述目标区块分片之前,所述方法还包括:

若接收到至少两个目标区块,所述至少两个目标区块分别由不同的所述区块子链节点发送,且对应的上一目标区块相同,则根据所述至少两个目标区块中的变更时间排序将所述至少两个目标区块加入所述完全节点所在的区块链中。

5.根据权利要求1所述的方法,其特征在于,将所述目标区块分片包括:

将所述目标区块切分为一个或多个分片数据,并对所述一个或多个分片数据进行随机编码为相应的一个或多个目标分片数据。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述将获得的分片数据广播至业务链以存储包括:

获取所述目标区块的哈希和各个目标分片数据的哈希,将所述目标区块的哈希和各个目标分片数据的哈希一起广播至业务链以存储。

7.根据权利要求6所 述的方法,其特征在于,所述方法还包括:

获取所述目标分片数据的哈希;

根据所述目标分片数据的哈希查找对应的目标区块并获取对应的目标分片数据内容;

将所述目标分片数据的哈希及所述目标分片数据内容存储至所述非完全节点所在的业务链。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞卓喜投科技发展有限公司,未经北京瑞卓喜投科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811206580.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top