随机数(nonce,来自“仅使用一次的数字”)是矿工在对区块头进行哈希时替换的特殊数字。通过更改随机数,参与者每次都能获得一个新的区块哈希,而不影响其中的交易。实质上,它是一个用于选择合适结果的“拨号盘”。
搜索的目标是找到一个满足当前网络难度设定条件的哈希(例如,以一定数量的零开头)。由于哈希的结果无法提前预测,唯一的方法是顺序遍历随机数值,一个接一个地尝试。在寻找新区块的过程中,会生成大量不同的随机数。
这个机制是工作量证明算法的基础:在搜索中花费的计算量作为完成工作的证明。当找到合适的值时,区块被视为“解决”,任何参与者都可以通过简单地重新计算哈希来轻松快速地验证结果的正确性。


