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

By [Echoic](https://paragraph.com/@echoic) · 2022-05-21

---

> 原文：[https://academy.binance.com/en/articles/what-is-a-blockchain-consensus-algorithm](https://academy.binance.com/en/articles/what-is-a-blockchain-consensus-algorithm) 、[https://ethereum.org/zh/developers/docs/consensus-mechanisms/](https://ethereum.org/zh/developers/docs/consensus-mechanisms/)

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

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

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

* * *

感想：

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

---

*Originally published on [Echoic](https://paragraph.com/@echoic/FpcbWTJk7lxQInFyAZE9)*
