pow是proof of work的缩写,中文常译为工作量证明,是区块链用来确认交易、产生新区块并协调网络参与者的一种共识机制。以比特币为例,矿工通过专用设备反复计算区块数据的哈希值,竞争找到符合网络目标难度的结果;其他节点则能较快验证结果是否有效。pow的重点不是让计算解出一道有意义的题,而是让写入区块需要付出真实的算力与能源成本,从而提高篡改账本的难度。

比特币挖矿的计算对象主要是区块头。矿工调整其中的随机数等字段,对数据进行哈希运算;结果必须小于或等于网络设定的目标值,才算满足当前难度。哈希输出难以预测,矿工无法靠聪明地推导答案,只能持续尝试。找到有效结果的矿工广播新区块,节点独立检查交易、区块格式及工作量证明,通过后再接入各自维护的链。比特币区块头中的随机数字段称为nonce,空间用尽后,矿工还可改变额外随机数等内容继续搜索。
这套机制也解释了PoW为何常与算力和挖矿一起出现。算力通常以每秒哈希次数衡量;单个矿工的算力越高,长期获得记账机会的概率通常越大,但并不代表每次都能挖到区块。比特币难度会根据出块速度调整,目标是让全网平均约每10分钟产生一个区块;协议每2016个区块进行一次难度调整,按预期约为两周。区块奖励和交易手续费构成矿工的收入来源,而电费、矿机折旧、散热和运维则是主要成本。

PoW的安全逻辑来自重做历史很贵。区块通过哈希相互关联,若有人想改动早期交易,后续区块的哈希也会随之失效,攻击者必须重新完成相关工作量,并追赶诚实网络不断累积的算力。它不是绝对无法攻击:算力高度集中、攻击成本与潜在收益变化等因素,都会影响安全边界。但要发动持续攻击,需要调动大量计算资源和能源。对普通用户而言,PoW不代表交易免费,也不代表网络不会拥堵;手续费和确认等待时间仍取决于区块空间需求与网络状况。

理解PoW,还要和PoS区分开来。PoS即权益证明,验证者主要通过质押资产参与出块与共识,不依赖矿工持续进行同类哈希竞赛。以太坊主网已于2022年9月15日完成从PoW到PoS的转换,因此以太坊挖矿通常指转换前的历史机制,不能与今天的主网共识混为一谈。PoW与PoS各有设计取舍:前者依赖可验证的算力投入,能源消耗较高;后者依赖质押和惩罚规则。看懂币圈里的PoW,抓住计算竞争、难度调节、成本约束、链上验证四个环节,就能判断一条链如何出块,以及讨论矿工收益和网络安全时究竟在谈什么。
