工作量证明(PoW)
又称: PoW · Proof of Work
定义
工作量证明(PoW)是一种共识机制,矿工通过大量计算竞争求解哈希难题,最先找到答案的人获得出块权和奖励,比特币采用这种机制。
工作量证明是怎么运作的
在 PoW 网络里,矿工不断尝试不同的随机数,计算区块数据的哈希值,直到结果低于网络规定的目标值。这个过程没有捷径,只能靠反复计算,所以谁的算力占比越高,平均出块的概率就越大。
PoW 的安全性来自成本:要篡改历史记录,攻击者需要掌握超过全网一半的算力,并承担巨额的电费和设备成本。比特币会根据出块速度大约每两周(每 2016 个区块)调整一次难度,让平均出块时间保持在 10 分钟左右。
PoW 的主要争议是能耗高。以太坊在 2022 年 9 月改用权益证明(PoS),而比特币、莱特币、狗狗币仍使用 PoW。对普通用户来说,PoW 链的转账通常需要等待若干区块确认后才被交易所视为到账。
举个例子
假设全网算力为 600 EH/s,你的矿机算力为 200 TH/s。你的算力占比 = 200 TH/s ÷ 600,000,000 TH/s,约为三百万分之一。一天约产出 144 个区块,你平均要等很多年才能单独挖到一个区块,所以个人矿工通常加入矿池,按算力贡献比例分配收益。
常见误区
- 以为挖矿是在“解数学题”从而有智力门槛,其实是纯粹的暴力计算。
- 把 PoW 和 PoS 混为一谈,以为以太坊现在仍可以挖矿。
- 只算矿机价格不算电费和难度上升,高估挖矿回报。
继续学习与实操
常见问题
PoW 和 PoS 有什么区别?
PoW 靠算力竞争出块,成本是电力和矿机;PoS 靠质押代币获得出块资格,成本是锁定的资金和被罚没的风险。
什么是 51% 攻击?
指攻击者控制超过全网一半算力后,可以重组近期区块、造成双花。在大型 PoW 网络上发动这种攻击的成本极高。