比特币挖矿完成之后,直接得到两类核心结果,一类是加密哈希解对应的完整区块数据,另一类是区块奖励,二者共同支撑比特币网络运转,并非只有产出比特币这单一作用。矿工通过海量算力反复试算,找到符合难度条件的区块头哈希,这个哈希结果本身就是工作量证明,用来证明设备已经完成足够多的计算任务,拿到结果之后矿工会把打包好的全部交易连同哈希解一起向全网广播,等待网络内所有节点校验确认,只有通过全网节点验证,这份挖矿产出才算真正生效。很多新手会误以为挖矿就是机器算出比特币,实际上比特币只是协议给出的激励,真正的计算产物是承载交易记录的新区块,这一点也是理解挖矿价值的关键。

挖矿产出的区块数据最核心的用途,是完成比特币全网交易的记账与确认。矿工从内存池中抓取大量还没有确认的转账交易,筛选之后打包进区块,当挖矿算出有效结果,区块上链之后,区块内部包含的所有转账才算正式确认,用户接收的比特币才可以再次向外转账。每一个区块会记录上一区块的哈希值,依靠这种链式结构,把全部交易历史按时间顺序串联成完整区块链账本。全网所有节点都会同步保存这份账本副本,依靠挖矿产出的区块,实现没有中心机构的分布式记账,任何人都可以查阅公开交易记录,不能随意篡改过往已经确认的交易信息。

挖矿产出的另一部分结果是区块奖励,分为新发行比特币和交易手续费两个部分,通过区块内部特殊的coinbase交易发放给出块矿工。新发行比特币是比特币体系里面新增代币的唯一来源,按照代码规则每21万个区块进行一次产量减半,随着时间推移,新币产出持续收缩,未来手续费会逐步成为矿工收入的主要部分。普通独立矿工挖到区块的概率很低,大部分从业者会加入矿池,矿池集合大量算力共同参与挖矿,一旦矿池产出有效区块,就会按照各个设备实际贡献算力比例,把奖励拆分下发给每一个参与者。挖矿所得的比特币可以转入个人钱包,既可以长期持有,也可以转入交易平台进行流通兑换。

挖矿得到的工作量证明结果还承担着网络安全防护的作用。算出合法哈希解需要消耗大量算力成本,想要篡改已经上链的历史交易,攻击者需要重新计算被篡改区块以及之后全部区块的工作量证明,并且算力速度超过全网正常矿工,成本会高到难以承受。大量矿工持续产出有效区块,不断堆叠工作量证明,交易确认的区块数量越多,对应的篡改难度就越高,网络抗攻击能力也就越强。矿工通过算力竞争投票认可协议规则,无效或者违背规则的区块,无论算力多高都会被全网节点直接拒绝,以此维护整个比特币网络规则统一。
