
适用范围:区块链不等于挖矿
区块链首先是一种分布式账本。NIST《区块链技术概述》强调其篡改可察觉、抗篡改的特征,并介绍不同共识模型。因此,“区块链”“算力”“挖矿”不是同义词,不能认为所有区块链都靠计算竞争维护记录。下文主要解释比特币这类工作量证明系统。
算力与哈希:计算速度和计算结果
哈希可以理解为按确定规则生成的数据摘要;输入发生变化,摘要也会随之变化。算力则描述单位时间内进行哈希计算尝试的能力。一个是计算结果,一个是尝试速度,二者不能混为一谈。

比特币开发者指南介绍,矿工反复调整候选区块相关数据,寻找符合目标阈值的区块头哈希;节点还会检查区块是否满足其他共识规则。找到合格哈希只是必要条件,并不意味着任何内容都能被网络接受。

工作量证明与难度:门槛而非固定工作量
工作量证明的关键,是结果容易检查,而寻找结果需要反复尝试。目标阈值规定什么结果合格,难度表达这一条件有多严格:阈值越低,通常需要的尝试越多。
这是一种概率过程,不是完成固定次数就必然出块。理解算力时,应把它看作增加尝试机会的能力,而不是每次都能成功的保证。难度调整则用于适应计算速度变化,不能保证每个区块都按固定间隔出现。
矿工与全节点:提出区块和验证区块
矿工负责构造候选区块并寻找工作量证明;全节点依据共识规则独立验证。两种职责可以由同一参与者承担,但概念不同。算力强不意味着能够让不符合规则的区块变得有效。
区块奖励与算力也不是同一个量。奖励涉及区块补贴及所含交易的手续费;算力描述计算能力,不能直接等同于实际获得的奖励。
常见问题:高度、分叉与抗篡改
区块高度表示区块在链中的位置,不是唯一身份标识。竞争分支可能在同一高度出现不同区块,因此识别具体区块通常使用区块哈希。分支选择也不宜简单理解为“区块数量最多”,关键是有效链的累计工作量。
“抗篡改”不等于任何情况下都绝对不可改变。后续区块不断叠加,会提高改写历史的工作量成本;安全性仍与共识规则及网络条件有关。理解这些术语时,应区分技术机制提供的约束与无条件保证。