首页> 外文期刊>Open Access Library Journal >A Consensus Mechanism Based on an Improved Genetic Algorithm
【24h】

A Consensus Mechanism Based on an Improved Genetic Algorithm

机译:一种基于改进遗传算法的共识机制

获取原文
       

摘要

An important feature of blockchain technology is that all participants jointly maintain transaction data and can achieve mutual trust relationships without integrated control, which relies on distributed consensus algorithms. Practical Byzantine Fault Tolerant algorithm (PBFT) is a fault-tolerant algorithm based on state machine replication, which solves the Byzantine error, that is, the malicious behavior of nodes. In PBFT, all participating nodes are divided into the primary node and backup nodes. When this primary node commits evil or fails, it will elect a primary node again for message communication. The genetic algorithm (GA) is a computer simulation study inspired by the natural biological genetic evolution criterion “natural selection, survival of the fittest”. Genetic algorithm is actually a method to find the optimal solution. According to it, the best primary node is selected in the PBFT algorithm to improve consensus efficiency. The consensus algorithm is the guarantee of the decentralization feature in blockchain technology. The PBFT algorithm is a commonly used consensus algorithm. However, this algorithm has the following problems: when the primary node fails, it must be selected again, which leads to a decrease in consensus efficiency. This paper proposes a consensus mechanism based on an improved genetic algorithm, which uses an improved genetic algorithm to select the primary node. According to the genetic algorithm, the best primary node is selected, and it meets the minimum number of errors or evils and the highest transaction efficiency with other backup nodes. The improved consensus algorithm can effectively reduce system delay and improve consensus efficiency.
机译:区块链技术的一个重要特征是,所有参与者都共同维护交易数据,并可以实现没有集成控制的相互信任关系,依赖于分布式共识算法。实用的拜占庭式容错算法(PBFT)是一种基于状态机复制的容错算法,它解决了拜占庭错误,即节点的恶意行为。在PBFT中,所有参与节点都分为主节点和备份节点。当此主节点提交邪恶或失败时,它将再次选出主节点以进行消息通信。遗传算法(GA)是一种受到自然生物遗传演进标准的计算机仿真研究,“自然选择,适合最适合的生存”。遗传算法实际上是找到最佳解决方案的方法。根据它,在PBFT算法中选择了最佳主节点以提高共识效率。共识算法是在区间技术中进行分散特征的保证。 PBFT算法是常用的共识算法。但是,该算法存在以下问题:当主节点发生故障时,必须再次选择它,这导致共有效率降低。本文提出了一种基于改进遗传算法的共识机制,它使用改进的遗传算法来选择主节点。根据遗传算法,选择了最佳主节点,它符合其他备份节点的最小错误或邪恶数量和最高的交易效率。改进的共识算法可以有效地降低系统延迟并提高共识效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号