时间:2023-07-10|浏览:190
工作量证明(PoW)和权益证明(PoS)已经成为大多数区块链采用的两个最主要的共识机制,以确保共识和维护其网络的状态。虽然工作量证明先于股权证明,但两种共识算法都需要能源(电力)来执行其基本功能。然而,它们的能源消耗到什么程度,以及在碳足迹方面对环境有什么影响呢?
第一个发明的工作量证明机制是Hashcash--由AdamBack在2002年提出。PoW已经从Hashcash机制发展到一个更复杂的机制,被比特币和其他老一代区块链如莱特币和以太坊所利用。
工作量证明机制帮助比特币区块链通过由矿工控制的分布式节点在其网络中实现共识。通过将网络上的节点分配给矿工(分散在不同地点),比特币区块链防止了中本聪在2009年提出的被称为拜占庭将军的常见问题,从而实现去中心化。
什么是拜占庭将军问题?
拜占庭将军问题是比特币等去中心化系统的同义词。在比特币网络中,有多个用户,包括矿工。网络上的矿工经常要就一个目标或区块链的合适软件版本达成共识。
当少数人或中央机构控制了网络的大部分时,就会出现拜占庭将军问题。由于这个原因,去中心化受到影响。比特币区块链使用工作量证明共识来解决这个问题。
工作量证明共识是如何运作的
工作量证明(Proof-of-Work)或PoW,正如其名称所暗示的那样,要求网络的参与者执行某些任务以确保其安全。比特币区块链上有矿工参与网络。这些矿工竞争解决加密难题,其解决方案必须得到所有节点的同意,以达成共识,然后用于验证交易,增加区块和产生新的比特币。矿工通过解决这些谜题和成功添加新区块获得奖励。
在工作量证明区块链上挖矿需要大量的计算能力和能量。采矿过程是通过被称为特定应用集成电路(ASIC)或采矿机的能源密集型特殊计算机完成的。随着越来越多的矿工加入网络,其安全性得到提高,使坏蛋无法执行垃圾邮件、51%甚至是拒绝服务(DoS)攻击。
面对更多的区块链网络的到来,发生了从能源密集型的PoW到更可扩展的权益证明共识的过渡,它消耗的能源更少。目前,还有其他几种共识算法,如概念证明、授权证明、委托证明等等。
权益共识机制
PoS共识采用了一种不同的采矿模式。在这种模式下,矿工被称为stakers或validators,不需要执行任何加密任务。赌注证明模式用赌注取代了计算能力,这样,用户持有的代币数量决定了他的采矿能力。例如,如果一个用户持有3%的代币供应量,他只能开采网络中3%的区块。挖矿是通过在智能合约中押注代币来完成的,而不是借助ASIC机器和大块的计算能力来挖区块。
由于许多因素,发明了PoS共识,它们结合了PoW和PoS算法。PoS已成为最受欢迎的共识算法,被几个新一代区块链采用,如Algorand、Solana、Tezos,以及最近的以太坊2.0(ETH2.0)。
工作量证明Vs.权益证明
这两种共识算法都有其独特之
用戶喜愛的交易所
已有账号登陆后会弹出下载