主页 > imtoken冷钱包安全吗 > 看看以太坊“难度炸弹”引发的硬分叉

看看以太坊“难度炸弹”引发的硬分叉

imtoken冷钱包安全吗 2023-08-27 05:10:04

以太坊“缪尔冰川”硬分叉在即,“难度炸弹”这个词可能时不时映入眼帘,我们先来了解一下什么是“难度炸弹”?

难度炸弹指的是2015年以太坊正式发布时嵌入在初始发行版中的一段代码,除了调整之外,还增加了一个每10万个区块呈指数增长的难度系数。

这个难度系数会随着区块高度的增加呈指数增长。 当区块达到一定高度时,出现悬崖时挖矿难度会上升,显示出炸弹爆炸的威力,形象地称之为这段代码。 对于“难度炸弹”。

引入“难度炸弹”的目的是为了降低以太坊从PoW机制过渡到PoS机制时POW旷工的阻力,顺利完成共识机制的切换。

但它的麻烦在于,以太坊POW向POS的转换一拖再拖,难度炸弹一而再再而三地爆发,迫使开发者一次又一次进行硬分叉,以保持网络正常运行,避免让以太坊的POW矿工上当广场进入“冰河时代”,避免以太坊生态遭到破坏。 这个过程将需要继续,直到成功过渡到 pos 算法。

事实上,在以太坊短暂的历史中,以太坊难度炸弹已经爆炸过数次。

以太坊难度大增_以太坊挖矿难度大了吗_以太坊难度越来越高

OBcoHXDuRKF4GX52mgkyiziW6nkApvj0Jsv3FdOm.png

第一次:370万区块高度爆发,久等拜占庭硬分叉开始出炉

2017 年 3 月,区块高度在 370 万左右,出块时间延长至 30 秒,ETH 发行量减半,矿工苦不堪言,从 POW 到 POS 的转换还远没有准备好。 停止难度炸弹会严重影响以太坊生态,怎么办?

2017年10月,经过广泛讨论和共识,开发者在430万区块高度推出硬分叉——拜占庭升级,升级版中包含“EIP 649”提案,使当前区块高度减去3百万作为公式中使用的区块高度,用于延迟难度炸弹的激活时间。 此时难度系数中的区块高度调整为:430-300=130。

以太坊难度大增_以太坊难度越来越高_以太坊挖矿难度大了吗

方法简单粗暴,效果却出奇的好,而且没有危险。 拜占庭分叉的成功立马降低了挖矿难度,挖矿难度又回到了难度炸弹爆炸前的水平。 消除炸弹前后的区别如图:

4RdUWmSsTaPw2fnyKAZgcYOwmURkTkx04XtXUFLm.png

第二次:700万高空爆炸,升级君士坦丁堡,化险为夷。

2019年1月15日,以太坊君士坦丁堡升级协调员Afri Schodeon发现,以太坊难度炸弹在区块高度约670万时“启动”,并在区块高度约700万时发生“爆破” .

以太坊挖矿难度大了吗_以太坊难度大增_以太坊难度越来越高

N4e4BstBgUL7XhDXESAAaGK3Jrh4nJDVqleJTXQU.png

2019 年 1 月 16 日,ETH 创始人 Eric Conner 在推特上也表达了“难度炸弹”已经启动的观点。 Eric Conner指出,在“难度炸弹”爆炸后的这段时间里,平均挖矿时间从14秒上升到15.5秒,并将继续延长以太坊的出块时间。

yUpwJMrxkPlWYDucGiPTDyX45g4bePp0DDvhYof9.png

问题再次摆在了以太坊的开发者面前,唯一的办法就是分叉升级来应对难度炸弹的影响。

以太坊难度大增_以太坊难度越来越高_以太坊挖矿难度大了吗

2月28日,君士坦丁堡升级完成,区块高度为728万,难度炸弹危机再次暂时解除。

在本次升级协议中,难度炸弹延迟了大约一年半的时间。 采用的方法和拜占庭分叉一样简单粗暴,即难度系数中区块高度降低500,调整为:728-500=228。

第三次:难度炸弹再次爆发,“缪尔冰川”硬分叉。

EtherScan数据显示,“难度炸弹”就像悬在矿工头上的达摩克利斯之剑

以太坊挖矿难度大了吗_以太坊难度越来越高_以太坊难度大增

10月5日,难度炸弹在区块高度8600000处激活,对出块时间影响不大; 11月22日,难度炸弹爆发,出块时间大幅延长至17.2秒。

以太坊开发者不得不在伊斯坦布尔硬分叉后不久进行另一次硬分叉,该硬分叉只有一个改进提案,EIP 2384,旨在将难度炸弹再推迟 400 万个区块,或大约推迟 611 天后以太坊难度大增,这就是即将到来的“缪尔”冰川”硬分叉。 如果你熟悉这条路,很可能会顺利完成,旷工的挖矿难度很快就会恢复。

概括:

尽管“炸弹”一次次爆发,虽然最终被排除,但留给矿工、投资人、DAPP开发者等的实际损失和心理创伤却永远无法愈合。 在 POW 到 POS 转换的漫长道路上,不知道还有多少“炸弹”要爆炸? 兵来将挡,水来淹地,愿以太坊在经历一场又一场灾难后走向巅峰。

——————————————

币扇以太坊难度大增,写在北京,每周一至周五,等你光临