主页 > imtoken如何转账 > 为什么只有 2100 万比特币

为什么只有 2100 万比特币

imtoken如何转账 2024-01-26 05:12:49

在比特币的创世区块中,中本聪写下了这句话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”。翻译内容为:“(泰晤士报)2009 年 1 月 3 日,财政大臣即将对银行实施第二次救助”。中本聪为什么要写这句话?(不好直接说,大家想想吧!)

比特币创世区块

比特币仅发行了 2100 万个1. 比特币

上一篇文章中提到过,每个区块的区块体中是否有一个交易?所有的交易都代表资产从哪里转移到哪里,不增不减,可以说是满足了资产守恒。但是还有一项特殊的交易。这是区块中的第一笔交易。这是矿工写的。资产不来自哪里,只来自哪里。这笔交易称为 Coinbase 交易,其金额为:奖励+手续费。奖励金额是所有矿工承认给该矿工的奖励。奖励金额如下

为什么比特币只有2100万个

马斯克叫停比特币买车 比特币跳水_创世纪比特币_比特币分叉会影响比特币价格吗

可以看出:

比特币每 210,000 个区块就会减半,那么他的总量是多少?为什么每个减半大约是四年,而不是固定的四年?2. 计算比特币总量

看看下面的图片:

为什么比特币只有2100万个

公式1:就是把每个区块的奖励加起来,因为每增加21万个区块,奖励减半,可以提取21万

创世纪比特币_比特币分叉会影响比特币价格吗_马斯克叫停比特币买车 比特币跳水

公式2:可以看出这是一个比例序列,a1=50,q=1/2,然后对比例序列求和

公式3:就是计算最终结果,可以发现最终的总和是2100万比特币

比特币的最小单位是0.00000001BTC。当奖励达到这个小值时,将不再有挖矿奖励(矿机只能承受测试费)。一年约2140年,共挖矿132年,减半33年。

3. 每四年减半

人们常说比特币奖励每四年减半,但当你进入现实世界时,你得到的却是每四年减半,这是为什么呢?

马斯克叫停比特币买车 比特币跳水_比特币分叉会影响比特币价格吗_创世纪比特币

从图1可以看出,其实比特币并不是每四年减半,而是每21万个区块减半。那么如果矿机多,挖得快,岂不是可以提前挖21万块?

这样想是对的。但别忘了,区块的头部还有一个难度参数,这个难度是控制出块时间的。其目的是确保在大约十分钟内挖出一个区块。现在让我们计算一下:

为什么比特币只有2100万个

所以比特币每四年左右就会减半。

那么,每个区块的挖矿难度是如何计算的呢?他如何确保在大约 10 分钟内挖出一个区块?

创世纪比特币_马斯克叫停比特币买车 比特币跳水_比特币分叉会影响比特币价格吗

4. 控制挖矿难度

比特币的难度是动态调整的,每2016个区块调整一次难度,我们称之为难度调整周期。

如果上一个周期的平均挖矿时间小于 10 分钟,那么下一个周期的挖矿难度会增加。如果上一个周期的平均挖矿时间大于 10 分钟创世纪比特币,那么下一个周期的挖矿难度会降低。

难度的增减,简单来说就是计算出的区块头的哈希值前面需要多少个0。0越多,挖矿难度越高,0越少,挖矿难度越低。这样,经过多次调整,十分钟左右就能出块。即使矿机突然增加和减少,也可以调整难度在10分钟左右出块。

那我们再计算一下:

马斯克叫停比特币买车 比特币跳水_比特币分叉会影响比特币价格吗_创世纪比特币

2016块 X 10分 / 60分 / 24时 ≈ 14天

也就是一个区块难度调整周期,大概是每两周一次。

注意:由于比特币代码中的错误。每个周期的总时间基于之前的 2015 个区块,导致时间偏差 0.05%。

5. 终于

从上面可以看出,比特币的总数只有2100万枚,而且每四年减半一次创世纪比特币,大约十分钟出块。正是因为挖矿难度是动态调整的,比特币不管有多少矿机都能在十分钟左右出块,也让比特币平稳运行了十年。正是因为它的可交易性、稀缺性、稳定性和可靠性,比特币经常被比作黄金。