一句话回答
每个可新增的补贴大约每 21 万个减半;把这条递减序列累加,理论总量趋近 2100 万 BTC。一图看懂 · 点击展开
01最初每块 50 BTC
区块补贴由验证规则限制,不由矿工随意填写。
02每 210,000 块减半
50、25、12.5……补贴逐步缩小。
03以 satoshi 取整
最小单位限制使补贴最终归零,总补贴略少于 2100 万 BTC。
概念图用于说明关系,并不代表协议的完整实现。
新发行来自区块补贴
有效可以包含一笔特殊的 coinbase 交易。它把规则允许的补贴和交易手续费分配给矿工。新发行的 BTC 来自补贴,而手续费来自已有 BTC 的转移。
会计算当前高度允许的最大补贴,超额发行的会被拒绝。
减半形成递减序列
最初每个补贴为 50 BTC,此后大约每 21 万个减半。50、25、12.5、6.25……不断递减。把所有时期的最高发行量相加,得到一个趋近但不超过约 2100 万的上限。
“约四年减半”是按平均出块时间换算的通俗说法,规则真正依据的是高度。
规则能否改变
开发者可以提出修改代码,但无法远程替所有升级。若新规则允许更多发行,未接受该规则的会把超额视为无效。
这不意味着任何规则在物理上绝不可能改变,而是改变需要参与者主动选择兼容规则,不能由单一组织直接命令全网。
动手看看:补贴如何减半
50.00000000 BTC / 区块
这里仅计算区块补贴规则:每 210,000 块减半,并以 satoshi 向下取整;不包含手续费,不是收益计算。第 33 次减半时补贴归零。
检查一下,是否真的懂了
矿工可以随意把自己的区块补贴提高一倍吗?
答对后记入本地学习进度,不需要注册。查看我的学习路线记住这三点
- ✓新增发行来自区块补贴,手续费不是新增供应。
- ✓上限来自按区块高度减半的几何递减。
- ✓节点会拒绝超过本地规则允许数量的区块。
一个常见追问
已经恰好发行了 2100 万枚吗?
没有。发行仍在继续,而且由于最小单位和减半取整等细节,最终可用总量会略低于整整 2100 万。
原始资料
原始资料
以下链接指向协议资料、开发者文档或开源代码,不包含交易导流。