律动 BlockBeats 消息,据 Coindesk 报道,以太坊核心开发人员决定将柏林(Berlin) 硬分叉的开发工作推迟到至 8 月或更迟,以便让其他客户端有机会增加他们的网络占比。
如此多的用户依赖于以太坊客户端,以至于一个漏洞可能会暂时冻结网络——这是区块链永远不应该出现的。出于此目的,以太坊核心开发人员决定再次延期柏林硬分叉工作。
Geth 只占 11 个客户端规范中的一个,但是根据以太坊节点的数据,79.44% 的以太坊节点运行在 Geth 上。开发人员担心一个严重的 bug 可能就会破坏以太坊——尤其是在网络更新 Eth 2.0 之前,将会持续滚动更新为 Eth 1.x。「Geth 是网络的主体,」Geth 团队负责人 Peter Szilagyi 在 6 月的全体核心开发者小组会议上说。「我们必须是正确的,这一点非常重要,因为我们不能犯错误。」
在 2015 年推出一年后,Ethereum 拥有 8 种不同层次的完整语言。以太坊 Foundation 目前列出了五种语言的客户端,包括 Go、solid、Java、JavaScript 和 Python。
然而,就像人类的语言一样,每种编程语言都有其细微差别,因此在实现上都存在缺陷。当以太坊开发人员进行更新时,这些细微差别可能会导致 bug 的出现。
独立开发者 Alexey Akhunov 在一次谈话中说:「(推迟 Berlin) 的主要原因是减少对 Geth 的依赖,允许它(Geth)在不影响整个网络的情况下崩溃。」「目前的负担太大了,因为 Geth 正确性是如此关键,他们最终要做大多数工作,以确保所有的工作都正确运行。」
原文地址:https://www.coindesk.com/ethereum-developers-delay-berlin-hard-fork-to-stem-client-centralization-concerns
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。