本图似乎表明,如果我们(按照这个 EIP 的建议)设置 1050 0000 的偏移量,则难度炸弹最早将在 4 月中旬(也即伪周期号再次到达 41 的时候)开始爆炸。到 5 月中旬,区块将开始显著变慢(伪周期号到达 43)。 我们之前遇过的最大的伪周期号就是 43, 是在 「拜占庭」 分叉之前。出块时间的增加显著可见 —— 达到了数秒的级别。 提早或推迟分叉的时间为了消遣,我准备看看如果我们提早或推迟分叉的时间,会有什么影响。 下面的这张表显示了估计的结果 —— 让我有点意外 —— 分叉的时间对最终结果没有影响。但是,我回想了一些,觉得这是有道理的。因为,唯一一个决定伪周期号的量就是偏移量。除了让当次分叉之前出块变得更慢,推迟分叉的时间对下一次难度炸弹爆炸的时间(即四五月间)没有任何影响。 你可以从上面这张图看出,无论我们早点还是晚点实施 「Arrow Glacier」 硬分叉,只要我们使用 1050 0000 的偏移量,那就对下一次难度炸弹爆炸的时机没有任何影响。 那我们该偏移多少呢?这个问题取决于你想在 5 月的时候给以太坊核心开发者多大的压力。如果你想给他们很大的压力 —— 让 5 月的时候整个世界都会抱怨以太坊出块速度变慢 —— 那就把偏移量设得小一点。如果你只想轻轻地推他们一下 —— 类似于 「我们最好现在采取行动,不过也不是特别着急」 —— 那就支持大一点的偏移量。 如果你使用了 1050 0000 的偏移量,你可能是在给他们很大的压力。你可以预期,四月底就会看到出块显著变慢(慢上一秒的那种)。但是,难度炸弹的麻烦之处在于,一旦开始爆炸,就不会给人喘息之机。 从 「明显(变慢)」 到 「非常显著」,到 「令人烦躁」,再到 「搞什么鬼」 再到 「以太坊***吧」,只需要 4 到 6 周时间。我不是瞎扯,因为每一个 10 万区块的周期都会越来越长(因为每过一个周期,炸弹数值就会翻倍,出块时间会增加得非常快),而且只要开始爆炸,就会爆炸得越来越快。详见我上面关于 「拜占庭」 分叉前爆炸情况的文章。难度炸弹是来得很慢,但爆炸之后可就是另一番景象了。 在最后一个表格中,我建议使用 1070 0000 的偏移量。我同样建议在 1380 0050 号区块后分叉。这会让我们现在有休息的时间,并让预计下一次爆炸的时间推到 5 月中旬。这是保守估计,但也是现实的考量。 结论:需要设置大于 1050 0000 的偏移量。 总结
|