欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2022110221344
申请人: 南京信息工程大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于节点分组的联盟链区块存储方法,其特征在于,包括步骤如下:S1,以全区块的低存储消耗、低存储复杂度和高安全性为优化目标,构建多目标优化模型;S2,在各分组中的Leader节点,采用存储分析算法收集分组内的节点存储复杂度,分析节点为非正常节点的概率,并将计算结果发送至节点所在组的Group  proxy节点;随后由Group  proxy节点将计算结果转发至GPBFT阶段的主记账节点;S3,在GPBFT阶段的主记账节点,采用策略优化算法计算待选存储集合,并在各Group proxy节点间对主记账节点计算的待选存储集合达成共识;随后Group  proxy节点将更新本地的待选存储集合;S4,在Group  proxy节点,对待选存储集合通过选择存储算法,确定每个区块的存储方案。2.根据权利要求1所述的基于节点分组的联盟链区块存储方法,其特征在于,步骤S1中,多目标优化模型的表达式如下:其中,Ob表示区块b在联盟链系统中的存储消耗,P表示联盟链系统中优化的全区块被丢失的概率, 表示联盟链系统的存储复杂度均衡值,表示分组集合Sk的解空间。

3.根据权利要求1所述的基于节点分组的联盟链区块存储方法,其特征在于,步骤S2中,采用存储分析算法收集分组内的节点存储复杂度和分析节点为非正常节点的概率的实现步骤如下:S21,对Leader节点的参数进行初始化处理,随后计算当前分组的存储复杂度,分组i的存储复杂度表达式如下:其中,表示节点j的存储复杂度, 表示分组i中节点的总数;

S22,计算当前分组中非正常节点的数量,并累加获得当前分组的正常节点数量;非正常节点的数量的计算表达式如下:其中,Xi表示分组i中非正常节点的数量; 表示分组i中节点j为非正常节点;