什么是区块链共识机制?

共识机制简介
想象一下,您是一支由几个排组成的军队的指挥官,每个排都位于不同的投放点。您计划在特定时间攻击一个设防区域。为此,您必须与每个排协调,以确保他们都知道正确的时间、地点和行动计划。
但这会带来许多问题。如果一个或多个排在最后一刻决定撤退怎么办?如果他们攻击过早怎么办?如果他们到达了错误的位置怎么办?如果排中有叛徒试图破坏计划怎么办?
为了使攻击奏效,至关重要的是每个人都就计划达成一致意见——也称为达成共识。这个例子基于拜占庭将军问题;这是一个1982年发表的论文中提出的概念,它阐述了在假设系统参与者可能不诚实的情况下构建健壮通信系统的问题。
比特币通过实施一种称为共识机制的机制,成为第一个解决这个长期存在问题的去中心化系统。
什么是共识机制?
区块链共识机制是一种自动化系统,旨在实现两个主要目标。
- 确保分布式、无领导的网络验证者社区能够高效、一致地就区块链账本上的新数据和现有数据达成一致。
- 确保所有网络验证者遵守协议规则并诚实履行职责。
数据验证是指核实新信息的准确性和有效性。这在去中心化系统中至关重要,尤其是在去中心化货币系统中。如果允许将无效的交易信息(例如虚假余额或双重支付交易)添加到区块链中,将完全破坏该数据库的完整性。
如果没有完整的数据库,没有人会信任它,也没有人会使用它。
共识机制还用于解决另一个关键问题:网络安全。
比特币的创建者中本聪是第一个认识到共识机制还可以作为一种有效系统,阻止不良行为者通过多数攻击(获得网络50%以上的控制权)试图接管网络。这是一项革命性的创新,有助于巩固比特币协议作为第一个全球可行的去中心化加密货币的地位。

共识机制如何运作?
虽然不同的区块链使用了多种共识机制,但它们中的大多数基本原理都是要求验证者节点在获得提议和验证新数据块的权利之前,进行某种形式的投资和/或付出一定的努力。
这背后的想法很简单。投入了时间和金钱参与网络的验证者,理论上不太可能试图破坏网络,因为如果他们这样做,就会有所损失。
简而言之,共识机制就是通过强制(惩罚威胁)和/或激励(因良好行为获得奖励)来鼓励验证者遵守规则的系统。
主要的共识机制有哪些?
正如我们所提到的,当今加密行业中,各种区块链采用了许多不同的方法来达成共识。
然而,最受欢迎的两种是工作量证明 (PoW) 和权益证明 (PoS) 共识机制。
工作量证明 (PoW)
工作量证明 (Proof-of-work) 是比特币和许多其他加密货币使用的共识机制。
它最初由计算机科学家 Cynthia Dwork 和 Moni Naor 于 1993 年开发,作为防止电子邮件垃圾邮件的一种手段,中本聪将这一概念改编用于去中心化货币系统。
PoW 的工作原理是要求被称为“矿工”的验证者购买、租赁或外包计算设备,并将这些算力用于赢得基于密码学的竞争,以换取奖励。这个过程通常被称为加密货币挖矿。
挖矿的完整细节可以在此处找到。
通过要求验证者投资计算设备并承担其运行的持续成本,PoW 背后的理念是,潜在的恶意代理会因为需要付出巨大的努力而望而却步。同样,区块奖励(通过赢得挖矿竞争获得的奖励)的激励结构意味着诚实参与可以获得丰厚的回报。
在提供安全性方面,随着更多矿工加入网络和设备复杂性的提高,攻击比特币区块链的成本呈指数级增长。这是因为攻击者必须获取极其大量的计算能力才能获得网络中 51% 的多数控制权。即便如此,也无法保证他们每十分钟都能赢得挖矿竞争,从而成功建立一个无效的新区块链。
权益证明 (PoS)
权益证明 (Proof-of-stake) 是一种相对较新的共识机制,由 Sunny King 和 Scott Nadal 于 2012 年首创。与工作量证明类似,PoS 也实现了共识机制的相同关键目标,但方式独特。
为了成为基于 PoS 的区块链上的验证者,参与者需要购买并将其相应项目的原生加密货币锁定在智能合约中。这被称为质押。
质押智能合约本质上就像一个托管账户,根据每个区块链协议的具体条件,将代币锁定固定或可变的时间。
协议会随机选择验证者在设定的时间段(通常称为“纪元”)内提议新区块。质押者可以通过增加他们用于质押的代币或币的数量来提高被选中提议新区块的可能性。
这个系统类似于彩票系统,您拥有的彩票越多,赢得大奖的几率就越大。但同样,就像彩票一样,不能保证您每次都能赢。拥有单张彩票的人仍然可以击败拥有数千张彩票的人。这同样适用于加密货币质押。
Peercoin 是第一个采用这种机制的加密货币,尽管以太坊在 2022 年完成从 PoW 到 PoS 的过渡后,可能是最著名的 PoS 区块链示例。
除了锁定代币之外,一些 PoS 共识机制(例如以太坊使用的机制)还会通过一种称为“罚没”的过程对不诚实行为进行处罚。
如果协议怀疑存在恶意活动,个人的锁定资金可能会在没有警告的情况下被部分或全部没收,即“罚没”。这会强制性地阻止不良行为,并有助于确保所有网络参与者遵守规则。
其他类型的共识机制
除了 PoW 和 PoS 之外,还出现了数十种不同的共识机制,它们是上述机制的新颖或混合版本。每种机制都试图以各种方式解决拜占庭将军问题。其中包括:
- 活动量证明 (PoA)
- 历史证明 (PoH)
- 重要性证明 (PoI)
- 容量证明 (PoC)
- 销毁证明 (PoB)
- 权威证明 (PoA)
- 委托权益证明 (DPoS)
- 流逝时间证明 (PoET)
什么是最佳区块链共识机制?
虽然在最佳共识机制方面没有明确的赢家,但许多人认为 PoS 和 PoW 系统是最有效的。
PoW(挖矿)相对于 PoS(质押)的主要优势在于,它能显著提供更高的安全性,以抵御 51% 多数攻击。然而,矿工们为了实现这种高安全性,集体消耗了大量的能源;近年来,许多环保主义者、监管机构和全球企业对此表示了极大的担忧。PoW 的能源使用是一个复杂的话题,我们在文章《打破加密神话:“比特币正在破坏环境”》中对此进行了更深入的探讨。
另一方面,PoS 的能源效率显著更高。质押不需要耗电的机器,并且通过分片等扩展解决方案,多个区块有可能同时得到验证。
话虽如此,两者都不是完美的,并且都存在各自的中心化问题。在这两种情况下,拥有最多资金的人都可能比网络中的其他参与者获得不公平的优势。
在 PoW 系统中,大型矿业公司主导着整个行业,使得小型业余矿工参与在经济上不可行。
在 PoS 系统中,质押大量代币的人比网络中的其他人更有可能提议新区块并获得奖励。
尽管如此,可以说这是大多数(如果不是全部)共识机制的自然副产品。
开始购买加密货币
既然您已经了解了共识机制,是否准备好迈出下一步,在 Kraken 购买一些加密货币?点击下方按钮,立即在 Kraken 投资加密货币!