工作量证明 (PoW) 是许多不同加密货币(尤其是比特币)使用的共识算法。它使网络参与者能够就分布式账本的状态达成一致,而无需他们之间的信任。 PoW 系统要求矿工解决困难的密码难题,以便将新的交易块添加到区块链上并为其努力获得奖励。
这个概念最初由密码学家 Adam Back 于 1997 年提出,作为他的 hashcash 系统的一部分,该系统被设计为反垃圾邮件措施。 PoW 背后的想法是确保公平和安全,因为只有那些花费大量计算能力的人才能成功添加交易块,从而使恶意行为者或拥有高计算能力的大型团体尝试任何类型的攻击都变得成本高昂且耗时在网络上。
为了让矿工有机会解决这些难题,他们需要使用具有称为 ASIC(专用集成电路)的专用硬件的强大计算机。这些机器价格昂贵,但尽管来自世界各地其他矿工的竞争加剧,但由于与家用 PC 或笔记本电脑等通用计算机相比,它们具有卓越的哈希速度,因此挖矿业务仍能保持盈利。
此外,工作量证明系统提供了额外的安全措施,例如难度调整算法,确保区块创建随着时间的推移保持一致,无论矿工在任何给定时刻全球使用多少计算能力,这有助于最大限度地减少矿工带来的中心化风险矿池对网络的算力分布拥有过多的控制权。
随着越来越多的人使用不同类型的专用硬件和软件设置参与各种网络的挖矿活动,工作量证明在保持其去中心化性质的同时变得更加安全。