暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种基于共识系统的共识数据存储、获取方法及装置_CN 114385761 B_TuGraph.pdf
142
21页
1次
2023-06-28
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202210289723.2
(22)申请日 2022.03.23
(65)同一申请的已公布的文献号
申请公布号 CN 114385761 A
(43)申请公布日 2022.04.22
(73)专利权人 支付宝杭州信息技术有限公
地址 310000 浙江省杭西湖西溪路
556号8层B段801-11
(72)发明人 廖校均  张子刚 付志嵩 
(74)专利代理机构 北京亿腾知识产权代理事务
(普通合伙) 11309
专利代理师 陈霁 
(51)Int.Cl.
G06F
16/27
(2019 .01)
G06F
16/22
(2019 .01)
G06F
16/21
(2019 .01)
(56)对比文件
CN 109359223 A ,2019.02.19
CN 111049902 A ,2020.04.21
CN 114047878 A ,2022.02.15
审查员 郭明亮
(54)发明
一种基于共识统的共识数据存储获取方
法及装置
(57)摘要
书实
识数据存系统
是区块链网络该共识系统中的任意一个节
点设备可以执下步骤来存储共识数据获取
和参识数据的
节点纠删和共
据进
据中
与节应的
可以取的据的
多个节点设备中获取多个分块数据并利用纠删
码算法和共识节点数量对多个分块数据进行还
从而获取到该共识数据。
权利要求书3页 说明书13页 附图4页
CN 114385761 B
2022.07.12
CN 114385761 B
1 .种基系统系统
法通过任意一个第一节点设备执行包括
获取经过多个节点设备共识后的第一共识数据
获取参与共识所述第一共识数据的节点设备数量作为共识节点数量
用纠码算和所识数据进拆分
节点数量个分块数据
按照约定顺序从所述多个分块数据中选择与所述第一节点设备对应的分块数据
存储与所第一节点设对应的块数使得后节点用所述纠删码算法
及所述分块数据和其他节点设备各自存储的分块数原出所述第一共识数据其中
所述落后节点设备是未参与共识所述第一共识数节点设备所述其他节点设备是
共识所述第一共识数据其他节点设备。
2.据权利要求1所述的所述用纠删码算法和所述共识节点数量对所第一
共识数据进行拆分步骤包括
获取所述共识统设容忍故障节点数量
将所述容忍故节点数量作为所述纠删码算法的校验块数量
将所述识节点数与所述忍故障点数量的确定为所纠删码算法的
块数量
用所述纠删码算法以及所述验块数量和所述数据块对所第一共识数据进
行拆分。
3 .利要求1述的方法所述照约定从所述多个分块数据中选择与所述
第一节点设备对应分块数据步骤包括
获取参与共识所述第一共识数据的节点设备的标识
按照约定排列顺序对多个标识进行排序
基于所述第一节点设备的标识在排后多个识中的从所多个分据中选
择与所述第一节点设备对应的分块数据。
4 .1述的方法后的据的
步骤包括
从所第一节点设备的共识数库中获第一识数所述共识据库用于存储经
过多个节点设备共识后识数据
所述存储与所述第一节点设备对应的分块数据步骤包括
将与所述第一节点设备对应分块数据替换所述共识数据库中的所述第一共识数据。
5 .1取经后的据的
步骤包括
从所述第一节点设备的缓存中获取第一共识数据
所述存储与所述第一节点设备对应的分块数据步骤包括
将与所述第一节点设备对应分块数据存储在共识数据库中。
6 .利要求1述的方法共识据中包含若干个业请求述获取经过多
点设备共识后第一共识数据步骤包括
从经多个节点设备若干个共识数据中选择已经由第一节点设备执行
权 利 要 求 书
1/3
2
CN 114385761 B
2
其中业务请求共识数作为第一共识数据。
7 .1述的方法后的据的
步骤包括
针对经过多个节点设备后的多个分共识与共识每个分批共识数
共识节点设备
对由相同识的
据。
8.种基系统据获方法系统
法通过第二节点设备执行述第二节点设备是所述共识系统中的后节点设备中的任意
一个后节点设备是未参与共识第一共识数据节点设备所述方法包括
确定当前待获取的已经过共识的所述第一共识数据
获取参与共识所述第一共识数据的多个节点设备
从所多个节点设备中取所第一共识据的分块数到多个分块数其中
任意分块是对应的节点用纠删码算和共识节第一
据进拆分后的据中照约定选择节点是参
共识所述第一共识数据节点设备数量
所述纠删码算法对所述多个分块数据进行还原得到所述第一共识数据。
9.据权8述的多个节点备中第一识数据的
分块数据的步骤包括
获取所述共识统设容忍故障节点数量
基于所述共识节点数量与所述容忍故节点数量的差值确定参照数量
从所述多个节点设备中选择不少于所述参照数量的目标节点设备
从所述目标节点设备中获取所述第一共识数据的分块数据。
10 .利要8所用所纠删对所进行
还原步骤包括
基于所述约定顺序对所述多个分块数据进行排序
所述纠删码算法对排序后多个分块数据进行还原。
11 .根据权利要求8所述方法所述共识系统为块链网络。
12 .种基于系统的识数据存储装述共系统包含多个节点设备所述
置部署在任意一个第一节点设备中包括
第一获取模块配置为获取经过多个节点设备共识后第一共识数据
第二获取模置为取参与共识所第一共识据的节点设备数作为共识节
点数量
第一拆分模置为用纠删码算法和所述共识节点数量对所第一共识数
行拆分得到所述共识节点数量个分块数
第一选择模置为按照约定顺所述多个分块据中选择与所第一节点设
备对应的分块数据
第一存储模置为存储与所述第一节点设备应的分使得落节点设
所述纠删码算法及所述分块数和其他节点设备各自存储的分块数据还原出所
权 利 要 求 书
2/3
3
CN 114385761 B
3
of 21
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。