一句话回答
每个区块可新增的补贴大约每 21 万个区块减半;把这条递减序列累加,理论总量趋近 2100 万 BTC。新发行来自区块补贴
有效区块可以包含一笔特殊的 coinbase 交易。它把规则允许的区块补贴和交易手续费分配给矿工。新发行的 BTC 来自补贴,而手续费来自已有 BTC 的转移。
节点会计算当前高度允许的最大补贴,超额发行的区块会被拒绝。
减半形成递减序列
最初每个区块补贴为 50 BTC,此后大约每 21 万个区块减半。50、25、12.5、6.25……不断递减。把所有时期的最高发行量相加,得到一个趋近但不超过约 2100 万的上限。
“约四年减半”是按平均出块时间换算的通俗说法,规则真正依据的是区块高度。
规则能否改变
开发者可以提出修改代码,但无法远程替所有节点升级。若新规则允许更多发行,未接受该规则的节点会把超额区块视为无效。
这不意味着任何规则在物理上绝不可能改变,而是改变需要参与者主动选择兼容规则,不能由单一组织直接命令全网。
记住这三点
- ✓新增发行来自区块补贴,手续费不是新增供应。
- ✓上限来自按区块高度减半的几何递减。
- ✓节点会拒绝超过本地规则允许数量的区块。
一个常见追问
已经恰好发行了 2100 万枚吗?
没有。发行仍在继续,而且由于最小单位和减半取整等细节,最终可用总量会略低于整整 2100 万。
原始资料
原始资料
以下链接指向协议资料、开发者文档或开源代码,不包含交易导流。