主页 > imtoken下载 > 160万个BTC或永久丢失,BTC比你想象的更稀缺?

160万个BTC或永久丢失,BTC比你想象的更稀缺?

imtoken下载 2023-05-18 05:16:17

10月19日8点4分,比特币区块高度达到60万,挖出第1800万个比特币。 葱查询发现,截至目前,比特币总发行量为1805.695万枚。

区块链与比特币_比特币区块记录查询_比特币的创世区块

然而,CoinMetrics 进一步研究发现,比特币的实际供应量远低于这一数字。

据统计,至少有160万个比特币可能永久丢失。 此外,比特币的实际流通量(超过 1630 万)远低于应有的水平。

比特币区块记录查询_比特币的创世区块_区块链与比特币

深入研究比特币代码会发现有一个公式可以限制区块奖励。 这些简单的代码行有效地将比特币的供应量设置为 2100 万比特币。

当然,大多数投资者都了解比特币的总供应量。 然而比特币的创世区块,更多人不知道的是,比特币的代码库并没有审查BTC供应量不超过2100万枚的限制,而是软件检查每个区块的要求不超过规定的数量。

以10月19日挖出的第1800万个比特币为例:

210000个区块*50BTC+210000个区块*25BTC+180000个区块*12.5BTC=1800万个BTC(注:公司按区块奖励计算)

这种比特币的诞生被加密社区称为比特币通货膨胀过程结束的里程碑。 但精明的观察家评论说,比特币的供应量在区块高度 600,000 时并未达到 1800 万比特币。 比特币核心开发者 Pieter Wuille 提到,区块高度 600,002 处的比特币实际供应量为 17,999,854.82192702 BTC。

今天,我们将深入探讨为什么比特币的供应量低于预期,并探讨其中有多少已经永远丢失了。

1. 可证明丢失的比特币

1.创世区块币

比特币的创世区块_比特币区块记录查询_区块链与比特币

比特币的分类帐由一组“未花费的输出”或“UTXO 集”组成。 将这些输出的 BTC 值相加得到整个节点所看到的比特币供应量。

比特币的第一个区块包含一个开采 50 BTC 的交易。 但是这笔交易的 50 BTC 输出不包含在 UTXO 集中。 目前尚不清楚这是由于疏忽还是故意造成的。

这样做的直接后果是,即使 50 BTC 在主链中包含的交易中可见,它们也不会出现在比特币分类账上。

2.重复Coinbase交易

比特币设计者的另一个疏忽是重复交易的处理。 虽然乍一看,这似乎不太可能(因为它们包含数字签名和对以前交易的引用),但仍然有可能创建重复交易。

最容易复制的交易是 Coinbase 交易(区块中的第一笔交易是一种特殊交易,称为创建交易或 Coinbase 交易)。 由获胜的矿工构建,并将硬币创造奖励和矿工费支付到他们自己的比特币钱包地址(不包含数字签名或以前交易的参考交易)。 如果矿工要创建一个 Coinbase 交易,向同一个地址支付相同数量的比特币,并使用相同的 extranonce 功能(在 Coinbase 交易中用于辅助挖矿),则交易将是相同的。

这在比特币的早期历史中发生过两次:

交易 d5d2..8599 是区块 91,812 和 91,842 的 coinbase 输出

交易 e3bf...b468 是区块 91,722 和 91,880 的 coinbase 输出

在每种情况下,当第二笔交易发生时,其输出将覆盖先前的输出。 这导致两个被覆盖的输出都不在 UTXO 集中。

换句话说,100 BTC 不在比特币账本中。

为此,开发人员在 2012 年引入了 BIP-30,禁止在旧交易的输出全部用完之前包含新的重复交易。 但是,对现有重复项的处理没有改变,并且至今仍保留在链中。

此外,2012年下半年,BIP-34的引入也让复制coinbase交易库变得更加困难。

比特币的创世区块_比特币区块记录查询_区块链与比特币

3、矿工未支付的报酬

另一组可证明丢失的比特币与通过全节点验证 coinbase 交易有关。

比特币的协议规定,有效区块的矿工可以获得协议规定的奖励和区块中包含的交易手续费。 每个全节点都会检查矿工是否试图索取超过允许的金额等。但是,值得注意的是,全节点不会关心矿工收到的金额是否低于其应得的金额。

显然,矿工索取低于应得报酬的做法是不合理的,但这种情况经常发生。

第一次是2011年5月区块124,724,最后一次是2019年2月下旬区块高度564,959。

比特币区块记录查询_比特币的创世区块_区块链与比特币

下表列出了最值得注意的案例:

比特币区块记录查询_区块链与比特币_比特币的创世区块

总的来说,这种行为发生在 3 起不同的事件中,总共发生了 1,221 起异常事件。 下图统计了未申请全额奖励的区块数量:

如上图所示,在16.2万左右的高度,未完全申请报酬的情况较多。 另外,在区块高度18万到23万、53万左右这样的情况很多。

根据 Bitcointalk 用户 midnightmagic 的说法,此举背后的想法是在比特币开发者 Matt Corallo 的建议下向中本聪致敬。

4.OP_RETURN输出

有一种特殊类型的比特币交易输出称为 OP_RETURN。 此交易输出允许用户将数据嵌入区块链(目前每个输出最多 80 个字节),而无需将这些输出添加到 UTXO 集。

区块链与比特币_比特币区块记录查询_比特币的创世区块

虽然绝大多数此类输出都是以 0 satoshis 的值创建的,但有些不是。 从区块 600,000 开始,3.723039 BTC 已被发送到 OP_RETURN 输出,使其永久无法使用并且不属于比特币供应的一部分。

4.总结

比特币的创世区块_区块链与比特币_比特币区块记录查询

总体而言,我们可以通过从可证明丢失的 1800 万比特币中减去 1800 万比特币来计算第 600,000 个区块的比特币实际供应量。

经计算,区块高度为600,000时,数量应为17,999,817 BTC。 这是我们可以通过查询完整节点获得的技术精确值。

此外,还有多个案例表明比特币的实际供应量(超过 1640 万)低于应有水平。

2. 假定丢失的比特币

1.伪地址

在 OP_RETURN 输出标准化之前,没有现成可用且可证明的方式来销毁比特币。 结果,一些用户使用了“虚假地址(伪地址)”,即没有已知私钥的地址。

区块链与比特币_比特币区块记录查询_比特币的创世区块

我们列出了一些著名的假地址:

截至区块高度600,000,仅这3个地址导致2213.19538012 BTC丢失。

然而,纯粹从理论上讲,这些比特币并不会永远丢失。 有人可以找到它的私钥。 然而,只有一个地址才能找到私钥的唯一已知方法是随机猜测,直到找到正确的组合。 实际上,这种情况发生的可能性极小。

区块链与比特币_比特币的创世区块_比特币区块记录查询

2.错误

有一些关键代码负责起草、签署和广播我们的交易到比特币网络。 这些天来,我们很少在其中发现一些破坏性的错误,但情况并非总是如此。

2011 年 11 月,MtGox 在其钱包软件中遇到了一个错误,将 2609.36304319 BTC 发送到一个假脚本,然后不知道如何使用它。 伪造脚本就像你试图将钱汇到一个“空”公钥,而软件没有被编程来检测它。 这是不可取的。

此外,其他加密资产也出现了类似的漏洞(Ethereum Parity 损失了 513,000 ETH)。

3.僵尸币

另一个已知的丢失比特币的例子是多年未移动的硬币。 我们无从知晓资产所有者是否还拥有密码。

为保守起见,我们只计算 2010 年 7 月之前最后一次移动比特币的代币。原因很简单:2010 年 7 月之前购买比特币的投资者可能因为感知价值非常低而没有备份他们的钱包。

截至第 600,000 个区块,2010 年 7 月之前全网共有 1,496,907.88000 个比特币。根据各种估计,中本聪拥有这些币的一半以上(因为他是比特币早期历史上的霸主矿工)。

总体而言,这些僵尸币自 2013 年牛市以来几乎没有变动。 考虑到被盗比特币的价格暴涨,可以得出结论,这些比特币的所有者要么是长期持有者,要么根本无法获得这些币。

4、暂时不流通的比特币

最后一类可能被认为是丢失的,或者至少是暂时停止流通的比特币(被称为被盗比特币)。

比特币历史上发生过许多重大的黑客攻击和盗窃事件。 据信,参与这两起盗窃案的比特币已停止流通。

2011 年 3 月,黑客从 MtGox 钱包中窃取了 79,956 BTC,这些钱包至今仍未动过。 截至今天,它是第六富有的地址。

区块链与比特币_比特币区块记录查询_比特币的创世区块

比特币历史上发生过多次重大黑客盗窃事件,其中两起被认为是“非流通”事件,2011年MtGox盗窃8万枚BTC比特币的创世区块,2016年Bitfinex盗窃12万枚BTC。

比特币区块记录查询_比特币的创世区块_区块链与比特币

2011 年 3 月,黑客从 MtGox 的钱包中窃取了 79,956 BTC,此后这些钱包一直没有动过(黑客很可能无法访问私钥)。 结果,该地址在比特币富豪榜中排名第六。

此外,2016 年 8 月,Bitfinex 因黑客攻击损失了 119,756 BTC,直到今天,这些被盗的比特币很少移动。 截至区块600,000,黑客地址中仍有117,091.31922097 BTC。

三、总结

比特币区块记录查询_区块链与比特币_比特币的创世区块

我们从三个角度绘制了截至区块 600,000 的比特币供应量。

1.Bitcoin's Supply:比特币技术中比特币供应量的正确值(可以证明已经丢失的比特币除外);

2. Allive Supply:可证明丢失和推定丢失的比特币以外的供应;

3. Liquid Supply:被盗、可证明丢失和推定丢失的比特币以外的供应。

计算结果如下图所示:

比特币区块记录查询_比特币的创世区块_区块链与比特币

截至60万比特币的区块高度,流动性供应量(Liquid Supply)为1630.1039,低于应有的1800万。

尽管该报告对丢失的比特币数量进行了最保守的估计。 但它仍然表明比特币正变得越来越稀缺。 目前可供开采的比特币不足 300 万。 而稀缺性真的能刺激比特币的价格吗? 让我们拭目以待。