买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:南京信息工程大学
摘要:本申请涉及一种基于中继链中的节点信任值的节点角色调整方法。该方法包括:当信任值更新指令被触发时,中继链系统中的每个节点获取中继链系统中待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的资源能力、处理交易情况和节点间协作情况,对待更新信任值节点的信任值进行分析,确定待更新信任值节点当前的信任值;将待更新信任值节点中当前的最终信任值小于信任阈值的节点扣除加入中继链时所缴纳的保证金,并踢出中继链系统;当节点角色调整指令被触发时,根据所有节点当前的最终信任值进行角色划分,确定出最终的中继链收集节点集合、委员会节点集合和验证节点集合。提高了中继跨链系统的交易验证的正确性和可靠性。
主权项:1.一种基于中继链中的节点信任值的节点角色调整方法,其特征在于,所述方法包括:当信任值更新指令被触发时,中继链系统中的每个节点获取所述中继链系统中待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的资源能力、处理交易情况和节点间协作情况,调用节点信任值计算算法对所述待更新信任值节点的信任值进行分析,确定待更新信任值节点当前的信任值,所述资源能力包括节点处理器计算能力、主存大小和带宽;中继链系统中的每个节点向其他节点发送所述待更新信任值节点当前的信任值进行信任值共识,确定出所述待更新信任值节点当前的最终信任值;将所述待更新信任值节点中当前的最终信任值小于信任阈值的节点扣除加入中继链时所缴纳的保证金,并踢出中继链系统;当节点角色调整指令被触发时,中继链系统中的每个节点获取中继链系统中所有节点当前的最终信任值进行角色划分,确定出中继链收集节点集合、委员会节点集合和验证节点集合;中继链系统中的每个节点向其他节点发送中继链收集节点集合、委员会节点集合和验证节点集合进行共识,确定出最终的中继链收集节点集合、委员会节点集合和验证节点集合;所述当信任值更新指令被触发时,中继链系统中的每个节点获取所述中继链系统中待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的资源能力、处理交易情况和节点间协作情况,调用节点信任值计算算法对所述待更新信任值节点的信任值进行分析,确定待更新信任值节点当前的信任值,包括:当信任值更新指令被触发时,中继链系统中的每个节点根据信任值更新指令携带的待更新信任值节点类型,确定待更新信任值节点;中继链系统中的每个节点获取所述中继链系统中所述待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的资源能力、处理交易情况和节点间协作情况,调用节点信任值计算算法对所述待更新信任值节点的信任值进行分析,确定待更新信任值节点当前的信任值;中继链系统中的每个节点将所述待更新信任值节点当前的信任值与上一次的信任值进行比较,确定波动范围超出阈值的待更新信任值节点,调用节点信任值校正算法对所述波动范围超出阈值的待更新信任值节点的信任值进行校正,获得校正后的信任值;将所述校正后的信任值作为该待更新信任值节点当前的信任值;所述节点信任值计算算法包括:根据所述待更新信任值节点的资源能力进行分析,确定所述待更新信任值节点i的能力信任值,所述待更新信任值节点i的能力信任值Ci的表达式为: ;其中,为归一化后的结果,i∈1、2、…、J,J为表征待更新信任值节点i的资源能力个数,表示待更新信任值节点i的第j个资源能力;根据所述待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的处理交易情况进行分析,确定所述待更新信任值节点i以当前角色r在当前第t次信任值更新的行为信任值,所述待更新信任值节点i以当前角色r在当前第t次信任值更新的行为信任值的表达式为: ;其中,αr、βr和γr为权重,为待更新信任值节点i以当前角色r在上一信任值更新时间点至当前信任值更新时间点内成功处理的交易数量,为待更新信任值节点i以当前角色r在上一信任值更新时间点至当前信任值更新时间点内失败处理的交易数量,为待更新信任值节点i以当前角色r在上一信任值更新时间点至当前信任值更新时间点内因为跨链交易的处理时间超过阈值而减少的信任值,为待更新信任值节点i以当前角色在上一信任值更新时间点至当前信任值更新时间点内因为未处理交易而减少的信任值;根据所述待更新信任值节点在上一信任值更新时间点至当前信任值更新时间点内的节点间协作情况进行分析,确定所述待更新信任值节点i以当前角色r在当前第t次信任值更新的协作信任值,所述待更新信任值节点i以当前角色r在当前第t次信任值更新的协作信任值的表达式为: , ;其中,为节点a在上一信任值更新时间点至当前信任值更新时间点内对待更新信任值节点i的协作信任占待更新信任值节点i在上一信任值更新时间点至当前信任值更新时间点内总协作信任的权重,为节点a在上一信任值更新时间点至当前信任值更新时间点内对待更新信任值节点i的协作信任值,p为与待更新信任值节点i协作过的节点的数量,为时隙z内成功执行的协作次数占节点a和待更新信任值节点i之间协作总数的比例,z为上一信任值更新时间点至当前信任值更新时间点内的一个时隙,s为对上一信任值更新时间点至当前信任值更新时间点的时间段划分的时隙总数,为时隙z的时间衰减系数;根据所述待更新信任值节点的能力信任值、行为信任值和协作信任值进行分析,确定所述待更新信任值节点当前的信任值,所述待更新信任值节点当前的信任值的表达式为: ;其中,α、β和γ分别是所述待更新信任值节点的能力信任值、协作信任值和行为信任值的权重,α+β+γ=1;所述节点信任值校正算法包括:获取待更新信任值节点i以当前角色r的历史信任值列表,,其中,是所述待更新信任值节点第t-1次信任值更新的信任值;根据所述待更新信任值节点i以当前角色r的历史信任值列表进行分析,确定所述待更新信任值节点i的历史信任值波动情况,所述历史信任值波动情况U的表达式为: ;其中,表示待更新信任值节点i的历史平均信任值,表示待更新信任值节点i在第n次信任值更新的信任值,t为待更新信任值节点i在当前信任值更新时间点时的信任值更新次数;根据所述待更新信任值节点i的历史信任值波动情况进行分析,确定所述待更新信任值节点i在当前第t次信任值更新时的历史信任值,所述待更新信任值节点i在当前第t次信任值更新时的历史信任值的表达式为: ;其中,为信任值波动情况的阈值,为时间衰减参数;根据所述待更新信任值节点i在当前第t次信任值更新时的历史信任值对当前的信任值进行校正,确定所述待更新信任值节点i校正后的信任值,所述待更新信任值节点i校正后的信任值的表达式为: ;所述当节点角色调整指令被触发时,中继链系统中的每个节点获取中继链系统中所有节点当前的最终信任值进行角色划分,确定出中继链收集节点集合、委员会节点集合和验证节点集合,包括:当节点角色调整指令被触发时,中继链系统中的每个节点获取中继链系统中所有节点当前的最终信任值;按照信任值从大到小对对所有节点进行排序,获得节点队列;根据预设的中继链收集节点集合、委员会节点集合和验证节点集合的分配比例,确定委员会节点集合对应节点数量q1、验证节点集合对应节点数量q2和中继链收集节点集合对应节点数量q3;将所述节点队列中前q1个节点确定为委员会节点集合中的委员会节点,将所述节点队列中第q1+1个节点至q1+q2个节点确定为验证节点集合中的验证节点,将所述节点队列中剩余的节点确定为中继链收集节点集合中的中继链收集节点。
全文数据:
权利要求:
百度查询: 南京信息工程大学 基于中继链中的节点信任值的节点角色调整方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。