
先理解PoW解决什么问题
区块链网络中的参与者需要就交易记录及其顺序形成共同认识。工作量证明(Proof of Work,简称PoW)是一种共识机制:提出新区块的一方必须先完成有成本的计算,其他节点则可以检查计算结果和区块是否符合规则。这样,修改已记录的历史不仅涉及改动数据,还需要重新完成相应的工作量,并与网络后续的工作量竞争。
PoW不等于交易验证的全部。矿工找到符合要求的哈希,只说明区块满足工作量条件;交易本身和区块结构仍须符合网络规则。

挖矿过程如何运作
以比特币挖矿为例,矿工准备候选区块,并构造包含前一区块哈希、交易摘要等信息的区块头。挖矿设备不断改变随机数等可变内容,重复计算哈希,寻找低于目标值的结果。目标值越低,通常越难找到合格结果;找到之后,矿工将候选区块提交网络,由其他节点核验。

这个过程主要依靠大量尝试,找到答案可能耗费较多计算资源,但核验一个已提交的结果相对直接。矿工可以独立寻找区块,也可以参与矿池。矿池接收的“份额”通常只达到矿池设定的较易目标,不能把每一份份额都当作获得了网络认可的区块。
PoW如何影响记录的可信度
不同矿工可能在接近的时间提出有效区块,网络因而可能暂时出现分叉。在采用PoW的链上,节点按照相应共识规则选择有效链;随着后续区块及累计工作量增加,改写较早记录通常需要付出更高代价。因此,区块获得更多后续确认,通常意味着被重组的可能性降低,但这不是绝对不可逆的保证。
PoW的安全性也有边界。如果攻击者掌握足够大的算力,便可能与其他参与者竞争,尝试重组交易历史。此外,持续计算需要能源和设备投入;算力集中于少数矿池,也会带来中心化方面的担忧。
哪些场景适用,常见误解是什么
讨论PoW时,应先确认具体网络是否仍采用它,不能把一种链的规则套用于所有区块链。比特币挖矿资料展示了PoW的实际流程;以太坊曾采用PoW,但已在2022年转向权益证明(PoS),不能把以太坊当前的区块产生方式描述为PoW挖矿。
常见误解是把PoW理解成“算出一道有实际用途的难题”,或认为算力越大就能保证获得下一个区块。更准确的理解是:参与者反复尝试产生满足网络目标的哈希,单次结果带有不确定性;规则约束了如何提议和核验区块,而不保证某个参与者一定成功。