北京,2024年2月16日/PRNewswire/-全球领先的全息增强现实(“AR”)技术提供商WiMi全息云股份有限公司(NASDAQ:WiMi)(“WiMi”或“公司”)今天宣布了一种针对具有多个独立功能的区块链的改进HBFT区块链共识算法,即“MHConsensus算法”。该算法旨在实现更高效的数据管理和选举策略,并提供一种可靠的分布式一致性算法来应对分布式系统中可能出现的拜占庭故障。
拜占庭故障是分布式系统中一个不可忽视的问题。它涉及节点行为的异常,包括发送错误消息、篡改信息或无响应,这对系统稳定性构成了严重威胁。为了应对这一挑战,WiMi提出了MHConsensus算法,该算法旨在确保系统在拜占庭故障的情况下仍能达成一致意见。该算法还解决了分布式系统中的一致性问题。在分布式系统中,由于网络延迟、节点故障等不可控因素,不同节点之间的数据可能不一致,这成为一个紧迫的问题。未解决的一致性问题将严重影响系统的正确性和可靠性。该算法通过引入多个备份节点,有效地解决了一致性问题。每个节点都有自己的备份节点,当节点需要更新数据时,它会首先向备份节点发送更新请求,并等待备份节点的确认。在执行数据更新操作之前,必须获得大多数备份节点的确认。这种设计策略旨在确保系统的一致性,即使某些节点出现故障或出现网络延迟。实现这一目标的关键是准确地确定备份节点的数量。通常,此数量应大于系统中可能发生故障的节点数量。这样,即使一个节点出现故障,大多数备份节点仍将正常工作,从而保持系统的一致性。这个设计理念充分展示了算法的严谨性和可靠性。
在区块链中,共识机制是确保分布式系统中节点一致的重要机制。该算法通过将节点划分为多个通道,并在每个通道中运行拜占庭容错算法(BFT),实现了分布式系统的高吞吐量和事务的快速确认。同时,该算法还引入了分层结构,将节点进一步划分为主节点和从节点,其中主节点负责处理交易的共识过程,而从节点负责验证和存储交易数据。这种分层结构可以提高系统的可扩展性和容错性:
共识过程:该算法通过多种渠道和分层结构实现了高效的共识过程。主节点通过BFT进行交易确认,并将确认的交易打包成块,然后广播给从节点进行验证和存储。从节点验证交易的合法性,并将其添加到本地区块链中。这样,整个共识过程可以在短时间内完成,从而提高了系统的吞吐量。
安全性:在BFT算法中,每个通道都有一个主节点负责处理共识过程,节点通过相互验证和签名来保证交易的合法性。即使其中一些节点出现错误,其他节点仍然可以以多数达成共识,从而确保系统的安全性。
可扩展性:该算法通过分层结构将节点划分为主节点和从节点,实现系统的可扩展性。主节点负责处理共识过程,而从节点负责验证和存储交易数据。这样,当系统中的节点数量增加时,可以通过增加从节点来增加系统的处理能力,从而实现系统的可扩展性。
WiMi认为,MHConsensus算法在确保交易一致性和安全性的交易中发挥着巨大作用。使用该算法可以实现分布式系统中多个节点之间事务的一致性,提供高级别的安全性,并保护事务过程中的敏感信息不被篡改或泄露。