PoW 共识机制虽然能够保证区块链帐本的安全性与去中心化,但 PoW 存在几个为人所诟病的问题,例如验证效率差、浪费能源、区块链分叉以及出块时间受限等问题。于是开发者们不断探索其他可替代的共识机制,已期望解决上述这些问题。
代币持有量取代算力
权益证明(Proof of Stake , PoS)共识机制,就是为了解决 PoW 侷限性所衍生的另一种共识机制,PoS 与 PoW 的差别在于,PoS 用加密货币抵押量取代矿工算力的比拚,节点不需要花大笔钱买矿机或缴交钜额电费,相反的,他们必须花钱买加密货币,并将这些加密货币抵押在智能合约中。PoS 共识机制下,大部份都是根据「币龄」以伪随机的方式,选择下一个区块的验证节点,简单来说就是,「抵押越多加密货币、抵押时间越长且距离上次获得记帐权越久的节点,获得下一次记帐权的机率越高」。人性本贪,节点抵押的加密货币都是成本,作恶有可能导致币价下跌,且抵押的代币会被没收,对节点而言就像是拿石头砸自己的脚,理性的节点为了最大化利益,理论上不会选择作恶。
锻造者取代矿工
所以在 PoS 机制下的节点称作锻造者 (Forger),这样的验证机制使锻造者不需要像矿工一样耗费大量的电力竞争,能源消耗的问题被解决。若锻造者希望在这个区块链之中增加竞争力,只需要抵押更多的加密货币并持续持有,而不需要新增电脑或矿机。相较之下加密货币有机会增值,电脑或矿机只会贬值,所以就经济考量, PoS 对节点也比较有利。
由于 PoS 的挖矿成本比 PoW 低很多,因此,PoS 共识机制下不一定需要产出新的加密货币作为区块奖励,只需以该区块的交易费作为奖励,即足以维持系统安全。且 PoS 甚至可以加入销毁机制,将一部分作为交易费的代币从生态系统中销毁,藉此提高代币的价值。
赏善罚恶
为了验证交易并创建区块,锻造者必须先质押自己的代币,质押的代币会被保管在智能合约中,锻造者仍然保有该代币的所有权,只是不能随意动用,一但有恶意锻造者批准了无效交易,那他们将被系统销毁部分资产作为惩罚,且代币价格也会因为系统异常而下跌,进一步造成恶意锻造者的损失。因此,理论上锻造者会被激励去验证正确的交易。
优点
PoS 机制不再需要浪费电力争记帐权,有效解决能源问题
验证效率提高
降低区块链临时分叉的机率
缺点
Nothing At Stake Problem (无利害关係)
过于资本主义 (富者恒富)