Skip to main content
Polkadot

Blog

共识-zh-cn

共识-zh-cn

Polkadot共识第4部分:安全性

到目前为止,我们已经讨论过BABE是如何创建区块链候选者和GRANDPA如何最终确定它们。我们知道我们需要超过三分之二的验证者来正确遵循协议。但是,到底有多少验证者呢?他们是如何被选择的呢?他们为什么要遵守规则?

共识-zh-cn

Polkadot共识第3部分:BABE

区块链扩展盲分配(BABE)是一种区块生成机制,其灵感来自另一种PoS协议Ouroboros Praos。由于它可提供概率确定性,因此它可以单独使用,也可以与GRANDPA这样的确定性小工具结合使用。

共识-zh-cn

Polkadot共识第2部分:GRANDPA

GRANDPA是Polkadot一款决定区块最终性的工具,作用是选出权威链。换句话说,GRANDPA决定哪条链为最终链。它不会自行生产区块,而是,GRANDPA验证人从另一个区块生产模块(我们将在第3部分中讨论)中导入区块。

共识-zh-cn

Polkadot共识第1部分:简介

共识算法帮助计算机网络像一台计算机一样运作。实际上,这意味着网络中的几乎所有计算机都必须同意某个初始状态,然后对初始状态的确定性操作日志 达成共识,最终达成相同的状态。虽然区块链给共识算法带来了一些有趣工具,但协调问题不是如今才有的问题。最早追溯到航天,由于太空比较荒凉,卫星或高空飞机上的计算机可能会出现不一致。试想一下,你手上有一个飞行计算机网络,想知道飞机的前进方向。无论询问网络中的哪台计算机都没有关系,因为你始终会得到相同的响应。