为了设定合并的终结总难度值,我们可以先预测给定日期的TTD值,然后根据算力的变动进行调整
合并TTD值
目标:确定TTD值,它会在Bellatrix主网升级之后以及九月底之前触达。如果算力大幅下降,那我们可以在Bellatrix升级之后,我们可以调用指令以覆盖TTD。
预测TTD值的策略
为了设定合并的终结总难度值,我们可以先预测给定日期的TTD值,然后根据算力的变动进行调整。
为了确定TTD值触达的时间,可用多项式回归的方法创建一个具有合理精确度的估值。这些估值会基于前四周的数据并使用预测工具生成。但是,预测的精确度完全取决于未来算力的波动。如果算力大幅变动并且比预期的日期提前了足够长的时间,那么TTD的日期可能会推迟几天。
让我们来研究一下以太坊网络的算力以建立预期。
算力趋势
在过去的几个月里,算力平均值在1PH/s左右,并在5月达到峰值1.126PH/s。在6月急剧下降之后,算力逐渐恢复,并且现在保持在900TH/s左右。上个月,算力在950TH/s和780TH/s之间振荡,其每日变化不大于5%。
算力会基于挖矿收益率发生浮动,而挖矿的收益率与ETH价格相关。尽管算力变化不完全依赖于价格的波动,但是它确实会对此作出反应。以下是1月以来的ETH价格和算力投射到一个图表中:
因为算力表明了在一段时间内必须克服的挖矿难度,我们可以确定在特定时间,网络中达到TTD值所需的具体算力值。这个脚本计算并显示出在一段时间内——9月期间——达到给定TTD值所需的算力值。
在下列可视化图表中,你可以从更大的时间框架上看清楚算力的趋势。它显示,在一段时间内达成示例的TTD值所需的算力值。曲线的红色部分代表9月,也就是合并可能发生的时间。
这个形状实际上显示出,9月的前半段需要明显更大的算力。这为算力在前期的增长提供了更多「保护」,但随后必要的算力下降得更慢。如果算力大幅下跌,那么必要算力的缓慢降幅会让TTD更难达到。
由于DAG大小达到5GB以及矿工可能会采取的消极应对,我们必须留出足够的空间来应对算力的下降。为此,下面预估的默认预测值会向下舍入。
场景1估值
场景1,Bellatrix主网升级将在8月31日发生。
预测将会在UTC时间的9月15日中午触达TTD值,介于5877487756139069440和58834281007084994560000之间。
为了取出更好且稍低的数字,我们可以将这个向下舍入为58750000000000000000000。这个数字只需相差10个小时就可以达到。以下是在9月达到这个TTD值所需算力的可视化图表。
你可以看见达到这个TTD值的必需算力从9月1日的1400TH/s左右减少到9月底的623TH/s左右。红色虚线代表了当前的算力平均值,并在9月15日与蓝色曲线相交,这是TTD值的预估日期。
下一个图表绘制了与当前算力(在0处用红色虚线标记)相比的必要算力百分比变化。
这里的图表总结了这些估值并把它与ATH算力和当前算力进行对比。
如果我们预估最大限度的算力跌幅为30%,那么TTD值会在9月底达到。如果我们想为更大的跌幅做准备,就必须把TTD值设得更低。
以下图表列出了其他要考虑的TTD,它们什么时候会触达、在Bellatrix升级中需要多少算力才能达到以及从当前算力来看,我们可以预计下降多少百分比。
场景2估值
在场景2,Bellatrix主网升级会在9月6日进行。
预测会在UTC时间的9月20日中午触达TTD值,介于5915542925294436352和59227132692074332160000之间。
将它向下舍入至59100000000000000000000,大约会相差16小时。下一个图表绘制了要在9月6日至7日期间达到TTD值所需的算力。
达到这个TTD值的必要算力会从9月6日Bellatrix升级的1290TH/s下降至9月30日的700TH/s。红色虚线代表着当前算力的平均值,并在9月19日至20日与蓝色曲线相交。
这种情况下,我们在Devcon前达到TTD值得空间较小。但是我们有更多的时间基于一个潜在的DAG算力降幅来调整TTD值。以下是考虑到较低算力的其他TTD值:
来源链接
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。