大家好,今天小编关注到一个比较有意思的话题,就是关于比特币总量为什么是2100万?比特币每个区块多少币?的问题,于是小编就整理了1个相关介绍比特币总量为什么是2100万?比特币每个区块多少币?的解答,让我们一起看看吧。
比特币总量是2100万吗?为什么?
比特币的总量是有限的,2100万枚,但聪明的人类却发明了一个方法,那就是分割,将一枚分割成一小份一小份。我们知道,一块钱人民币是由十个一角组成的,一百个一分组成的,一千个一毫组成的……而这其中任何不管是一毫一分一角一圆都可再次无限分割,而总量有限的比特币也可这样无限分割下去,无穷无尽,就像你用菜刀切香肠,直切到死那一天,也没切到最小单位。所以说,总量有限的比特币,其实是无穷无尽的巨大黑洞,把整个宇宙扔进去它都能容纳。所以我的观点是,比特币等于黑洞。
总量为什么2100万个?怎么计算的?
看过比特币***的就知道是怎么回事,我们先来梳理下比特币是怎么个设定机制
1、 比特币设定机制是每10分钟产生一个区块,初始阶段也就是创世区块1开始一个区块产出50个比特币作为奖励,每经过一个阶段奖励减半,也就是第二阶段变为25个比特币作为奖励,以次类推第三阶段每个区块将变为12.5个……直到第三十三次减半,也就是到第三十四个阶段每个区块奖励仅为0.0021个币,当这一阶段达到210000个区块高度后,比特币将不再产出。
2、 那么为什么大家都说每四年比特币会减半呢?
这个其实也是程序设定好的,程序设定每产出210000个区块即进入下一阶段即2100000分钟,算下来差不多为4年,不是正好4年,因为每个区块产生也不恰好是10分钟有可能多有可能少,
3、比特币总量
那么现在我们可以得到总量计算公式为 i =210000*10*50*(1+½+¼+........+0.0021)=20999999.97690000个btc,不到2100万个。
设计总量约为2100个,实际总量已经大大低于设计总量
实际上有个隐藏的按钮为比特币减量了,那就是比特币早期不值钱的时候,不少持有者把币扔在钱包然后给忘了,这些比特币就永远锁在了钱包,不能流通量,变相的为比特币流通总量做贡献了,实际总量没有2100个了……大家还有一种说法就是比特币可以无限分割,所以总量不止2100万,那么我问你一块钱到底是几块钱?计数当然以整数计算,难道一块钱分成100分就变100元了?
大家都知道的电脑挖矿漫画图
比特币的总量是2100万个,没错,这个是在写源代码一开始的时候就限定死的了,可以参考比特币的***,里面写的很清楚,这个1个比特币是通过挖矿获取的,但是强调一点,比特币的总量是2100万个,但是这个1个比特币是可以细分的。
也就是1个比特币还可以细分到很小很小。有多小?
现在比特币的最小单位为1聪,而1个比特币就等于 1亿聪。
至于这个聪是怎么来的?是因为比特币的发明者“中本聪”取名而来的。
所以如果你按照个数来说,比特币的能够通过挖矿获取的数量就是2100万个。 没错!
但是如果你通过交易来获取比特币来细分。。。那可以细分到1个比特币可以分为1亿聪!!
【1】准确的说最终产生的比特币数量是20999999.97690000个,比2100万少一点。
【2】为了防止比特币升值以后的分割交易和使用,每个比特币可以被划分成约1亿份,每份叫做1“聪”,换句话说就是1个比特币可以精确到小数点后8位。这样一来,全部比特币单位(每一份)的总数字是2,100,000,000,000,000,也就是2100万亿,或者说2的50.899次方。
【3】为什么是2的50.899次方这个数字呢?因为这是目前64位计算机里面可以以标准整数形式存放的最大整数是2的64次方-1,一旦超过这个值,数值就会归零。
【4】之所以不选2的63次方,是因为一个总“聪”数要设法低于的更小的阈值:可以用浮点的格式表示的可能的最大整数。因为高阶计算编程语言普遍不能处理整数,处理整数就会丢失精度,比如在很多语言里3除以2等于1,而处理浮点数就不会有这样的问题 。因此,为了处理小数,计算机使用一种做浮点表示法的格式。浮点表示法本质上就是一个科学记数法的二进制版本。
比如:当你存储数字9.625的时候,你的计算机存放的是“1.001101 * 10的11次方”。用计算机看得懂的高精度序列形式表现出来就是(01000000 00100011 01000000 00000000 00000000 00000000 00000000 00000000)。
在这个高精度形式中,系数(也就是不是指数的那部分)有52位(52bits)。这意味着双精度浮点数最多可以存贮高达2的53次方的数字,而且不能再高了,如果超过了,就得开始砍掉末尾的数字。比特币的2的50.899次方这一以指数形式表现的总“聪”数,刚好低于这个最大值。
综上所述,就是比特币总数大约是2100万个的真正原因。中本聪之所以这样设计主要是考虑到编程方便。至于现有些人所说的每10分钟系统出现一个区块,生成50个比特币,每四年减半,大概到2140全部产出正好是2100万个,其实是错误的。
到此,以上就是小编对于比特币总量为什么是2100万?比特币每个区块多少币?的问题就介绍到这了,希望介绍关于比特币总量为什么是2100万?比特币每个区块多少币?的1点解答对大家有用。
还没有评论,来说两句吧...