主页 > imtoken客户端app > 今日推荐 |一篇读懂挖矿难度调整史的文章:2010年难度年增长率为1224363%

今日推荐 |一篇读懂挖矿难度调整史的文章:2010年难度年增长率为1224363%

imtoken客户端app 2024-01-26 05:08:05

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币网络的挖矿难度从 16.6 T 降低到 13.9 T,降低了 15.@ >95%,为历来第二大跌幅。在这里,我们将根据 Coin Metrics 数据探索比特币挖矿难度调整的历史。

比特币创世区块诞生于 2009 年 1 月 3 日,挖矿难度也是从“1”开始,之后整整一年没有任何变化。为什么挖矿难度没有变化?中本聪不是完美地将比特币出块时间设计为“平均 10 分钟”左右吗?

其实在比特币的第一年,挖矿难度其实下降了很多倍(比如比特币网络挖了2016个区块用了一个多月),但是因为挖矿难度不能低于1,这个数字没有改变。

下图显示了整个 2009 年每天开采的比特币区块数量。您可以看到大部分开采的区块都低于 144,这是预期的区块平均值。 2009 年,平均出块时间约为 20.8 分钟。

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币挖矿难度曲线

2009年12月30日,比特币挖矿难度首次调整,从1增加到1.1829,增加了18.29%。第二年,2010年,比特币挖矿难度继续增加,从1.18到14.5K,增加了12245倍!

事实上,比特币挖矿难度从那时起每年都在增加,试图赶上价格上涨。

以下列出了自 2009 年以来比特币挖矿难度的年增长率:

下图展示了比特币网络建立以来挖矿难度的变化趋势:

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币挖矿难度曲线

还有一个数据值得关注:比特币网络挖矿难度一共变化了294次,其中挖矿难度增加了246倍,减少了48倍。

下图显示了比特币挖矿难度的历史变化(%)。注意:Y 轴限制为 100%,但其中存在 300% 的异常值。

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币挖矿难度增幅前三名分别是:

2010年7月16日,提升300%(值得一提的是,这是中本聪设计的挖矿难度提升的最大值); 2010年7月13日前三天,涨幅为93.12%; 2011年5月26日当天涨幅为78.15%。

比特币挖矿难度曲线

在 246 次挖矿难度增加中,120 次是个位数增加,125 次是两位数增加,1 次是惊人的三位数增加!

接下来,我们来看看比特币挖矿难度的降低:

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币挖矿难度首次下降发生在2010年5月19日,下降了7.81%。此外,比特币挖矿难度下降幅度最大的三个分别是:

2011年10月21日,下降18.03%; 2020年3月26日,下降15.@>95%; 2018 年 12 月 3 日,下跌 15.@>13%。

比特币挖矿难度曲线

而且,比特币历史上只有 5 次挖矿难度下降两位数!

介绍一些额外的福利提示:

比特币挖矿的难度代表什么?

比特币区块头由三组区块元数据组成。第一个是引用父块哈希值的一组数据,这组元数据用于连接区块和区块链中的前一个块,第二组元数据,即难度、时间戳和随机数,与挖矿相关竞争中,第三组元数据是 merkle 根(一种用于有效汇总块中所有交易的数据结构)。为了使一个块有效(也称为“挖掘”),块头哈希必须低于某个值 L(称为目标值)。哈希范围可能非常大(2^256),但目标集要低得多。

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

比特币挖矿难度曲线

实际上,目标L值在每挖出2016个区块后调整一次,与上一个epoch挖出一个区块所需时间的增减成正比。

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

挖掘难度D是从目标值L推导出来的,直观上看,目标值L越小,越难找到有效的hash。

今日推荐 | 一文了解挖矿难度调整历史:2010年难度年增长率1224363%,今年仅为0.82%

例如,如果给定时间段的平均出块时间为 11 分钟(比预期的 10 分钟间隔长 10%),则下一次比特币挖矿难度将增加 10%。

当前挖矿难度值为:13,912,524,048,945。这个数字意味着挖掘比特币区块比原始难度要困难得多。所以你也可以理解,今天的比特币网络需要比原始区块多 13,912,524,048,945 倍的哈希值才能找到一个区块。

最后比特币挖矿难度曲线,我想分享一个有趣的事情:假设比特币网络没有难度调整机制比特币挖矿难度曲线,但也有现在的网络计算能力,它会是什么样子?如果是这样,平均挖出一个块的时间是4.3*10^-11秒,也就是说,我们每秒可以挖出2.32*10^10个块。