LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 以太坊的“突击硬叉”解释了Infura的失败

以太坊的“突击硬叉”解释了Infura的失败

2020-11-11 wanbizu AI 来源:区块链网络

领先的以太坊网络基础设施解决方案提供商Infura的中断是由于Geth客户端的较早版本中的共识错误所致。 由于网络的一部分尚未更新为最新版本,因此在方框11234873中,以太坊分为两个链。

“在某些时候,以太坊开发人员实施了代码更改,导致今天的拆分在11234873(UTC:07:08 UTC)进行。 那些没有更新的人(Blockchair,Infura,一些矿工和许多其他人)在一个较小的链(约30个街区)中呆了两个小时,-Blockchair开发人员Nikita Zhavoronkov写道。

据他说,“从技术上讲,这是一个未经宣布的硬分叉。”

Nikita Zhavoronkov认为,七年前在数据库更新时,比特币网络也发生了类似情况。

他补充说:“解决方案:更新Geth并运行debug.setHead(11234872)。”

尽管已有解决方案,但扎沃龙科夫强调,所发生的事情不应被低估,并且应被视为自四年前DAO事件以来以太坊面临的最严重的问题之一。

以太坊开发者Peter Siladyi同意Zhavoronkov的版本,并解释了为什么决定不向Geth报告问题:

“从技术上来说,您是对的,这是一个’未宣布的硬分叉’(从坏到好)。 但是,您需要了解,已经“休眠”了两年多的bug的隐藏解决方案可以减少中断的可能性,而不是提高对此的意识。 我们努力使潜在损失最小化,”西拉迪写道。

前Monero维护者Ricardo Spagni确认了此类行动的有效性。

“我们多次秘密地修复了Monero中的错误,以防它们公开后会被利用。 例如,这正是我们2017年所做的事情,” Spagni说道,他回顾了成功修复了一个错误的错误,该错误可能允许创建无限数量的XMR硬币。

盖斯(Geth)开发人员Martin Holst Svende解释说,客户端的旧版本一致包含错误。

“引入的更改实际上旨在纠正这些问题。 这提醒我们,节点软件需要保持最新。

但Block分析师Larry Cermak不了解这种情况是如何发生的。

“如果是这样,那么一切都比我想象的要糟糕得多。 最大的基础架构提供商可能没有意识到可能会分裂链条的代码更改? 几乎不可能相信。”

我们将提醒您,在11月11日星期三早些时候,我们知道Infura和其他一些服务正在中断服务。 这导致ETH和ERC-20代币的流动出现延迟,并且一些交易所停止提取资金。 在发布之时,开发人员正在继续恢复该服务的功能。 在Telegram上订阅ForkLog新闻:ForkLog FEED-所有新闻源,ForkLog-最重要的新闻和民意测验。

—-

原文链接:https://forklog.com/sboj-v-rabote-infura-obyasnili-neanonsirovannym-hardforkom-ethereum/

原文作者:ForkLog

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...