<div id="ng5vq"><tr id="ng5vq"></tr></div>

  • <div id="ng5vq"></div>

      <em id="ng5vq"></em>
      <div id="ng5vq"></div>

          本站专注区块链信息及金融服务,但不代表任何投资建议

          以太坊“君士坦丁堡”硬分叉重启临近,开发者准备同时激活Petersberg

          巴比特 ·

          02月13日

          热度: 22688

          据以太坊客户端Parity的发行经理Afri Schoedon创建的一个硬分叉倒计时计时器显示,“君士坦丁堡”和“Petersberg ”预计将于2月28日星期四被激活。

          ?#35745;?#26469;源:pixabay

          “如果第一次没有成功,就再试一次。”

          ?#28304;?#20197;太坊核心开发人员在代码部署前48小时发现网络代码中存在漏洞以来,他们就一直铭记着这句智慧箴言。

          被称为“君士坦丁堡”(Constantinople)的网络升级将为全球市值第二大的加密货币引入一系列向后不兼容(backward-incompatible)的更改,这一更改也被称为硬分叉。然而,这一漏洞的发现导致了升级推迟,开发者计划在2月底再试一次。

          代码预计在2月最后一周的某个时候激活,具体是在7280000区块。以太坊的核心开发人员相信“君士坦丁堡升?#19969;?#36825;次不会失败。以太坊基金会开发者关系处理人员Hudson Jameson向CoinDesk表示:

          “我认为它会按计划进行。区块号已经设置好,升级已经在客户端进行了硬编码,所以一切进展顺利。”

          Jameson补充说,每一个硬分叉都会让开发人员学到“宝贵的经验”,他表示去年1月的硬分叉尝试中获得的重要经验之一是“更好地与矿工沟通,让他们了解升级情况”。

          虽然代码中的问题不会直接影响到矿工,但是矿工和运行以太坊区块链完整副本节点的其他用户需要迅速获得关于“君士坦丁堡”被取消的通知,以防止它们?#23548;?#37096;署并造成可能的中断。

          智能?#26174;及?#20840;审计公司ChainSecurity发现了这一漏洞。该公司告诉CoinDesk,以太坊开发人员的部署已经相当出色。首席?#38469;?#23448;Hubert Ritzdorf说道:

          “每个人的?#20174;?#36895;度和组织能力都给我留下了深刻的印象。很多人不得不更新,所以他们必须知道要更新什么。在许多不同的层面上,尽管没有中央指挥部,但很明显,以太坊社区的合作还是非常?#34892;А!?/blockquote>

          EIP全称为以太坊改进提?#35813;?#20026;(Ethereum Improvement proposal),?#23548;?#19978;五分之四的EIP将在主网络上激活。升级将分成两部分并同时部署。

          “Petersberg”诞生

          在1月下旬的一次会议上,开发人员提议暂?#22791;?#32622;EIP,并按计划继续开发“君士坦丁堡”的其他方面,他们认为修?#21019;?#35823;的EIP (EIP 1283)将使以激活太坊计划中的硬分叉延迟太长时间。

          然而,考虑到包括Ropsten在内的几个以太坊上的测试网络在发现安全漏洞之前就已经充分激活了“君士坦丁堡”,以太坊核心开发人?#24065;?#21516;意需要第二个硬分叉安全地移除EIP。

          于是,“Petersberg”诞生了。

          已经在Ropsten上发布的“Petersberg”是硬分叉的非正式名称,它专门用于从类似以太坊的实时网络中删除EIP 1283。本月晚些时候,原有的“君士坦丁堡”代码将与“Petersberg”一起在主网上激活。ChainSecurity的首席运营官Matthias Egli解?#36864;擔?/p>

          “对于所有在主网上的开发人员来说,没有真正意义上的“君士坦丁堡”,只有“Petersberg”……从?#38469;?#19978;讲,代码中存在两个条件。一种说法是,“君士坦丁堡”在7280000区块被激活,“Petersberg?#24065;?#22312;同样的区块激活,它将优先于‘君士坦丁堡’,并立即取代它。”

          至于“Petersberg”在主网上的发布还需要做些什么,Jameson表示,针对该版本的所有测试已经完成,包括Geth和Parity在内的主要软件客户端已经做好了在商定的区块上进行部署的准备。

          现在,正如以太坊安全人员Martin Holst Swende所强调的,以太坊的用户应该意识到“君士坦丁堡“和“Petersberg”对以太坊网络的重要影响。

          新的“临界情况”

          ?#29616;?#22235;,Swende在推特上发布了一份用户调查问卷。他指出,在“君士坦丁堡”升级之后,以太坊上被认为几乎不可变的智能?#26174;?#23558;能够在多个交易过程中的特定条件下更改代码。

          EIP 1014引入的新功能被称为“Skinny CREATE2”,其旨在通过?#24066;鞷itzdorf所描述的“确定性部署”,更好地促进以太坊上的链下交易。Ritzdorf告诉CoinDesk:

          “当你在以太坊上部署一个新的智能?#26174;?#26102;,它会计算该?#26174;?#23558;被部署的地址。你事先需要知道这一点,但这取决于很多变量,CREATE2让我们更容易做到在未来将一份?#26174;?#37096;署到这个特定的地址。”

          Ritzdorf解?#36864;擔?#26234;能?#26174;?#24320;发者可以在?#38469;?#19978;“第二次”将?#26174;?#37096;署到相同的地址,他同时指出:

          “在‘君士坦丁堡’之后,你可以修改代码,因为你可以先部署到那个地址,销毁代码,然后重新部署。”

          Egli强调,这“不是一个安全漏洞”,而是以太坊上的开发人员在进行更改时应该警惕的“一个小问题”。他补充说,在2月份的“硬分叉计划”之前,审计人员需要继续对原本计划纳入EIP 1283以外的“君士坦丁堡”的其他4个EIP进行培训。

          期待“君士坦丁堡”启动的用户可以访问forkmon.ethdevops.io或Ethernodes.org实时查看启动情况。包括挖矿哈希率和市场价格在内的许多其他站点?#37096;?#20197;用于实时参考。

          据以太坊客户端Parity的发行经理Afri Schoedon创建的一个硬分叉倒计时计时器显示,“君士坦丁堡”和“Petersberg ”预计将于2月28日星期四被激活。

          声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。转载请注明出处、作者和本文链接
          提示?#21644;?#36164;有风险,入?#34892;?#35880;慎。本资讯不作为投资理财建议。
          语音?#38469;?#30001;科大讯飞提供

          推广
          相关新闻

          涨幅榜

          你可能?#34892;?#36259;的内容
          下一篇

          解析以区块链为持久层的CQRS模型作用(下)

          寻求报道 寻求融资 APP下载
          APP下载 扫描下载APP
          河北十一选五软件