比特币是依靠工作量证明挖矿机制产出,矿工通过算力竞争获取区块记账权,在打包验证网络交易的同时获得协议生成的新比特币,这也是比特币唯一的发行渠道。不同于现实世界的矿产开采,挖矿不涉及实物挖掘,本质是全球节点参与的密码学算力竞赛,新比特币不会提前印制或者预发行,每一枚流通的比特币,都来自区块诞生时的奖励输出,整个发行规则全部写在比特币底层代码当中,不存在中心化机构随意增发的可能。

完整产出流程从网络内存池开始,全网用户发起的转账交易先进入内存池排队等待确认,矿工会优先选取手续费更高的交易,将上千笔交易整理打包,组装成待竞争的候选区块。候选区块的核心是80字节的区块头,里面记录上一个区块的哈希指纹、交易汇总默克尔根、时间戳、难度目标以及可以不断变动的随机数Nonce。矿工的核心工作就是反复改动Nonce数值,不断执行双重SHA‑256哈希运算,疯狂试算,直到算出的哈希结果满足网络难度条件,哈希值小于全网规定的目标数值,才算竞争成功拿到记账权。

当某一个矿工算出符合条件的结果之后,会立刻把完整新区块向全网广播,其余全节点会独立校验区块的合法性,核对工作量证明结果、交易是否存在双花等规则,校验全部通过之后,这个区块就正式链接到区块链末尾。成功出块的矿工可以获得两部分收益,一部分是协议铸造的全新比特币区块补贴,另一部分是本区块内所有用户支付的交易手续费。2024年第四次减半完成后,单个区块新币补贴为3.125枚比特币,这套补贴会每挖出21万区块进行一次减半,周期大致四年,按照代码推演,大约在2140年区块补贴归零,届时将不再产出新的比特币,矿工收入将完全依靠交易手续费。
为了保障比特币产出节奏稳定,协议内置难度自动调节机制,每累计产出2016个区块,约两周时间,全网就会重新计算挖矿难度。如果全网算力暴涨,出块速度快于十分钟,难度就会上调,加大哈希计算的门槛;如果大量矿机关机离场,算力下跌,难度则自动下调,无论算力如何起伏,始终把平均出块时间稳定在十分钟左右。早期普通电脑CPU就可以参与产出比特币,后续逐步过渡到显卡挖矿,如今全网已经全部是专用ASIC矿机,普通个人单独挖矿几乎很难挖到完整区块,绝大多数中小矿工选择加入矿池,集体贡献算力,按照算力占比分配挖矿收益,以此降低收益波动风险。

这套产出机制直接决定比特币2100万枚的总量上限,从创世区块开始,随着一次次区块减半,新币产出速度持续放缓,通胀水平不断走低。需要区分的是,挖矿产出是新币的铸造过程,而我们在交易所买到的比特币,属于二级市场的转账流通,并不是产出环节。整个产出过程完全公开透明,每一个区块的奖励、时间、矿工相关信息都可以在区块浏览器上查询核对,任何人都可以独立审计比特币的发行总量,这也是比特币稀缺叙事的底层根基。