LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 区块链上的一个错误使它一分为二 – The Cryptonomist

区块链上的一个错误使它一分为二 – The Cryptonomist

2021-08-30 wanbizu AI 来源:区块链网络

最近几天,以太坊区块链一分为二。

这个问题很复杂,虽然已经有了解决方案,但还不能说完全解决了。

该问题涉及最流行的管理以太坊节点的客户端,即 Geth。 目前以太坊网络上有 3,988 个同步节点,其中 2,886 (72%) 个使用该客户端。

事实是,旧版本的 Geth 包含一个错误,一些坏人利用该错误创建了第二条修改链。

实际上,虽然 Geth 开发团队已经知道这个错误有一段时间了,但它在 8 月 24 日发布了该软件的更正版本,即 1.10.8。

不幸的是,虽然在发布新版本的公告中明确写到它包含一个非常严重的安全问题的修补程序,但最初只有 30% 的节点将客户端更新到新版本。

以太坊的点头

目前,在使用 Geth 的 2,895 个以太坊节点中,只有 62% 已更新到最新版本,因此仍有 1,089 个节点受到攻击。 这是以太坊网络同步节点总数的 27%。

虽然 Geth 开发团队从未公开披露过该漏洞的性质,但为了防止其被轻易利用,8 月 18 日公告发布后,一些恶意人士发现并利用它来阻止仍在使用该漏洞的节点。旧客户端版本添加块。

然而,鉴于以太坊协议在这种链分裂的情况下信任最长的链,并且鉴于 73% 的节点不受该漏洞的影响,网络仍在继续工作,以至于 ETH 的用户和各种 ERC-20 代币实际上并没有注意到那么多。

此外,在漏洞利用时,大多数 ETH 矿工已经在使用不受此漏洞影响的客户端,因此大部分哈希算力继续在正确的链上运行。 然而,最初一些强大的矿工,包括 BTC.com、Binance 和 Flexpool,还在继续使用旧版本的 Geth,但一旦 Geth 团队联系并警告严重问题,他们更新了他们的客户端,有效地使 get 回来了大部分问题。

最后要记住的是,现在绝大多数钱包都不会下载和验证整个区块链,也因为以太坊的钱包甚至重345 GB,而是信任它从一定数量的节点获取的数据。 另一方面,理论上所有节点都应该存储完全相同的区块链,因此只有在分裂的情况下才会出现问题。 然而,由于绝大多数节点不再受到问题的影响,以太坊钱包可以正常工作。

如何处理这个bug

拥有和管理任何去中心化和无许可网络节点的人没有义务或义务使软件保持最新状态。 这意味着在这种情况下,您只需要希望更新尽可能多的节点,即使您及时警告有必要这样做,也不一定能立即获得响应,即使问题应该是严肃的。

然而,通常在这些情况下,等待尽可能多的节点管理器意识到问题的存在并进行更新就足够了。

—-

原文链接:https://cryptonomist.ch/2021/08/30/ethereum-un-bug-sulla-blockchain-la-fa-splittare-in-due/

原文作者:Marco Cavicchioli

编译者/作者:wanbizu AI

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

LOADING...
LOADING...