
矿工寻找的是符合目标的区块头
比特币挖矿工作量证明的核心,是对候选区块头进行哈希计算,并检查结果是否不大于协议规定的目标值。矿工会改变允许调整的数据,继续尝试;每一次计算都可能成功,也可能没有符合条件。
可以把它理解为不断抽取结果再与门槛比较,但这个比喻不代表所有人轮流获得奖励。成功是概率事件,不能仅凭一台机器已经运行多久,就保证下一分钟一定产出区块。
生成需要尝试,验证只检查现成结果
寻找合格结果时,矿工通常需要进行大量计算;其他节点收到区块后,不必重新经历这些尝试,只需重新计算相应哈希并核对目标。这就是工作量证明“难找、易查”的基本不对称性。
但易查不等于只查哈希就够了。区块还必须满足交易有效性、结构及其他共识规则。一个哈希达标却包含违规交易的区块,不会因为消耗了电力就自动成为有效记录。

难度影响找到结果的概率
目标值越小,一次尝试得到合格结果的机会越低,相应难度越高。比特币按协议周期调整难度,目的是让整体出块节奏围绕目标运行,而不是给每台矿机安排固定产量。
个别区块间隔可以很短,也可能明显偏长。平均目标不能读成精确倒计时;算力、难度、矿池份额和最终获得的区块奖励,属于不同指标,阅读监控数据时需要分别理解。
历史记录靠累计工作建立修改成本
区块头关联前一区块,修改较早的记录会影响后续关联。试图替换有效历史,不只是改一个本地文件,还需要构造能够被网络规则接受的竞争链,并承担相应工作成本。
这不意味着任何情况下都绝对无法重组。节点按有效链的累计工作判断竞争历史,而不是按网页显示的节点人数投票。学习工作量证明时,既要理解其成本约束,也要避免“确认一次就永远没有风险”的绝对说法。
协议知识不能直接换算成投资收益
工作量证明解释的是区块怎样获得被接受的资格,不是矿机项目的盈利承诺。即使掌握机器标称算力,也不能跳过设备状态、费用、协议变化与实际经营条件,直接推出稳定回本周期。
本文只讨论比特币协议。其他链可能采用不同共识机制,以太坊当前主网也不能照搬比特币挖矿流程。判断一条资料是否可靠,先核对网络名称和机制,再看它是否把概率性指标说成了确定收益。