【技术实现步骤摘要】
本专利技术涉及区块链,特别是涉及一种共识算法切换方法。
技术介绍
1、区块链是一种去中心化的分布式账本技术,各个节点在共识算法的指导下对区块链进行验证和记录。然而,在现有的区块链系统中,一旦共识算法被确定,就无法更改,这可能会导致某些节点的不诚实行为对整个网络产生负面影响。因此,有必要发展一种能自动切换共识算法的系统和方法。目前现有的共识算法切换方案缺乏有效的触发机制,且切换条件不够灵活。
2、区块链在进行共识算法切换时,需要一个触发机制来引起协议的变化,但目前并没有一个有效的触发机制。以申请号为cn111726370a的一种自动切换区块链共识算法的方法、系统为例,接收与共识算法切换相关的交易请求,并基于交易请求调用共识算法切换的智能合约,将智能合约中共识算法切换的触发条件和目标共识算法的标识写入账本;根据账本判断当前环境是否满足共识算法切换的触发条件,基于目标共识算法执行交易的共识。但其并未对写入智能合约的触发机制进行详细介绍,而只提供一种外部切换方法。
3、区块链在进行共识算法切换时,需要一个灵活的切换方法来
...【技术保护点】
1.一种共识算法切换方法,其特征在于,包括:
2.根据权利要求1所述的共识算法切换方法,其特征在于,评估每个节点的信任度包括安全性能评估、响应性能评估、任务参与度评估中的任意一种或多种。
3.根据权利要求2所述的共识算法切换方法,其特征在于,所述安全性能评估,具体为采用公式(1)计算所述安全性能测试的标准化得分:
4.根据权利要求3所述的共识算法切换方法,其特征在于,所述响应性能评估,具体为采用公式(2)计算响应时间的得分为:
5.根据权利要求4所述的共识算法切换方法,其特征在于,所述任务参与度评估,具体为采用公式(3)
...【技术特征摘要】
1.一种共识算法切换方法,其特征在于,包括:
2.根据权利要求1所述的共识算法切换方法,其特征在于,评估每个节点的信任度包括安全性能评估、响应性能评估、任务参与度评估中的任意一种或多种。
3.根据权利要求2所述的共识算法切换方法,其特征在于,所述安全性能评估,具体为采用公式(1)计算所述安全性能测试的标准化得分:
4.根据权利要求3所述的共识算法切换方法,其特征在于,所述响应性能评估,具体为采用公式(2)计算响应时间的得分为:
5.根据权利要求4所述的共识算法切换方法,其特征在于,所述任务参与度评估,具体为采用公式(3)计算...
【专利技术属性】
技术研发人员:刘齐军,纪又琳,丁孟,储超尘,陈孝经,谭林,
申请(专利权)人:湖南天河国云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。