一句话理解
矿工打包出一个有效区块后获得的奖励 = 本期挖矿补贴(新铸的 BTC)+ 该区块内所有交易手续费之和。前者由协议规则固定,后者由用户按网络拥堵程度竞价决定。
挖矿补贴:协议写死的数字
比特币协议规定每挖出一个新区块,coinbase 交易(区块内的第一笔、无输入的交易)可以“凭空”创建一定数量的新 BTC,这就是补贴(subsidy)。它的发放规则完全由共识决定,任何矿工和节点都不能更改:
- 创世区块(2009 年):50 BTC
- 每产生 210,000 个区块减半一次:2012 年 25 BTC → 2016 年 12.5 → 2020 年 6.25 → 2024 年 3.125。
- 按此规则,补贴最终会减到 0(约在 2140 年前后),此时矿工收入只剩手续费;全网 BTC 总量上限约 2100 万枚。
补贴的设计意图很清晰:让早期算力获得确定的经济激励,维持网络安全,同时用可预期的稀缺曲线替代中央银行的货币决策。关于减半本身的机制与历史,见比特币减半是什么意思?对矿工和市场有什么影响。
交易手续费:从 mempool 里来的部分
每笔普通交易都有输入和输出。当输入总额大于输出总额时,差额就是这笔交易的手续费,随交易一起广播进内存池(mempool)。矿工打包区块时,在区块空间有限的约束下,通常优先打包费率(sat/vB)更高的交易——这是一种价格竞争。
手续费有几个特性:
- 总量随网络拥堵波动:mempool 越挤,用户愿意出的费率越高,单个区块的手续费总额就越高;反之则低。
- 由用户决定,不由矿工定价:矿工只能“挑”,不能“定价”。区块能装下的交易数量有限(重量上限),所以高费率交易挤走低费率交易。
- 归属打包者:一个区块里的所有手续费归成功打包该区块的矿工(或矿池),与补贴一起通过 coinbase 交易发出。
理解 mempool 与费率的日常观察方法,可看比特币内存池与费率怎么看?;sat/vB 的计算方式见比特币vbytes和sat/vB怎么算?。
两部分的此消彼长
把补贴和手续费放在一起看,矿工收入结构会随时间漂移:
- 早期(50 BTC 时代):补贴占绝对大头,手续费只是零头,矿工几乎不用关心拥堵。
- 每次减半后:补贴直接减半,而手续费水平取决于网络使用强度。补贴占比下降,手续费在矿工收入中的相对权重上升。这是 2024 年 3.125 BTC 减半周期里社区反复讨论“手续费经济能否接棒补贴”的原因。
- 补贴归零后(约 2140 年):矿工收入 100% 来自手续费,网络安全将完全依赖交易费市场。这是协议设计的远期状态,不是当前问题。
需要强调:手续费水平由供需决定,短期高低不能外推为长期价格或算力结论;本文只描述机制,不做预测。
常见误区
- “补贴减半,矿工收入立刻减半”:总收入 = 补贴 + 手续费,减半只砍掉补贴部分;如果同期网络拥堵、手续费上升,总收入降幅会小于补贴降幅。
- “矿工可以任意收高额手续费”:手续费是用户为“我的交易优先被打包”支付的价格,不是矿工对所有人的强制收费。不付高额手续费的交易只是排得靠后,不是被没收。
- “coinbase 交易是普通转账”:coinbase 是区块奖励的载体,有特殊的确认数要求(100 个区块后才能被花费),防止分叉导致的奖励双花。
小结
区块奖励是比特币激励体系的支点:补贴提供确定性的长期锚,手续费提供随需求浮动的短期补充。看懂“固定部分 + 竞价部分”的双层结构,再看矿工收入、算力变化、费率波动,就都有了坐标系。本文为机制说明,不构成投资建议,也不涉及任何买卖时机判断。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。