重试:以太坊正在准备重新升级君士坦丁堡硬分叉

零知空间
媒体专栏
热度: 11730

如果第一次没有成功,尝试再做一次。

如果第一次没有成功,尝试再做一次”

自从以太坊的核心开发人员在部署代码前48小时发现网络代码中的一个漏洞以来,这句智慧之言就一直铭记在心。被称为君士坦丁堡(Constantinople)的网络升级将为全球市值第二大的加密货币引入一系列向后兼容的变化——也被称为硬分叉(hard fork)

然而,这一漏洞的发现导致了延迟,随后的计划是在2月底再试一次。随着代码预计在2月最后一周的某个时候激活——具体来说,在728万区块——以太坊的核心开发人员相信,君士坦丁堡这次不会失败。

“我怀疑它会按计划进行。区块号已经设置好了,(升级)已经在客户端硬编码了,所以一切进展顺利。詹姆逊补充说,从每一个硬分叉上都能学到“宝贵的经验”,他说,从去年1月尝试中获得的重要经验之一是“更好地与矿商沟通,让他们知道升级的消息”。

“虽然代码中的问题不会直接影响矿工,但是矿工和其他用户在完整的以太坊区块链中运行,所以节点需要迅速通知取消君士坦丁堡计划,防止中断实际部署和创建。在这方面,智能合同安全审计公司ChainSecurity发现了漏洞,该公司告诉CoinDesk, 以太坊开发人员的组织已经相当出色。


以太坊

CTO Hubert Ritzdorf:“每个人的反应速度和组织能力都给我留下了深刻的印象。”“很多人不得不更新,所以他们必须知道要更新什么。在许多不同的层面上,尽管没有中央指挥,社区的合作变得非常有效。“叫以太坊改进建议(循环),四个,五个循环会被激活在主网络。对于所有的技术目的,升级将同时部署在两个部分。问好“Petersberg”开发商在会议期间提出的1月下旬暂时表EIP,按计划推进其他君士坦丁堡计划,决定修复的EIP - EIP 1283 -将延迟激活以太坊硬分叉的计划。

然而,考虑到包括Ropsten在内的以太坊上的几个测试网络在安全漏洞被发现之前已经完全激活了君士坦丁堡计划,以太坊的核心开发人员也同意,需要第二个硬分支安全地删除EIP。于是,《彼得斯堡》诞生了。已经在Ropsten上发布的“Petersberg”是硬分叉的非正式名称,它专门用于从类空网络中删除EIP 1283

本月晚些时候,原有的君士坦丁堡代码将与彼得堡一起在主网络上激活。ChainSecurity的COO Matthias Egli解释说:“对于所有在主网络上的开发人员来说,没有真正意义上的君士坦丁堡计划,只有彼得斯堡计划……从技术上讲,代码中有两个条件。”“一种说法是,君士坦丁堡在728万区块活跃起来,而彼得堡在同样的区块活跃起来,它优先于君士坦丁堡,并立即取代了它。剩下的要做对主网络Petersberg发射”,詹姆逊说,上映的所有测试软件已经完成,主要客户包括Geth和平价准备部署在商定的批号。

以太坊

现在,正如以太坊安全主管Martin Holst Swende所强调的,以太坊的用户应该意识到君士坦丁堡计划和彼得斯堡计划对以太坊网络的重要影响。

上周四,Swende指出,君士坦丁堡计划后,智能合约以太坊几乎被认为是不可变的可以更改代码在特定条件下的多个事务。通过EIP 1014引入的新特性——称为“Skinny CREATE2”——旨在通过允许Ritzdorf所描述的“确定性部署”,更好地促进以太坊的离线事务。当您在以太坊上部署新的智能合约时,会发生的情况是,它计算合约将部署到的地址。你提前知道这一点,但这取决于很多变数,里兹多夫告诉CoinDesk“Create2使您更容易说,我们将在将来为此特定地址部署一个合同。’“

因此,Ritzdorf解释说,智能合约开发者可以第二次将合同部署到相同的地址,并指出:

您可以更改代码,因为您可以首先部署到该地址,销毁代码,然后重新部署。

Egli强调,这不是一个安全漏洞,而是一个角落案例,以太坊上的开发人员应该在这些变更生效后保持警惕。他补充说,在二月份的硬分叉之前,审计师需要继续教育其他四个EIP,这些EIP最初将被纳入EIP 1283之外的君士坦丁堡计划(Constantinople)

预计全球的以太坊用户可以前往forkmon.ethdevops.ioethernodes实时观看发布。许多其他网站也可用于实时度量,包括采矿、哈希率和市场价格。

据平价以太坊客户机的发行经理Afri Schoedon创建的一个硬分叉倒计时计时器显示,Constantinople+Petersberg预计将于228日星期四开始直播。

注:本文翻译自Coindesk.com,译者Echo

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。