中本聪公式中的182个比特币去了哪里?

中本聪公式中的182个比特币去了哪里?

十月份,社区庆祝了“禧年”的第18百万个比特币在600,000块上的开采。但是实际上,这个数字略有不同-17,999,817.32 BTC。

Satoshi公式的182.68 BTC从何而来? ForkLog对Coin Metrics分析师Jacob Franek的文章进行了改编,其中他试图弄清楚为什么比特币的报价比预期的要少,并计算出永远丢失了多少枚硬币以及为什么会发生这种情况。

为什么计算错误?

最早的比特币代码备份之一表明了对已开采区块奖励的既定限制。随之而来的是,比特币的报价仅限于2100万枚硬币,将在2140年之前临时发行。

一个鲜为人知的细节-比特币代码库无法验证已开采的所有MTC的数量不会超过2100万枚硬币。取而代之的是,该软件控制的是,矿工在一个区块中所获得的收益不会超过协议所规定的。

确认10月19日在比特币网络中开采了第18百万个硬币,我们可以考虑这样的计算:

210,000块* 50 BTC + 210,000块* 25 BTC + 180,000块* 12.5 BTC = 1800万BTC。

不过,比特币核心Peter Velle的开发人员指出,实际上,发行量并未达到1800万枚硬币。实际上,在区块600.002开采了17999 854.82192702 BTC。

“流通硬币的数量很难确定。如果您不仅考虑到丢失的硬币,而且考虑到了无法使用的创始块,我们在BIP30之前重写的损失,coinbase交易,实际支付的金额少于可能的金额,以及在OP_RETURN交易中烧毁了硬币-您将获得此数字” ,他在Reddit上写道。

证明丢失的比特币

  • 首枚硬币

比特币区块链由一组未使用的交易(UTXO)组成。总结比特币输出的值,您可以看到在完整节点中显示的PTS报价。

2009年1月3日,以中本聪(中本聪)命名的一个人或一群人启动了第一个加密的主网络,获得了50个BTC的奖励。但是,此事务的输出未包含在UTXO套件中。目前尚不清楚这是故意还是遗漏。

结果,即使在主链中包含的交易中显示了比特币网络中也不存在这50个BTC。

  • 重复的coinbase交易

另一个问题是处理重复交易。乍一看,它们的存在似乎是不可能的,因为交易的唯一性是由数字签名和以前交易的链接提供的。

复制币库交易的最简单方法是将大宗奖励转移给矿工。但是,它们不包含数字签名或对先前交易的引用。

如果矿工可以创建一个coinbase交易作为向同一地址支付相同数量的BTC的款项,则该交易将是相同的。

在网络开发的早期,类似的先例已经发生过两次:

  • 事务d5d2 … 8599是91,812和91,842块的coinbase的输出。
  • 事务e3bf … b468成为块91,722和91,880的coinbase的输出。

在每种情况下,都包括重复的事务,并且输出在以前的事务中被覆盖。

结果,这两个输出未包含在UTXO中心化,并且未将100 BTC写入区块链。

早在2012年,开发人员拉塞尔·奥康纳(Russell O’Connor)指出,攻击者可以利用重复交易的优势。

为了消除重复交易的问题,接受了Peter Velle的BIP-30提案。但是,现有重复项的处理没有改变,它们仍然保留在链中。

后来,BIP-34使矿工重复进行奖励交易的可能性大大复杂化,因为现在矿工必须包括他们所参与的区块的大小。

  • 无人认领的奖励

丢失的硬币也可以与具有完整节点的币库交易的验证相关联。

比特币协议规定,矿工可以记入协议定义的奖励以及该区块中包含的交易的佣金。每个完整节点都会检查矿工是否不需要超出允许的范围。

同时,矿工可以拒绝该裁决,并且类似的情况经常发生。这是第一次发生在2011年5月,当时是在124,724街区,这位矿工特别拒绝了对中本聪的致敬之举。

考虑到矿工损失的数量,其他事件很可能与产生硬币的软件错误有关。

最明显的情况如下所示:

下图显示了矿工未获得全部奖励的开采区块数量,按一千个区块分组:

最后一个此类案件记录在2019年2月底的564.959处。

  • 交易OP_RETURN

这是一种传出事务,其中包含最大80个字节的数据,但没有UTXO。

此类交易绝大多数为空,但并非全部。在块600,000,OP_RETURN交易的总金额为3.723039 BTC,这使它们无法挽回地丢失。

总结

我们可以通过从1800万BTC的总量中减去损失的硬币来计算600,000个区块上的实际比特币报价。

因此,“技术上正确”的值为17,999,817 BTC。然而,值得考虑的是导致比特币丢失的许多情况。

无法证明的丢失的硬币

  • 虚拟地址

在标准化OP_RETURN功能之前,尚没有方便的方法来烧录比特币,结果用户不得不使用带有未知私钥的所谓虚拟地址。

通常,比特币地址的创建以私钥开始,然后将其转换为相应的公钥地址。这种机制使得难以生成所谓的虚荣公钥前缀,即包含可读单词。

在虚拟地址的情况下,不需要私钥,因此它们可以以任何前缀开头。

不可能列出虚拟地址的完整列表,但以下是一些最著名的地址:

仅这三个地址在600,000个区块上丢失了2213.19538012 BTC。

从理论上讲,这些硬币不会永远丢失-可以通过选择方法找到私钥。但是,实际上,找到正确组合的可能性可以忽略不计。

  • 失误

现代比特币钱包的开发人员会仔细监视负责创建,签名和转移交易的代码的安全性。尽管严重错误极为罕见,但并非总是如此。

2011年11月,加密货币交易所Mt. Gox是自己软件漏洞的受害者,他们向虚拟脚本发送了2609.36304319 BTC。

  • 僵尸硬币

可能丢失的比特币包括所谓的僵尸硬币-多年来没有移动的那些。

这项研究考虑了2010年7月加密货币在交易所首次上市之前运行的比特币。原因很简单:无法在交易所兑换硬币的人没有足够的动力来备份自己的钱包,因为当时比特币的实际价值非常低。

在600,000区块中,有1,496,908.88,000个BTC的访问时间不迟于2010年7月。据信,这些硬币中有一半以上归中本聪所有。

这些比特币大部分保持静止状态(2019年7月花费了150 BTC)这一事实表明,要么是其所有者选择了该策略,要么就是无法使用其资产。

  • 被盗的硬币

可以视为丢失或至少已停止流通的另一类硬币是由于黑客入侵加密货币交易所而被盗的硬币。在更复杂的比特币混合器出现之前,这些比特币不太可能恢复流通。

在比特币的历史上,有很多主要的交易所黑客。让我们来谈谈两个最雄心勃勃的问题:从Mt. Mt.窃取8万个BTC。 2011年出现Gox漏洞,2016年Bitfinex造成12万比特币被盗。

2011年3月,一个身份不明的人从Mt. Mt.撤出了79,956 BTC(绑架时的7.3万美元或目前的6亿美元)。 x直到今天,硬币仍然完整无缺。攻击者的地址在最富有的比特币钱包中排名第六。

揭露盗窃的根源后,Jeb McCaleb和Mark Carpeles之间进行了聊天

尚不知道为何该数量仍然没有移动的原因。小偷最有可能无法访问私钥。

2016年8月,由于黑客攻击,Bitfinex交易所损失了119,756 BTC。这笔钱中的大部分从未动用,仅回收了27个BTC。从块600,000开始,被盗硬币发送到的地址仍然包含超过117,091 BTC。

结论

尽管最初宣布发行2100万枚比特币,但各种事件影响了第一种加密的最终发行价。

根据前述,我们可以区分关于比特币提供的三种调整后的想法:

  1. 从技术上讲是正确的,它考虑了所有硬币,除非证明丢失。
  2. 一项提案,其中排除了可证明丢失的硬币以及长时间未移动或已销毁的硬币。
  3. 一项报价,除可证明和无法证明的丢失硬币外,不包括被盗的硬币。

这种分析是评估比特币真实报价的一种方法。他采用自上而下的方法,从尽可能高的加密货币报价中减去损失的硬币。根据需要,可以忽略或扩展分析中考虑的各种类别。

计数的另一种方法是,假设连续几年不动的比特币更有可能丢失,从而研究硬币的最新活动。

无论如何,所有有效的分析选项和结论都应随时间补充。

在撰写本文时,根据CoinMarketCap的数据,已经开采了18,095,725 BTC。排除可证明丢失的硬币,比特币的真正报价是18,095,543 BTC。

在Telegram上订阅ForkLog新闻:ForkLog Feed-整个新闻Feed,ForkLog-最重要的新闻和民意调查。

资讯来源:由0x资讯编译自FORKLOG。版权归作者lena所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢