比特币不是由某台机器打印出来的,而是矿工使用专用矿机,在比特币网络中反复计算哈希值,争夺新区块的记账权,并以工作量证明获得区块奖励。这个过程通常被称为比特币挖矿,本质上是计算竞争+分布式记账+规则发行的组合。矿工并没有提前知道答案,只能不断更换区块头中的随机数nonce,让区块哈希结果低于网络设定的目标值,谁先找到有效结果,谁就有机会把新区块广播给全网节点。

一笔比特币交易发出后,会先进入节点之间传播的交易池。矿工从中挑选交易,按照手续费水平、区块空间和网络规则组装候选区块。候选区块里包含前一区块哈希、时间戳、Merkle根、难度目标以及Nonce等信息,矿机随后对区块头进行高频哈希计算。SHA-256哈希具有近似随机特征,修改一个数字就可能得到完全不同的结果,因此矿工只能依靠巨大的算力不断尝试。如今主流设备已经从早期CPU、显卡发展为专门执行SHA-256计算的ASIC矿机,单台设备的效率和稳定性直接影响挖矿成本。
当矿工找到符合要求的哈希值后,会将新区块广播到比特币网络。其他节点不会因为谁先喊出来就直接接受,而是会检查区块中的交易是否有效、是否存在双花、区块奖励有没有超额、工作量证明是否达标,再决定是否接入自己的区块链。新区块中的第一笔交易叫Coinbase交易,它不是普通转账,而是矿工为自己写入区块奖励的特殊交易。奖励由两部分组成:一部分是新发行的比特币,也就是区块补贴;另一部分是该区块内所有交易支付的手续费。

比特币的发行速度写进了协议规则。创世阶段每个区块补贴为50枚比特币,此后每产生210000个区块,补贴大约每四年减半。2024年4月20日完成第四次减半后,当前每个区块的基础奖励降至3.125枚比特币,下一轮减半后还会继续下降。比特币总量上限约为2100万枚,发行并非一次性完成,而是通过长期、递减的区块奖励逐步释放,预计在2140年前后接近全部发行完毕。减半机制让新币供应越来越慢,也让矿工收入对交易手续费的依赖逐渐增加。

挖矿难度并不是固定不变的。网络会根据全网算力变化动态调整目标,通常每2016个区块重新校准一次,使新区块平均约每10分钟产生。矿工数量增加、矿机性能提升,并不会让比特币长期无限加速发行,因为难度会随之上调。现实中的矿工大多加入矿池,把算力集中起来共同寻找区块,再按照贡献比例分配收益。矿机、电费、场地、散热、运维和币价波动,共同决定挖矿是否盈利。由此看,比特币生产并不是简单按下按钮获得数字资产,而是用现实中的硬件、能源和持续算力,换取网络记账权及协议预设的发行奖励。