一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种区块链节点可信状态确定方法与流程

2021-11-22 14:09:00 来源:中国专利 TAG:

技术特征:
1.一种区块链节点可信状态确定方法,其特征在于,应用于区块链系统的一个当前区块链节点,包括:采集所述区块链系统中与所述当前区块链节点相邻的至少一个相邻区块链节点的运行数据;根据各个所述相邻区块链节点的运行数据,确定各个所述相邻区块链节点的参考可信状态;根据各个所述相邻区块链节点的参考可信状态形成当前广播消息,并对所述当前广播消息进行广播;当前广播消息,包括:针对于每一个所述相邻区块链节点,在所述相邻区块链节点的所述参考可信状态表征所述相邻区块链节点可信时,形成所述相邻区块链节点所对应的可信标识;在所述相邻区块链节点的所述参考可信状态表征所述相邻区块链节点不可信时,形成所述相邻区块链节点所对应的不可信标识。2.根据权利要求1所述的方法,其特征在于,接收各个所述相邻区块链节点分别广播的至少一条参考广播消息;根据所述当前广播消息及各条所述参考广播消息,确定所述区块链系统中每一个区块链节点的可信状态。3.根据权利要求2所述的方法,其特征在于,在与所述当前区块链节点相邻的所述相邻区块链节点的个数不小于2个时,所述接收各个所述相邻区块链节点分别广播的至少一条参考广播消息,进一步包括:对接收的各条所述参考广播消息进行广播。4.根据权利要求3所述的方法,其特征在于,所述当前广播消息携带所述当前区块链节点的当前节点标识。5.根据权利要求4所述的方法,其特征在于,在所述根据所述当前广播消息及各条所述参考广播消息,确定所述区块链系统中每一个区块链节点的可信状态之前,进一步包括:根据接收的各条所述参考广播消息所分别携带的参考节点标识,对所述当前广播消息及接收的各条所述参考广播消息进行去重复处理以提取至少一条目标广播消息。6.根据权利要求5所述的方法,其特征在于,所述根据所述当前广播消息及各条所述参考广播消息,确定所述区块链系统中每一个区块链节点的可信状态,包括:根据各条所述目标广播消息,确定所述区块链系统中每一个区块链节点的可信状态。7.根据权利要求6所述的方法,其特征在于,针对于每一个所述相邻区块链节点,利用所述相邻区块链节点的可信标识/不可信标识与所述相邻区块链节点的参考节点标识组成一条可信记录。8.根据权利要求7所述的方法,其特征在于,利用各条所述可信记录与所述当前区块链节点的当前节点标识组成当前广播消息。9.根据权利要求8所述的方法,其特征在于,所述根据各条所述目标广播消息,确定所述区块链系统中每一个区块链节点的可信状态,包括:对各条所述目标广播消息进行解析以获取至少一条所述可信记录;解析每一条所述可信记录,以确定每一个节点标识所分别对应的所述可信标识的第一投票数量,以及确定每一个所述节点标识所分别对应的不可信标识的第二投票数量;
根据每一个所述节点标识所分别对应的所述第一投票数量及所述第二投票数量,计算所述区块链系统中每一个区块链节点的置信度;根据每一个所述区块链节点的置信度,确定所述区块链系统中每一个所述区块链节点的可信状态。10.根据权利要求9所述的方法,其特征在于,所述根据每一个所述区块链节点的置信度,确定所述区块链系统中每一个所述区块链节点的可信状态,包括:针对于每一个所述区块链节点,在所述区块链节点的置信度不小于设定阈值时确定所述区块链节点为可信节点,在所述区块链节点的置信度小于设定阈值时,确定所述区块链节点为不可信节点;或,按照由大到小的顺序对计算的各个所述置信度进行排序,根据排序结果依次选择设定数量个所述置信度,将选择的各个所述置信度所分别对应的区块链节点确定为可信节点,以及将未被选择的各个所述置信度所分别对应的区块链节点确定为不可信节点。

技术总结
本发明提供了一种区块链节点可信状态确定方法,方法应用于区块链系统的一个当前区块链节点,包括:根据各个相邻区块链节点的参考可信状态形成当前广播消息,并对所述当前广播消息进行广播;当前广播消息,包括:针对于每一个所述相邻区块链节点,在所述相邻区块链节点的所述参考可信状态表征所述相邻区块链节点可信时,形成所述相邻区块链节点所对应的可信标识;在所述相邻区块链节点的所述参考可信状态表征所述相邻区块链节点不可信时,形成所述相邻区块链节点所对应的不可信标识。相邻区块链节点所对应的不可信标识。相邻区块链节点所对应的不可信标识。


技术研发人员:魏明 阮安邦
受保护的技术使用者:北京八分量信息科技有限公司
技术研发日:2018.06.06
技术公布日:2021/11/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献