难度炸弹数学公式难度炸弹推进为何这么难?在今年 2 月份的时候,以太坊开发者 Tim Beiko 曾表示,难度炸弹可能会在 7 月份发生,3 个月后,又宣布难度炸弹将推迟到 12 月份纳入,而具体能否上线,其实还是未知数。为了解决这样的延期问题,在去年初,开发者曾经提出用难度冻结取代难度炸弹,但都以作罢结尾,直到今天难度炸弹还在缓慢的推进中。 据了解,从 2017 年至今以太坊难度炸弹已经爆发了三次,开发者一次次的通过利用伪区块号来代替原本区块号的方式延迟爆发时间,在去年,由于出块时间延长导致矿工挖矿成本不断增加,进而造成矿工无利可图且系统网络堵塞。经过前两次的经验,避免难度炸弹提前爆发并预计和 ETH2.0 上线时间一致,开发者又将伪区块号退回到安全高度,但现在看来难度炸弹的具体爆发时间仍是个难题。一开始,难度炸弹的难度量很小,对出块时间也没有什么影响。但难度炸弹的增长几乎接近于指数型,也就是说,到了一定程度,网络难度会突然增加,出块速度也会骤降。 分析来看,以这种方式进行」合二为一「虽然是不得不的问题,但其中更大的审慎考量则在于开发者评估到的风险性。一方面,迫使矿工被动的放弃 Pow 链,这很容易引起矿工的不满和排斥,造成社区分裂,有极大的分叉可能。另一方面,指数增加的难度炸弹爆炸时间机制会在意向不到的时间出现,一定程度造成了技术难题,对开发者和矿工都会带来负面影响,这也就是为什么开发者一次次的在延迟「爆炸」的提前到来。 并且随着以太坊生态膨胀到今天这个体量,船大难掉头,难度炸弹机制的实际执行变得越来越困难,如果在这个过程中,平衡不好各方的利益,那么整个网络可能会被冻结,甚至崩溃。 总体来说,被称为世界计算机的以太坊从工作量证明转换到权益证明时间比之前预期的要长,即使链网路的发展规模和发展速度都非常的快,但一定程度上正不断消耗难度炸弹的初始意义,在长时间的拉锯战中,若矿工真的想在旧链继续挖矿,就可以在难度增加前硬分叉一条新链,那时难度炸弹将不复存在。但这样的硬分叉也具有极大的技术风险,并附带很多资源耗费。 再从更根本的原因上讲起,难度炸弹的难不如说是 ETH 向 ETH 2.0 转变的难,如何在不分叉的前提下,说服整个生态的人把自己手里大量的资源转向 PoS 的 ETH 2.0,这是一个极为棘手的难题。甚至可以说,难度炸弹的推迟并不是 ETH 2.0 没有准备好,而是整个生态包括官方都没有准备好应对这种转变可能带来的影响和变化。 所以也有人认为,要完成转变并不是只能依靠难度炸弹这一条路,以太坊开发者 James Hancock 提议用难度冻结取代长期存在的难度炸弹,通俗来讲就是更温和和可控的「难度炸弹」。 (责任编辑:admin) |