【技术实现步骤摘要】
选定特殊节点及选择性的共识方法和存储介质
[0001]本专利技术涉及区块链
,特别是涉及一种选定特殊节点的方法。
技术介绍
[0002]在区块链中,常常需要根据节点的各方面性能指标而选定特殊节点,示例的根据记账次数、节点所在的行业类型、规模等而确定是否将某个节点设定为共识节点;根据容量等确定其是否设定为主节点、核心存储节点等。
[0003]现有技术中,往往根据性能指标的优劣程度而直接设定分值、等级等而确定将哪个节点设置为特殊节点,但是性能指标中存在很多非客观存在的、不能直接量化、具有一定主观色彩的指标,以上述共识节点的选定为例,节点所在的行业类型、影响力、规模等无法直接采样获取或直接量化表达,若以某个机构直接设定则有失公允。
[0004]因此,如何获取主观性能指标,综合考虑客观性能指标和主观性能指标,以评价节点的各方面性能,确定哪个节点为特殊节点是区块链
亟待解决的技术问题。
技术实现思路
[0005]为解决上述技术问题,本专利技术提供一种选定特殊节点的方法,包括:
[0006]P1:采样获取区块链中候选特殊节点的客观性能指标;
[0007]P2:在区块链节点中,选取若干评定节点,向评定节点发布对候选特殊节点的主观性能指标进行评定的评定消息;
[0008]P3:若干评定节点根据评定消息,发布评定结果消息,得到区块链中候选特殊节点的主观性能指标;
[0009]P4:根据客观性能指标和主观性能指标,在候选特殊节点中,选定特殊节点。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种选定特殊节点的方法,其特征在于,包括:P1:采样获取区块链中候选特殊节点的客观性能指标;P2:在区块链节点中,选取若干评定节点,向评定节点发布对候选特殊节点的主观性能指标进行评定的评定消息;P3:若干评定节点根据评定消息,发布评定结果消息,得到区块链中候选特殊节点的主观性能指标;P4:根据客观性能指标和主观性能指标,在候选特殊节点中,选定特殊节点。2.根据权利要求1所述的选定特殊节点的方法,其特征在于,P1中,采样获取每个客观性能指标的得分;P2和P3中,若干评定节点对每个主观性能指标打分,然后对每个评定节点对每个主观性能指标的打分取平均值,得到每个主观性能指标的得分;P4中,采用公式(1),计算每个候选特殊节点的性能积分,并根据性能积分的排序结果,选定特殊节点。其中,a为1至X的整数,X表示候选特殊节点的数量,H
a
表示第a个候选特殊节点的性能积分;b1为1至y1的整数,y1表示客观性能指标的数量,K
b1
为第b1个客观性能指标的权重系数,P
ab1
为第a个候选特殊节点的第b1个客观性能指标的得分;b2为1至y2的整数,y2表示主观性能指标的数量;K
b2
为第b2个主观性能指标的权重系数,P
ab2
为第a个候选特殊节点的第b2个主观性能指标的得分。3.根据权利要求2所述的选定特殊节点的方法,其特征在于,客观性能指标K
b1
和主观性能指标的权重系数K
b2
,采用步骤T1
‑
T5确定:T1:在区块链节点中,选取若干评估节点,向评估节点发布对每个指标的重要性进行评估的评估消息;T2:评估节点根据评估消息,完成指标重要性评估,发布指标重要性评估结果消息,得到指标重要性评估结果;T3:根据指标重要性评估结果,确定每个指标的待定权重系数;T4:判断每个指标的待定权重系数是否通过一致性检验;T5:若是,则以待定权重系数为每个指标的权重系数;若否,则返回步骤T1,重新确定每个指标的待定权重系数。4.根据权利要求3所述的选定特殊节点的方法,其特征在于,T2具体为:评估节点根据每个指标的重要程度,给出每个指标的重要性评分;T3具体为:将若干评估节点所给出的重要性评分,取平均值得到每个指标的待定权重系数;T4具体为:计算每个评估节点所给出的重要性评分与平均值的波动量;T5具体为:判断波动量是否小于设定阈值,若是则以待定权重系数为每个指标的权重系数;若否,则返回步骤T1,重新确定每个指标的待定权重系数。5.根据权利要求4所述的选定特殊节点的方法,其特征在于,T3,采用公式(2)计算待定权重系数;T4,采用公式(4)计算方差;T5,判断方差是否小于设定阈值,若是...
【专利技术属性】
技术研发人员:刘齐军,程林海,丁孟,郭兆中,储超尘,谭林,
申请(专利权)人:湖南天河国云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。