主页 > imtoken钱包可以存哪些币 > 以太坊区块链在下一次升级测试失败后面临延迟

以太坊区块链在下一次升级测试失败后面临延迟

imtoken钱包可以存哪些币 2023-01-31 05:19:51

NABF(North American Blockchain Foundation)北美区块链基金会致力于区块链技术的研发、应用和推广。

全文数:1732

阅读时间:6分钟

在对以太坊平台即将进行的软件升级(君士坦丁堡)的初步测试未能交付预期结果后,以太坊开发生态系统正受到影响。

开发人员告诉我们,原计划于 2018 年进行的全系统更改,旨在引入五项改进并改变 200 亿美元区块链经济的代码发布,现在可能会因周六在 Ropsten 网络上进行的测试而受阻。 由于激活失败而延迟。

在上周五与以太坊的开源开发团队开会后,会议建议君士坦丁堡最早可以在 11 月实施,周六的失败激活在代码中发现了意想不到的问题。 也就是说,以太坊基金会的安全负责人 Martin Holst Swende 发现了一个错误,该错误导致同一软件升级的两个不同迭代在测试网上运行。

虽然已经发布了一个补丁来修复已识别的错误,但独立的以太坊开发人员 Lane Rettig 周一解释说,对君士坦丁堡测试网发布事件的调查正在进行中。

雷蒂格说:

“我们应该花时间了解出了什么问题,以及如何在未来避免此类问题。 不仅仅是低级代码问题,而是所有相关的问题(挖矿问题、通信问题)都没有被测试影响等等。还有很多取证工作还有待完成。”

Rettig 还确认,君士坦丁堡发布的计划可能因此而推迟,并断言:“如果升级导致测试网上出现分叉,我们应该暂停主网发布一段时间。”

虽然君士坦丁堡的实施日期尚未确定,但基于区块链的非营利组织 Giveth 的创始人兼创始人 Griffin Green 已将主网激活时间定在 2019 年的某个时候。

“我希望它能推迟到 2019 年,区块链不需要放假,但开发人员需要,”Green 说。 “如果我要在预测市场买入,我会在 1 月底到 2 月初投入我的 ETH。”

以太坊核心开发人员已同意在即将到来的周五通过现场电话进行集体重组,这将使他们能够根据失败的测试实施讨论计划。

“永远不要在周末做叉子”

回顾一下周六的事件以太坊更新,君士坦丁堡的推出计划在以太坊的主要测试网上继续进行,数量为 4,230,000,但是,矿工未能根据时间发布他们的软件升级。

Schoedon 表示,由于它发生的时间“比周六的预期时间早得多”,许多开发人员“无法访问,甚至不知道”这一变化。 Schoedon 补充了他对这起事件的看法:“千万不要在周末岔路。”

这被证明是一个问题,因为要使硬分叉顺利运行,所有参与的“节点”或由矿工和用户运行的计算机都需要几乎同时升级到相同的软件。

随着以太坊开发人员公开呼吁社交媒体推动测试,由于两个主要以太坊客户端 Geth 和 Parity 之间的君士坦丁堡代码差异,该网络经历了第二次分裂。 (作为背景,以太坊客户是运行节点以支持以太坊网络的个人和企业。)

活跃在 Ropsten 测试网上的矿工 Brian Venturo 解释说:

“看来共识失败是由于 EIP-1283 中 SSTORE 操作码的更改,它在 Parity 和 Geth 之间的操作方式不同。”

部分君士坦丁堡升级提供了以太坊改进提案(EIP)1283 下的新代码,这将改变智能合约在以太坊上的存储方式,并降低智能合约开发人员更新存储合约的成本。

然而,Parity 发布的君士坦丁堡代码中设计的 EIP 1283 迭代具有退款机制,导致“对 [Ropsten] 区块 4,230,605 的明显分歧”以及部署此智能合约的成本,正如官方说明中强调的那样. 以太坊核心开发者。

在发现君士坦丁堡代码中的差异后,以太坊核心开发人员同意修补 Parity 的代码以与 Geth 支持的代码保持一致,并尝试再次重新同步到正确的 Ropsten 链。

计划的一部分

不过,有些人认为失败的测试有利于整体发展。

看到上周六在 Ropsten 推出君士坦丁堡的尝试按预期进行,Rettig 周日发推文说:

“我们破坏了 Ropsten,但它是一个测试网,它会被修复,这就是首先发布到测试网的全部意义所在。 这真的很有趣,令人兴奋,看到这个过程按照 Reliefed 的设计进行是令人兴奋的。”

他后来在周一给 CoinDesk 的一封电子邮件中补充说,他现在比以往任何时候都更有信心,认为正确的事情正在以正确的顺序发生,以保持(以太坊)主网的运行和安全。

其他核心开发人员似乎同意 Rettig 的观点,Rettig 是以太坊基金会的安全负责人,周六在公共 Gitter 频道上写道“显然是一个很好的测试”,并补充说 Ropsten 的临时分叉状态并没有“失去”任何休眠状态。

以太坊核心开发人员 Alexey Akhunov 也在同一频道中写道,虽然“流畅的流程有利于提高效率……它们可以(灌输)一种虚假的安全感,破坏……让人们更加警觉。”

展望未来,Parity 的发布经理 Afri Schoedon 解释说以太坊更新,所有以太坊开发人员的计划是为相关客户实施错误修复,并“再次将他们全部集中在 Geth Ropsten 链上。”

他补充说:“一旦完成,希望在 Devcon 前后,我们可以继续在 Ropsten 上测试君士坦丁堡……并最终达到一个主要的网络分叉日期。”

Schoeden 确认他也认为最有可能的结果将是新年的发布日期。

Schoedon 告诉我们:

“我认为 2019 年 1 月是一个现实的分叉日期,但只有客户端会被打补丁,所有测试都准备就绪(并通过),并且(那里)没有发现 Ropsten 上的其他问题。”