主页 > 官网imtoken钱包苹果版下载 > 比特币真的只有2100万吗?为什么是2100万?

比特币真的只有2100万吗?为什么是2100万?

老实说,我自己从来没有关心过这两个问题。原因很简单。作为一名经济财经编辑,我很清楚,解决通货膨胀的办法不是规定货币总量。所以我认为比特币的总量是有限的,所以能防通胀的人显然不懂经济学。人们。既然如此第二个比特币,具体的上限只是一个数字。

但是,遇到区块链新手时,经常会出现这个问题。久而久之,小编渐渐觉得,嗯,到底是什么感觉呢?出于好奇,我做了一些研究。

第一个问题,比特币真的只有略少于 2100 万吗?发帖是不是太多了?

答案是,虽然不像直接停止直到发送 20999999.97690000 那样简单粗暴(顺便提一下,小数点后引用这么多数字的原因是因为比特币的除法单位是Satoshi,也就是 Satoshi Nakamoto,1 satoshi 是 0.00000001 个比特币),但大致就是这样。

比特币是通过挖矿产生的,即矿工通过回答密码学问题来竞争记账权,完成记账的矿工将获得系统奖励的比特币。

2009 年 1 月 3 日格林威治标准时间 18:15:05,中本聪挖出了比特币网络的第一个区块,创世区块编号为 0。

第二个比特币

从创世区块到第20999个区块是阶段1。在这个阶段,矿工每完成一个区块的记账,即比特币网络中每产生一个新区域,都可以获得50比特币的奖励。比特币数量增加了 50。

出于某种原因,中本聪认为应该降低创建比特币的速度。所以从第 21000 个区块开始(这个区块是 2012 年产生的),称为阶段 2,每个新区块只增加 25 个比特币。

以此类推,每产生 21,000 个区块,比特币进入下一阶段,每个新区块带来的新比特币数量减半。直到第 33 次减半,每个区块产生的新比特币直接从 0.0021 减少到 0。

以这种方式计算,生成的比特币总数为 20999999.97690000。

第二个比特币

顺便一提。众所周知,我们的智能设备的计算能力在不断的提升——至少在现在第二个比特币,摩尔定律还在,未来还无法预测的时候。因此,为了避免挖矿变得太容易,失去矿工的完整性筛选功能以及算力攻击的问题,比特币挖矿的难度逐渐增加——具体涉及哈希算法,我们暂时忽略。

具体来说,每产生2016个区块,系统会根据产生这些区块的总时间来调整接下来的2016个区块的挖矿难度,使每个区块的产生时间维持在10分钟左右——当然是平均值. 这样,每产生 21000 个区块,也就是每个阶段,大约用时不到 4 年。

那么,我们继续第二个问题,也就是为什么是2100万?

第二个比特币

中本聪本人并没有给出答案,这给了大家各种想象的空间,所以网上也有不同的说法。小编在这里摘录了3个最有代表性的答案。

1. 最无聊的回答

据推测,中本聪一开始可能并没有做这么宏大的顶层结构,但是按照我们之前做的顺序,我们首先认为每个区块大约需要 10 分钟才能生成。一开始每个区块带来50个比特币,然后大约每4年减半,最后基于这些,嗯,将近2100万。

真的很无聊吗...

第二个比特币

2. 最可靠的答案

如果你对计算机内部存储和二进制十六进制有一些概念,你就会知道一个32位的整数,也就是FFFF FFFF能存储的最大整数是2的32次幂减1,而且因为使用了第一位显示符号,所以最大是2的31次方减1,超过2100万。为了让比特币的数量可以用带符号的 32 位整数来表示,调整了之前的参数,结果是 2100 万。

3. 最巧妙的回答

为了解释这个答案,我想补充一点背景。

第二个比特币

如果你听过 1970 年代后期开始联播的英国 BBC 广播 4 系列《银河系漫游指南》,或者看过很多衍生剧(好吧,考虑到年龄,中国读者应该只看书或电影),你会记得这段话:

据说一个超级智能文明终于造出了超级计算机Deep Thought——按照现在的说法,应该叫超级AI。这个人工智能一推出,它就宣布我是有史以来第二强大的计算机。所以这些聪明的生物很兴奋,他们问它,请告诉我们生命、宇宙和万物的答案(生命、宇宙和万物的答案)。AI听了,想了想,回答说这个问题太复杂了,要我800万年才能算出结果。

于是在准备之后,AI进入了漫长的计算,仿佛在冬眠。智慧生命一直在等待,并准备了盛大的庆典来迎接终极的答案。时间终于到了,提出问题的三只生灵的后裔带着紧张和兴奋的心情来到了AI面前,发现AI已经苏醒了。于是他们立刻问,答案是什么?

AI犹豫了一会,问道,你确定你真的想知道答案吗?他们说,当然!于是AI叹了口气说好吧,生命、宇宙和万物的答案是……42.

聪明的生物都惊呆了。稍后我们不会在这里谈论它。这段经典的段落后来成为科幻史上的一个梗。谷歌搜索有一个彩蛋(你还记得大明湖边的谷歌),如果你用英文搜索上一段,谷歌会告诉你答案是42~

那么回到我们的话题,2100 万中的 21 是多少?答:是 42 的一半。