时间:2021-11-18|浏览:496
比特币的挖掘难度调整与计算能力的变化有关。如果在一个难度调整周期内,平均分块时间超过10分钟,那么挖掘难度就会降低,否则挖掘难度就会增加。
相比之下,以太网难度调整算法更加复杂。以太网难度调整算法分为两部分:一部分类似比特币,根据计算能力变化对分块时间的影响调整挖掘难度;另一部分是我们今天要介绍的难度炸弹。
难度炸弹对开采难度的影响是一个渐变的过程,与块号(即块高)有关。块高越高,难度炸弹对开采难度的增加越明显。起初,由于难度炸弹的影响,开采难度的增加并不显著,但随着时间的推移,难度炸弹的力量会逐渐显现出来,开采难度几乎随着块高度的增加而呈指数级增长,直到最终几乎无法开采块,进入开采的冰川时代(Ice Age)。
为什么以太坊系统要设置难度炸弹?
白话区块链以前介绍过以太坊的发展分为四个阶段,前三个阶段采用PoW共识机制,到了第四阶段,也就是安静阶段,以太网将被切换成PoS共识机制。
一旦转换成PoS共识机制,以太网不需要开采,矿机报废,投入大量资金参与开采的矿工将面临损失。如果以太网的共识机制直接从PoW换成PoS,必然会引起矿工的共同抵制,造成社区分裂,以太坊也将难逃被分裂成两条链的命运。
为了避免这种情况,以太网在挖掘难度调整算法中加入了难度炸弹这一因素。正如前面所说,难度炸弹增加挖掘难度是一个渐变的过程。对于投入设备挖掘的矿工来说,就像温水煮青蛙一样,这将有助于以太网从PoW更顺利的过渡PoS。
以太网难度炸弹两次延期调整,分别发生在以太网第三阶段拜占庭和君士坦丁堡升级。以太网难度炸弹为什么要延期?
以太坊要从PoW转换成PoS有很多问题需要解决。当这些问题解决后,以太网可以切换到PoS共识机制。
以太坊团队想象,当难度炸弹的力量出现时,以太坊需要从PoW转换为PoS当时。由于难度炸弹的作用,矿工很难挖出块,随着块高度的增加,挖掘难度呈指数级增长,所以矿工只能被迫同意转移PoS机制了。
但实际情况远没有当初想象的那么顺利,以太坊转入PoS时间点一再推迟,此时难度炸弹的威力已经发挥出来,矿工们只能在PoW在共识机制下继续开采。这导致以太网出块时间持续延长。如果不采取措施,出块时间会越来越长。因此,在以太网第三阶段的两次升级过程中,难度炸弹效果被延期,并给予PoS争取一些上线的时间。
用戶喜愛的交易所
已有账号登陆后会弹出下载