【技术实现步骤摘要】
本专利技术涉及分布式计算及共识节点选取,尤其涉及一种基于pbft算法的分布式共识主节点选取方法及系统。
技术介绍
1、在分布式系统领域,共识算法是确保不同节点之间达成一致状态的核心技术。共识的主要目标在于在可能存在节点失效或通信延迟的情况下,确保系统内的各个节点就某个提议达成一致。在这一背景下,pbft共识算法作为一种经典的拜占庭容错算法,在分布式系统领域得到了广泛应用,其旨在实现卓越的高性能和容错性,以保障整个系统的稳定运行。然而,随着分布式系统规模的不断扩大,对共识主节点的合理选择变得尤为关键。在分布式系统中,共识主节点具有重要职责,其任务包括提出新的交易或区块,进而引导其他节点达成共识。这个过程直接影响系统的性能、延迟和容错性能。然而,现行的节点选取方法在适应动态网络拓扑变化、提升系统吞吐量以及减少延迟等方面,存在一些制约因素和挑战,需要克服和解决。经典pbft算法在实际应用中存在以下两个主要不足之处:一是缺乏有效的节点区分机制,导致难以准确辨别异常节点;二是主节点选取缺乏明确的规则,过于随意。
2、当前解决上述问题的
...【技术保护点】
1.一种基于PBFT算法的分布式共识主节点选取方法,其特征在于,包括:
2.根据权利要求1所述的一种基于优化PBFT共识算法的分布式共识主节点选取方法,其特征在于,步骤S1中的所述指标体系包括:
3.根据权利要求1所述的一种基于优化一种基于PBFT算法的分布式共识主节点选取方法,其特征在于,步骤S2还包括:
4.根据权利要求3所述的一种基于PBFT算法的分布式共识主节点选取方法,其特征在于,步骤S21中的所述一致性比率的表达式为:
5.根据权利要求1所述的一种基于PBFT算法的分布式共识主节点选取方法,其特征在于,步骤S
...【技术特征摘要】
1.一种基于pbft算法的分布式共识主节点选取方法,其特征在于,包括:
2.根据权利要求1所述的一种基于优化pbft共识算法的分布式共识主节点选取方法,其特征在于,步骤s1中的所述指标体系包括:
3.根据权利要求1所述的一种基于优化一种基于pbft算法的分布式共识主节点选取方法,其特征在于,步骤s2还包括:
4.根据权利要求3所述的一种基于pbft算法的分布式共识主节点选取方法,其特征在于,步骤s21中的所述一致性比率的表达式为:
5.根据权利要求1所述的一种基于pbft算法的分布式共识主节点选取方法,其特征在于,步骤s2中的所述综合权重的表达式为:
6.根据权利要求1所述的一种基于pb...
【专利技术属性】
技术研发人员:孔德坤,淦飞,陈登熠,叶臣,程俊,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。