译者 | 刘涛
审校 | 重楼
在去中心化网络的共识共同世界里 ,计算机需要在没有中心权威控制的算法情况下协作 。共识算法是计算机何帮助它们合作并找到共同基础的关键所在。这些算法确保网络中的达成所有节点对真实信息以及虚假信息地达成一致,以保证数据安全和交易有效性 。协议

在这篇博客中 ,并保我们将以简单的持安术语探索共识算法的奥秘 。我们将了解这些智能系统如何确保所有计算机状态一致,共识共同以及它们如何防范欺诈性攻击 。算法做好准备,亿华云计算机何来发现计算机如何在一个没有中心权威控制的达成数字世界中团队协作并保持安全!
共识算法简单来说,共识算法就是协议计算机网络的节点在某些问题上达成一致,比如共享数据库的并保状态或交易的有效性 。它确保网络中的持安所有计算机保持状态一致 ,平稳协作 。共识共同
实例展示想象这样一个场景,一群朋友在网络文件夹中共享一份数字文档 。所有人都可以访问这个文件并对其进行修改 。然而 ,为避免混乱,建站模板他们需要就文档的同一个版本达成一致。
共识算法的实际应用还是以上述一群朋友共享数字文档的场景为例 :
爱丽丝对文档提出了修改建议,在文末添加一个新段落。网络中的另外两个朋友鲍勃和查理看到了爱丽丝的建议 ,并表示赞同。他们对这项修改投了赞成票。由于大多数朋友(超过一半)同意这一调整,所以小组成员达成共识 ,对文档进行了相应修改 。现在,香港云服务器所有朋友都可以看到更新后的版本,他们知道这个版本已经被公认为有效文件了 。在这个例子中,朋友们通过对文档修改建议进行投票,使用了一个简单的共识算法。多数人的意见统一才能保证文档的一致性,每个人都在处理相同的信息。
在更复杂的系统中,比如区块链网络(例如比特币或以太坊),共识算法在验证和保障交易的源码库安全性方面发挥着至关重要的作用 ,而不需要中心权威控制。算法确保网络中的所有节点就交易顺序和有效性达成一致 ,维护区块链和参与者之间共享信息的完整性。
以太坊中的权益证明(PoS)共识算法在 PoS 共识算法中 ,根据“抵押"或冻结的代币数量(以太币)来选择校验者 ,从而创建新的区块并保障网络安全。一个校验者抵押的以太币数量越多,其被选中提议和验证区块的云计算机会就越大 。
工作原理校验者:在 PoS 系统中,部分节点被选为校验者。要成为校验者,节点需要"抵押"一定数量的加密货币(在这里是以太币)作为担保 。抵押的以太币越多,被选为校验者的机会就越大 。区块提议者