tp如何创建pig钱包(tp钱包怎么购买pig)
83 2023-06-16
发行总量的大致说明是,每10分钟产生一定量比特币,每4年减半,发行总量上限2100万张。
说到减半,2009年1月比特币的创世块诞生,创世块是比特币块链上的第0个块,由该块生成比特币个数是50个,10分钟后在系统上出现下一个块生成比特币个数是50个。比特币系统规定每4年
比特币的产量减半,也就是说从2009年开始每分钟产生50个。4年后每10分钟产生25个。4年后每10分钟产生12.5个,到2140年全生产比特币,总量2100万。以上是比特币发行过程的概略说明,但大致有几个数据不正确。例如,电脑可以计算到2140年,但实际发行的比特币总量不到2100万。作为一个程序员,让我们思考一下正确的计算过程是怎样的。
实际上,比特币的块化过程是挖掘过程,为了正确计算总量,需要对挖掘的实际过程进行基本的理解。
首先,10分钟发一次是不正确的。由于比特币的挖掘难度随时被调整,所以一般情况下,块每次发生都不精确到10分钟,但系统会不断调整挖掘难度,保证每次块发生时,平均时间接近10分钟。
总之,挖掘过程是去中心化过程,不能正确控制很多时间。
其中,能够看到32个数字是指比特币32次的减半、第33次的减半、比特币块中包含的比特币数等于零、即不发生新的比特币的意思。那么,为什么第33次减半的时候,奖励金比特币的数量变成了零呢。从数学上来说,很明显即使从50减了几次也不会变成零,但是第33次减半的话,已经变成了非常小的数字,与此相对,比特币系统由于存储精度的限制,这个数字变成了零。因此,在完成32次减法处理之后,所有生成的值比特币都可以基于上述公式计算小于2100万的值。
这是2100万总量的精确计算过程。
比特币关于发行总量的计算,每10分钟将这些数据块化,每4年减半,这些时间数据实际上是表面现象,下层的参数每21万块比特币产量减半。比特币最终发行部数不可能超过2100万个。