【Author】
Xu, Guangxia; Wang, Yishuai
【Source】SECURITY AND COMMUNICATION NETWORKS
【Abstract】The traditional PBFT consensus algorithm has several limitations in the consortium blockchain environment, such as unclear selection of primary node, excessive communication times, etc. To solve these limitations, an improved consensus algorithm VS-PBFT based on vague sets was proposed. VS-PBFT has three phases: node partition, primary node selection, and global consensus. Firstly, the nodes of the whole network are partitioned using the consistent hashing-like consensus algorithm, and then the local primary node is selected by the primary node selection algorithm in each partition. The local primary nodes run the four-phase PBFT consensus algorithm to complete the global consensus. The analysis of the VS-PBFT consistency algorithm shows that the algorithm can improve the fault-tolerant rate and reduce communication complexity, and the algorithm is dynamic; that is, node can join and quit adaptively.
【标题】基于 Vague 集的改进 PBFT 算法
【摘要】传统的PBFT共识算法在联盟链环境中存在主节点选择不明确、通信次数过多等局限性。针对这些局限性,提出了一种基于模糊集的改进共识算法VS-PBFT。 VS-PBFT 分为三个阶段:节点划分、主节点选择和全局共识。首先使用一致的类哈希共识算法对全网节点进行分区,然后在每个分区中通过主节点选择算法选择本地主节点。本地主节点运行四阶段 PBFT 共识算法,完成全局共识。 VS-PBFT一致性算法分析表明,该算法可以提高容错率,降低通信复杂度,且算法具有动态性;即节点可以自适应地加入和退出。
评论