[发明专利]一种物流区块链数据存储方法和系统在审
申请号: | 202011329195.6 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112307127A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 谭书华;朱元亮;李潇;韩萌;顾丽琴;张鑫;孙知信;孙哲;洪汉舒 | 申请(专利权)人: | 圆通速递有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;G06Q10/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 201705 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 物流 区块 数据 存储 方法 系统 | ||
1.一种物流区块链数据存储方法,其特征在于,方法包括:
步骤1:计算所有区块的价值密度;
步骤2:设定价值密度的第一阈值和第二阈值;
步骤3:根据步骤1中计算出的区块的价值密度,对连续区块的数据采取不同的存储方式;
步骤4:将物流区块链分为多个不同的区域,每个区域内的物流区块链节点依据地址按序形成环;
步骤5:对价值密度在第一阈值和第二阈值之间的连续区块,使用纠删码生成区块的编码块;
步骤6:根据编码块分配规则,区域内的物流区块链节点保留自己应存储的编码块;
步骤7:作为物流区块链节点,参与物流区块链活动。
2.根据权利要求1所述的物流区块链数据存储方法,其特征在于,步骤1中,计算区块的价值密度:
其中,m为区块Bi中物流数据的个数;βj为物流信息产生时间权重系数,为区块Bi中第j条信息产生的时间;为区块Bi中第j条信息的访问次数,αj为物流信息权重系数;为物流数据提交者的级别;λ为价值密度系数。
3.根据权利要求1所述的物流区块链数据存储方法,其特征在于,步骤3中,不同的存储方式包括:
(1)当价值密度≥VDH,连续的物流区块由区域内的节点采用全副本策略存储,全副本策略存储是指区域内所有的物流区块链节点都保存完整的区块头和区块体;
(2)当VDH≥价值密度≥VDL,连续的物流区块由区域内节点采用协作式存储,区域内的节点不需要存储完整的副本,每个节点存储部分账本,当需要访问自己未存储的账本部分请求其他节点;
(3)当价值密度≤VDL,连续的物流区块采用归档方式存储,归档存储是指所有区域内的物流区块链节点本地不再存储,而由构成物流区块链的联盟或单一组织统一存储;
VDH为第一阈值,VDL为第二阈值。
4.根据权利要求1所述的物流区块链数据存储方法,其特征在于,步骤5中,使用纠删码生成区块的编码块的方式为:区块头仍由区域内的各节点存储,区域内各节点根据纠删码生成矩阵对区块体以实际若干条物流信息为单位编码,记区块Block=(H,B)=(H,I1,…,Ix),
其中,I1~Ix以及C1~Cr为生成的编码块。
5.根据权利要求1所述的物流区块链数据存储方法,其特征在于,步骤6中,编码块分配规则为:
1)计算编码块hash与区域内结点地址的距离,即编码块hash与节点地址异或:
2)节点选择与地址距离最近的编码包C:
distanceC,j=min{distancei,j,i∈[1,x+r]}
3)将编码包传输给后t个节点,即编码包采用多副本策略:
Tj={i|min{distancei,j-r},r∈[0,t-1],i∈[1,x+r]};
其中,i是编码块的编号,x是编码块的个数,r是编码块冗余数,Nodej是指节点j,Addr(Nodej)是指节点j的地址,distancei,j是节点j与编码块i之间的距离,Tj是节点j最终选取的编码包集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于圆通速递有限公司,未经圆通速递有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011329195.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置