PoW与日常工作中的按劳分配相似。矿工需要通过使用可验证的工作来支持自己对网络状态的判断,并以此规避那些随意且有害的更新。矿工竞相将而拥有更多算力的矿工则可以获得优先权。
PoW最大的优势在于其安全性,同时也为比特币和其他PoW链的去中心化提供了基础。任何人想要实现恶意攻击(51%攻击)都需要获得网络一半以上的算力,但因为必须投入真正的资源(如计算硬件和电力),所以实现这样的攻击成本非常高。尽管面临日益严峻的能源枯竭问题,但PoW仍是保障并确保数万亿美元安全交易的主要机制之一。通过PoW,任何人都可以挖矿,甚至在专业的矿工团队出现之前,大家都可以在家自行挖掘比特币。作为相互竞争以提交有效区块的独立节点的集合,PoW也完全满足了去中心化的要求,成为了在安全风险极高的加密世界中实现共识的有效方法。
但是,PoW也有着一些劣势。首先,它并不能完全阻止51%攻击,只是让攻击成本变得非常高。其次,能源损耗一直是PoW广受诟病的原因,因为一个矿场运行着数以万计的挖矿设备,耗费着现实世界中大量的电能能源。
由于长期的能源争论和环保要求,PoW的替代共识机制也开始出现,其中最受关注的就是权益证明机制(PoS)。PoS要求矿工持有质押代币并将其质押给区块网络,从而根据总量获取奖励。也就是,如果你持有的代币越多,时间越长,你所能获取的奖励就越多。
PoS有效解决了PoW能源消耗的问题,因为不存在挖矿这一行为。以太坊已经快速将自身机制由PoW转为PoS,并预估这一转变将使以太坊的网络能耗降低99%。PoS机制也更为经济,一台智能手机就可以满足其要求,无需像PoW那样使用专业的硬件。并且,即使恶意攻击者拥有了51%的算力,也未必可以进行51%攻击,因为有一部分的货币是通过利息生成的,而不是通过挖矿产生的,这大大提高了攻击的难度,保障了安全。
然而,PoS也存在一些问题。其中最重要的问题是分叉。PoS机制引入了无成本的利益,因此容易导致分叉。恶意攻击者可以将质押的代币投入两条分叉的链上,无论某条分叉的链是否被拒绝,也不会遭受损失,甚至可以获取双倍的区块奖励。这将导致更频繁的分叉,对用户来说也意味着更高的不稳定性。
综上所述,两种共识机制都有其优势和劣势。PoW在比特币网络上运作良好,而PoS更为经济并解决了能源消耗的问题。然而,PoS无法解决PoW网络中出现的中心化问题,并且容易导致分叉。因此,未来也许会出现能结合PoW和PoS优点的全新共识机制。