16 / 73621M

21 Million

为什么是2100万?

现行规则为什么不允许无限增发比特币、由谁检查,以及供应上限对持有者意味着什么。

21 Million 指按照比特币网络现行规则所能创造的比特币数量上限。挖矿会引入新的比特币,但每个区块允许新增的数量会不断减半,直到降为零。相加后的总量略低于2100万 BTC。对持有者而言,关键在于没有任何管理员能够单方面下令增发,并让遵守这些规则的网络接受新增的币。

Halving:区块补贴与发行计划查看指定区块高度的 Bitcoin 补贴和理论发行计划。加载网络高度后,还会显示下一次补贴下降的大致日期。

持有比特币时,还需要关注未来能新增多少比特币。如果有人可以随意增发,你所占的总量比例就会下降。比特币采用预先确定的发行安排,而不是交给某个人临时决定。因此,上限既不是自然规律,也不是某家公司的承诺,而是参与者验证区块时执行的规则。区块是把交易打包并确认下来的载体。 [3] [1]

矿工构建区块时,会放入一笔特殊的首笔交易,称为 Coinbase Transaction。这里指一种交易类型,不是交易所。矿工最多可以领取 Block Subsidy,即该区块允许新增的比特币,再加上区块内交易支付的手续费。只有补贴会创造新单位,手续费只是转移已经存在的比特币。领取总额超过这两项之和,区块就无效。 [1] [4]

最初,每个区块最多可以创造50 BTC。每经过210,000个区块,这一数额就减半,依次变为25、12.5、6.25 BTC,之后继续减半。这一事件称为 Halving。它取决于区块数量,大约每四年发生一次,而不是由固定日期触发。因此,每进入一个新的阶段,未来还可以发行的比特币就更少。 [1] [3]

第一个阶段允许发行50 × 210,000,也就是1050万 BTC。第二阶段增加这个数量的一半,第三阶段增加四分之一,之后的增量越来越小。这是一个等比级数,理想总和是2100万。不过,比特币以整数 satoshi 计算,每个 satoshi 等于一亿分之一 BTC。减半时会舍去不足一个 satoshi 的部分,因此允许新增的数量最终变为零,总上限略低于2100万。 [1] [2] [3]

Full Node 是独立按照比特币规则检查区块和交易的软件。它根据区块在链中的位置算出允许的补贴,并结合手续费进行核对,无须相信网页上的数字或矿工的保证。关键是反复执行这些计算和检查,而不是依靠一个可以由管理员批准增发的中央计数器。 [1]

设想矿工在一个区块中给自己领取了超过规则允许的金额。遵守这些规则的 Full Node 会拒绝该区块,即使矿工为找到它消耗了大量能源。计算能力通常称为算力或 hashrate,它帮助决定有效历史分支中哪一条胜出,却不赋予矿工修改有效性条件的权力。挖出区块和检查区块奖励,是两件不同的事。 [1] [4]

源代码可以修改,但修改自己的代码并不会改变别人正在运行的软件。如果有人运行允许更多发行的版本,并按其规则挖矿,保留原有规则的节点就会拒绝这些增发区块。如果双方都继续运行,网络便会分裂。因此,维持上限也取决于人们选择使用并接受这些规则。更新一个程序,不能悄悄让所有人承担同样的约束。 [1] [3]

已知的发行安排让人更容易判断总量未来还能增长多少。持有者无须猜测中央发行方会决定新增多少币,因为这里没有这样的发行方。超出已接受规则的增发无法稀释其持有比例。但这并不保证价格或购买力:即使一种东西稀少,也可能有更少的人想买。需求以及买卖双方的参与情况会变化,因此即便上限不变,比特币也可能大幅下跌。 [3] [2]

如果有人丢失密钥,又没有可用的备份,其比特币可能无法再花费。发行上限不会因此变化,网络也不会自动发行替代币。长期没有交易本身同样不能证明密钥已丢失。因此,总量上限不同于市场上可供出售的数量。把一个 BTC 分成 satoshi,可以支持更小的支付,就像把一个整体分成小份,并不会创造额外的 BTC。 [5]

补贴降至零后,设计预期矿工收入将来自交易手续费。支付和区块生产并不应因此自动停止。不过,用户未来愿意支付多少手续费、这些收入能支持多少挖矿算力,仍是一个经济问题。供应有限描述的是货币发行规则,并不保证未来的价格,也不保证网络的安全预算。 [4] [1]

要获得更完整的理解,请将本词条与以下词条结合阅读: Block Subsidy, Halving, Bitcoin, Full Node, 共识规则. 反向关联还来自: Bitcoin, Block Subsidy, Halving, Satoshi.

DOC · 001Bitcoin Core v29.0: subsidy and validation一手来源 DOC · 002Bitcoin Core v29.0: amount constants一手来源 DOC · 003BIP 42 — A finite monetary supply for Bitcoin一手来源 DOC · 004Bitcoin whitepaper一手来源 DOC · 005Bitcoin Developer Guide: Transactions文档
修订日期: 来源优先 · 非投资建议