一文介绍「难度炸弹」的历史和以太坊 Arrow Glacier 升级

2021-11-09 10:57 来源:星球日报 阅读:21331
Arrow Glacier的升级会有什么变化?Arrow Glacier是计划于2021年进行的以太坊网络工作证明的第三次网络升级。今年早些时候,以太坊主网成功部署了4月柏林升级和8月伦敦升级,分别部

Arrow Glacier的升级会有什么变化?

Arrow Glacier是计划于2021年进行的以太坊网络工作证明的第三次网络升级。今年早些时候,以太坊主网成功部署了4月柏林升级和8月伦敦升级,分别部署了4个EIP和5个EIP。

Arrow Glacier暂定于2021年12月8日建成。

Arrow Glacier的升级会有什么变化?

Arrow Glacier是另一个类似Muir Glacier的网络升级。这将只包括一项改进提案,将难度炸弹推到明年夏天,以确保该链条不会被冻结,也就是“冰河时代”。

EIP-4345:难度炸弹推迟到2022年6月

EIP提案将伦敦的炸弹拆除总数推后1070万个区块,比上次推后伦敦增加了100万个。这枚核弹可能会在2022年6月出现。

10月5日,蒂姆·贝科(Tim Beiko)最初提出了EIP提案,建议将炸弹数量推至1050万个区块,直到2022年5月。然而,在随后的AllCoreDevs的进一步讨论中,决定将炸弹转移到明年夏天。

核心开发人员在明年夏天之前进行合并升级的合理信心无疑是一个考虑因素。除此之外,Thomas Jay Rush的文章《Adventures In Difficulty Bombing》提供了一个更好的理由,说明炸弹应该设置到多远,并帮助证明推迟将其从最初计划中移除是合理的。以太坊客户团队希望避免在进行下一次重大升级时再次组织抵制。

“难度炸弹”的历史

难度炸弹是一组添加到以太坊区块链的代码,以成倍提高难度级别,使矿工难以跟上。阻塞时间将增加,并将导致区块链冻结。这是一条非常“陡峭”的指数曲线;它在很长一段时间内是平的,然后当炸弹“爆炸”时,它很快就开始发挥作用。

为什么要在一开始添加难度炸弹?

难度调整过程最初是为了促进向权益证明的过渡。随着时间的推移,它获得了迫使那些希望继续运行以太坊的人升级其节点的额外属性。这意味着留在旧链上不是一个选择。

时间线和相关EIP

一文介绍「难度炸弹」的历史和以太坊 Arrow Glacier 升级

2015年11月:EIP-2:Homestead Hard-fork Changes对pre-homestead难度调整算法进行了修改。

2016年4月:EIP-100:将难度调整更改为目标平均出块时间,包括叔块,更新了难度调整算法,目标是一个恒定的平均区块生成速率,包括叔块,从而确保了一个高可预测性的发行速率,不能通过操纵叔块速率来上调。

2016年6月:EIP-649:Metropolis难度炸弹延迟和区块奖励减少,将难度炸弹延迟大约一年半,并使用Metropolis分叉的第一部分Byzantium分叉减少区块奖励。

2018年7月:EIP-1234:君士坦丁堡难度炸弹延迟和区块奖励调整将难度炸弹延迟了大约12个月,并通过君士坦丁堡分叉(Metropolis分叉的第二部分)减少了区块奖励。

2019年11月:EIP-2384:Muir Glacier 难度炸弹延迟,将难度炸弹推迟到下一个4,000,000区块(~611天)。

2021年5月:EIP-3554:难度炸弹延迟到2021年12月,该EIP在8月与伦敦升级一起部署,以推迟难度炸弹,以便在2021年12月的第一周显示效果。

2021年10月:EIP-4345:难度炸弹推迟到2022年6月,这个EIP将难度炸弹推到比实际区块数晚10,700,000个区块。最有可能的是,它将于2021年12月8日在以太坊主网上激活。

我需要做什么?

如果正在运行任意数量的以太坊POW节点,强烈建议在Arrow Glacier升级激活日期之前,使用最新的客户端版本升级节点。请继续关注以太坊基金会的公告博客,了解更多信息。

Source:https://medium.com/ethereum-cat-herders/ethereum-arrow-glacier-upgrade-e8d20fa4c002


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文