什么是区块链共识机制?

共识机制简介
想象一下,您是一支军队的指挥官,这支军队由若干个班的士兵组成,每个班部署在不同的空降点。您计划在一个特定时间攻击一个设防区域。为此,您必须与您的每个班进行协调,确保他们都知晓正确的时间、地点和行动计划。
但这带来了一些问题。如果其中一个或多个班在最后一刻决定撤退怎么办?如果他们发动攻击得太早怎么办?如果他们到达错误的地点怎么办?如果排里有叛徒企图破坏计划怎么办?
为了使进攻奏效,至关重要的是,每个人都必须就计划内容达成一致意见,这也就是所谓的达成共识。这个例子基于拜占庭将军问题,该概念在1982年的一篇论文中提出,阐述了构建一个鲁棒通信系统所面临的问题,该问题假设系统内的参与者可能采取不诚实的行为。
比特币通过实施一种名为共识机制的方案,成为首个解决这一长期存在的去中心化系统。
什么是共识机制?
区块链共识机制是一种旨在达成两个主要目标的自动化系统。
- 确保由网络验证者组成的分布式、无领导社区能够就区块链账本上的新数据和现有数据高效且一致地达成共识。
- 确保所有网络验证者都遵守协议规则,并诚实地履行其职责。
数据验证指的是确认新信息的准确性和有效性。这一点在去中心化系统中极其重要,尤其是在一个去中心化的货币体系中。如果不允许将无效的交易信息,如错误的余额或双重支付交易,添加到区块链中,那将彻底破坏该数据库的完整性。
如果数据库不完整,就没人会信任它,也没人会用。
还有一个共识机制旨在解决的关键问题:网络安全。
比特币的创造者中本聪是第一个认识到共识机制也可以作为一种有效的系统,用于阻止恶意行为者试图通过多数攻击(控制网络超过 50% 的算力)来控制网络。这是一项革命性的创新,帮助巩固了比特币协议作为首个全球可行的去中心化加密货币的地位。

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