> For the complete documentation index, see [llms.txt](https://kademliachain.gitbook.io/kad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kademliachain.gitbook.io/kad/gong-shi-ji-zhi.md).

# 共识机制

“共识机制”一词常常泛指“权益证明”、“工作量证明”或“权威证明”协议。 但是，它们只是共识机制中用于防御“女巫攻击”的部分。 共识机制是由一整套想法、协议和激励构成的体系，使得一系列分布式节点能够就区块链状态达成一致。

## 什么是共识？ <a href="#what-is-consensus" id="what-is-consensus"></a>

***

我们所说的共识，是指达成了广泛的一致。 比如，一群人去看电影， 如果他们对于提议“看某部电影”没有任何异议，那么就可以说共识达成了。 如果存在异议，那么他们就必须通过某种方法决定看哪一部电影。 在极端情况下，这群人就会分开。

对于KAD区块链来说，达成共识的过程是标准化的，达成共识意味着全网络中至少 66% 的节点就网络的全局状态达成一致。

## 什么是共识机制？ <a href="#what-is-a-consensus-mechanism" id="what-is-a-consensus-mechanism"></a>

***

共识机制是一整套由协议、激励和想法构成的体系，使得整个网络的节点能够就区块链状态达成一致。

KAD采用基于权益证明的共识机制，其加密经济的安全性来自于对质押人的锁定资本实施的一系列奖励和罚没措施。 这种激励体系鼓励各个质押人诚信运行验证者节点，并惩罚那些有不良行为的质押人，让攻击网络的行为付出极其高昂的代价。

还有一个协议，用于规范如何选择诚实的验证者，让它们提议或验证区块、处理交易并投票支持其链头部的视图。 极少数情况下，如果链头部附近的同一位置存在多个区块，就会利用一个分叉选择机制来选择区块组成“最重的”链。区块权重根据为相应区块投票的验证者数量进行计算，并由验证者质押的KAD余额进行加权。

有些关于共识的重要概念并未在规范中明确定义，例如由潜在“带外社交协调”提供的额外安全保障，可作为防止网络攻击的最后防线。

这些部分共同组成了共识机制。

## 共识机制类型 <a href="#types-of-consensus-mechanisms" id="types-of-consensus-mechanisms"></a>

***

### 基于工作量证明 <a href="#proof-of-work" id="proof-of-work"></a>

#### **区块创建**

矿工相互竞争以创建新的包括已处理交易的区块。 优胜者将与网络中的其他矿工分享该新区块，以获得新铸造的KAD。 数学问题解决速度最快的计算机可以在比赛中获胜。 这将生成当前区块和之前的区块之间的加密链接。 解决此问题就是要在“工作量证明”中开展的工作了。 标准链随后由一条叉选择规则确定，该规则选择了一组区块，这些区块在挖矿方面做得最多。

#### **安全性**

因为用户需要拥有网络中 51% 的算力才能够欺骗整条链，因此网络的安全得以保证。 这将需要巨大的设备与能源投入，支出很有可能超过收益。

### 基于权益证明 <a href="#proof-of-stake" id="proof-of-stake"></a>

目前KAD使用基于**权益证明 (PoS)** 的共识协议。
