阅读笔记 | 《什么是区块链共识算法?》

原文:https://academy.binance.com/en/articles/what-is-a-blockchain-consensus-algorithmhttps://ethereum.org/zh/developers/docs/consensus-mechanisms/

共识算法是一种允许用户或机器在分布式环境中进行协调的机制,在区块链中,所有节点都要对当前系统的状态达成一致。对于区块链,达成共识意味着网络上至少有 51% 的节点同意网络的下一个全球状态。

在加密经济体系中建立共识机制也有助于防止某些类型的经济攻击。 从理论上讲,攻击者可以通过控制 51% 的网络而破坏共识。 共识机制旨在使这种“51% 攻击”不可行。 人们设计、实现了不同的机制,以不同的方式解决这个问题。

常见的共识算法是 PoW 和 PoS。


感想:

  • 共识机制几十年来在数据库节点、应用程序服务器和其他企业基础设施等地方应用,而中本聪发明的共识机制使得比特币、以太坊等加密货币得以实现。可以说共识算法是比特币技术的核心之一,它用简洁的方法解决了系统状态一致的问题,从而去中心化,除此之外,还可以防止女巫攻击,选择最新区块的发布者。