首页 > 科技 > 曾经有一个漏洞,造出了1800多亿个比特币

曾经有一个漏洞,造出了1800多亿个比特币

曾有1840亿个比特币摆在我的面前

2020年之后,比特币更珍贵了,普通人即便是拥有一个比特币也会非常非常难得,毕竟总量是有限的。

但你是否知道曾经有一个错误,导致了比特币网络在2010年意外创建出1840亿个BTC?

简单来说,就是当时有一名未知的黑客(绝对的高手)在区块74638发现了一个漏洞,然后他灵机一动利用这个漏洞生成了1840亿个比特币。想想吧,比特币总共才有多少,1840亿又意味着什么?如此夸张的通胀必然导致比特币信誉全无甚至归零!于是,在接下来的5个小时里,中本聪(或另一位开发人员)连忙采取措施赶制了一个补丁并发布了新的客户端0.3.10推送给所有的矿工和节点。

幸运的是,大多数矿工和节点都接受了这个新客户端,旧版本的错误被成功“分叉”,连同1840亿个比特币一起消失在了区块链网络中。

比特币永远到不了2100万个

如果我问你一个问题:比特币总共有多少个?

相信你会下意识的脱口而出:

其实,比特币的实际数量只会无限接近这个数字却永远到不了。

这是为什么呢?

实际上,大约是20,999,987.4769 个左右。预计最后一个比特币的数量将在2128年到2140年之间的某个时候被开采。

由于中本聪的区块奖励机制,比特币的发行速率是以四年为周期按指数方式递减。当比特币的发行速率指数方式减半32次,在第6720000个区块(大约在2137年)比特币的发行速率将递减在每区块1聪比特币,即每区块给予矿工的奖励只有1个聪的比特币。

我们知道,聪就是比特币网络里的最小单位了,不能再分割,因此最后在6930000个区块(大约在2140年),即再经过210000个区块发行速率再减半一次,奖励就没办法成为0.5聪了。

所以,总共发行的比特币为2,099,999,997,690,000聪比特币,即20999999.9769比特币,到不了2100万。

聪是比特币最小的单位吗?

如果说原生比特币网络里,聪是最小的单位且不可再分割,那么是否可以说聪就已经到极限了呢?

答案是未必。

因为未来比特币的可能会涨得很高,比如真的到了一个比特币100万美元,那么即便是1聪也会非常有价值(1美分!)。在这种情况下,人们可能会更改比特币的代码以增加更多的小数位,从而创造出比聪更小的单位!

不过,这并不会造成通货膨胀,因为不会创建新的比特币,而现有的比特币将被“更细地分割”。

实际上,在比特币的闪电网络层上,一毫聪已经在使用了(缩写为“ msat”)其价值相当于一聪的千分之一,即:0.000000000001 BTC。

比特币网络的稳定性世界第一

比特币网络的稳定性和可用性好的惊人,达到了99.99%!

换句话说,自比特币诞生十年以来,它在99.99%的时间里都表现良好。只看这个数字,你也许不会有什么想法,但在我们日常生活中,但凡有哪个服务(比如阿里云)哪怕仅仅在一个月里达到99.99%,就已经算是一个奇迹了!

相比之下,比特币网络是在过去整整十年里达到了99.99%,高下立见了吧?

好吧,如果我们过于挑剔,非要看看那剩下的0.01%去哪里了,不妨看下文:

比特币历史上唯一的宕机,是在2013的一次LevelDB错误造成的,结果还引起了一次硬分叉

当时,比特币客户端的0.8版本已升级为使用更有效的数据库形式(用于在用户的计算机上存储区块链数据)。不幸的是,新结构的LevelDB与旧的BerkeleyDB不完全兼容,导致了比特币网络在新版本和旧版本的用户之间产生了分叉。

幸好开发人员和矿池紧急通知了大型矿工应该运行哪个版本,因此分支的“原始”链继续占据主导并正常出块,6小时之后,比特币网络恢复正常。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/361614.html