6种最常见的区块链共识机制(Consensus Algorithm)盘点

2025-03-12分类:区块链技术 阅读(


以太坊官方最近宣布,他们会在以太坊2.0 中将工作量证明共识机制转变为权益证明机制共识机制。通过采取这一举错,以太坊可以到达节省能源和提高效率的目的。与此同时,另一主流货币比特币仍使用工作量证明共识(PoW)机制。也许,许多人会问为什么这些步骤在区块链进化中必不可少呢。

共识机制是一种允许所有区块链网路对等方就分布式帐本的当前状态达成一致的技术。共识机制提高了区块链网路的可靠性,并在分布式计算环境中的未知对等方之间建立了信心。

6 种最常见的区块链共识机制(Consensus Algorithm):

1. PoW(工作量证明)

工作量证明(PoW)是区块链网路中的第一个共识机制。在其他区块链中,这种机制用于确认交易并产生新的区块(例如,比特币和以太坊)。矿工相互竞争以完成网路

交易并赢得PoW 支付。

此方法用于确定谁将开采下一个区块,又叫挖矿。该策略背后的基本思想是解决一个复杂的数学谜题并提出一个简单的解决方案。因为这个数学任务需要大量的计算能力,所以尽快解决它的节点即可赢得挖掘下一个区块的权利。

2. PoS(权益证明机制)

权益证明机制(PoS)是加密货币网路使用的一种共识技术。简而言之就是通过算法来选择一个人或一个组织运用PoS 中的计算机硬体(矿机)来验证交易。在基于PoS 的区块链中,矿工必须在网路中质押或锁定多个代币。 PoS已取代以太坊中的工作量证明(Pow),这是与PoS 相关的区块链的最大更新。

这种方法不需要复杂的计算机硬体来解决新区块构造的带来的极其复杂的数学问题。据估计,以太坊的整个区块链技术在其工作量证明算法中消耗的能量与奥地利整个国家的消耗量相同。因此,他们决定通过转向PoS来最大限度的减少消耗。

3. DPoS(权益授权证明)

DPoS 是比Proof-of-Stake 更高效民主的共识机制。 DPoS 基于选举方法来选择验证区块的节点。这些节点被称为「见证人」。见证人负责通过验证交易来构建区块。如果他们验证并签署一个区块中的所有交易,他们就会获得奖励。

如果见证人失败或无法在时间范围内验证所有交易,则跳过该区块,所有交易都以未经确认收尾,该见证人也因此不会得到任何奖励。这些奖励将自动添加到下一个见证人奖励中,这将被称为被盗块。

用户还可以选举一个代表来监督区块链治理,但他们不需要参与事务管理。代表可以提议更改区块的大小,甚至是更改授予见证人的数量,以换取验证块。当代表提出此类修改时,区块链用户投票决定是否应实施。

4. PoH(历史证明)

Solana 目前使用的正是历史证明。其原理是采用PoH的区块链依靠加密方法创建记录到「帐本」的交易或事件的可靠排序,以解决时间协议问题,允许每秒数以万计个交易。

例如,Solana在之前就采用了新颖的PoH计时机制,这一举措很大程度上帮助了它们的PoS协议结构。在Solana 区块链中,当PoH与GPU 一起运行时,由200 个不同节点组成的网路可以在一秒钟内处理持续吞吐量超过50,000 个事务。因此,PoH对于Solana 的快速交易至关重要。

5. PoB(燃烧证明)

基于PoB 的区块在验证过程不需要使用大量的计算机资源或采矿设备。相反,PoB的原理是当加密货币被故意销毁时它可以消除潜在矿工存放自然资源的需要。

PoB 系统中的矿工主要在虚拟矿机作业或将加密货币传输到无法访问且公众可验证的地址,在那里的必将无法再使用或是拥有。 通过销毁货币,用户能够能够证明他们对网路的投入,获得“挖矿”以及验证交易的权利。由于销毁加密货币的过程代表虚拟挖矿能力,所以用户在系统中所销毁(燃烧)的货币越多,代表他拥有的算力就越强大,因此被选择作为下一个区块验证者(validator)的机会越高。

PoB 区块链旨在仅通过硬币燃烧进行的投资来保护。因此,该算法的重点是使加密货币在经济上更有效和更安全,而不是在技术上更安全。

6. PoT(时间证明)

PoT根据验证者的排名分数和固定权益来选择验证者。排名分数是算法根据每个验证者的经验和其他验证者对该节点的经验,分配给每个验证者的数值加权度量。

区块链的一个引人入胜的特征是通过使用几种共识机制来实现去中心化的共识构建,例如PoW、PoS 和DPoS 。典型的PoS系统要求节点投入大量代币以达成共识。但是,使用PoT 方法,任何节点如果已经抵押了一定数量的代币,都可以充当验证者,并且它们还会收集排名分数。

结论

区块链正在形成一种新的金融基础设施,我们正在见证这场金融革命,但这场革命离不开进化。所有这些区块链共识机制都是这一演变的一部分,并在使这种金融基础设施更加可持续和高效方面发挥著作用。

Tags: 共识机制