LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 以太坊2.0测试网现在必须进行硬分叉

以太坊2.0测试网现在必须进行硬分叉

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

以太坊2.0测试网共识失败似乎是致命的,因为在导致节点瘫痪的错误发生三天后,网络仍然无法正常运行。

该错误导致立即崩溃了绝大??多数的所有prysm节点,但同时也增加了其他带有Lighthouse节点的节点客户端的资源需求,例如,某个时候需要70GB的存储空间和14GB的内存。

Vitalik Buterin曾说过:因此,导致链条断裂成4个或更多的叉,现在唯一的解决方案显然是硬叉,就像解释叉的选择一样。

“需要注意的重要一件事是,fork的选择不是纯粹的功能; 也就是说,您接受的规范链不仅取决于您还拥有什么数据,还取决于您何时收到它。

这样做的主要原因是要强制执行最终性:如果您接受一个已完成的块,那么即使您以后看到一个已完成的冲突块,也将永远不会还原它。

这种情况仅在链上主动攻击> 1/3的情况下才会发生; 在这种情况下,我们希望需要采取额外的协议措施,以使所有客户重新回到同一条链上。”

解释本身并没有说明这些协议外措施是什么,但是在Buterin对事件的唯一微妙评论中,他链接到2016年的一篇文章,该文章基本上说如果发生1/3次攻击,那您就是硬叉。

在这种情况下,没有这样的攻击,或者至少我们不知道,只有彼得·托德(Peter Todd)进行了一些免费测试,但代码显然无法区分“恶意”攻击和所有攻击。这些节点由于“无辜”错误而突然掉线。

也就是说,它无法区分攻击和意外之间的区别,因此将两者相同。

现在,某些复杂的机制已经启动,其中一部分协议是安全FFG,可防止块最终确定,而另一部分,贪婪最重的可观察子树(GHOST)则在继续计数。

“由于GHOST处于活动状态,但并不安全,因此它可能会改变对链头的想法–这是因为不断向链中添加新块,这意味着节点将继续学习新信息,” eth 2开发人员Carl Beekhuizen ,以前说过。

简而言之,GHOST对正在发生的事情一无所知,而FFG对此了解甚多,因此表示网络无法继续前进。

一些开发人员建议,一旦所有客户端同步后,他们就可以看到发生的一切,而GHOST不再改变主意,但是看起来即使客户端同步到技巧,他们仍然时不时地落后。 prysm的eth 2.0开发人员Raul Jordan说:

“我们今天正在研究为什么节点一旦同步到链头后就会滞后。 我们正在收集尽可能多的数据……

我们这里有几个未解决的问题,我们需要以下信息:

1.为什么节点同步到头部就可以了,但是最终却落在了后面? (它总是发生,这只是时间问题)。

2.此延迟是否与其他事件(例如资源消耗,您连接的对等设备)相关联?

3.研究对象的传播和分叉分辨率。

4.调查父块请求的状态以及我们能够多快解决它们。 今天要看很多图表。”

开发人员没有确认这是必须进行分叉的,这是我们根据现有信息和以前的声明提出的建议,似乎有点像比特币升级出错,现在我们有两条链,如2013年或2015年,两者最初似乎都是有效链条,直到其中一个“获胜”。

当然,您可以让此过程继续进行,并等待数周或更长时间,在这段时间内使用网络是不安全的,或者您可以进行一些社会协调,以选择一个分支/客户端并丢弃另一个。

随着错误的发生,以及共识失败的发生,并且有可能在实时环境中发生,现在整理该过程应该会使实时运行更加顺畅。

因此,不要着急,因为这是一个测试网络,获取所有有关一切是否正常运行的信息非常重要,此外,即使这是一个测试网络,他们也必须正确进行,因为我们确定Todd等我在看

这里的问题是,您将选择哪个叉以及如何选择叉,以及如何拥有此硬叉客户端,它将发生什么变化?

这些是供其他人回答的,包括可能仍然是eth 2开发人员的Vitalik Buterin本人,以及其他eth 2协议或设计开发人员。

另外,在测试网中可以忍受几天,但是在实时环境中,一旦我们超过了1.5阶段,甚至一两个小时也太过分了,因为在那之前它仍然是一个测试网,但是在没有道德的情况下交易或价值交换,因此没有完整的历史记录或完整的分类帐。

因此,大概到那时,必须要有一种备份硬叉客户端,一旦发现共识失败,它就会上线。

这意味着这里的光学系统并不是很好,这在某种程度上似乎与比特币中的情况没有太大不同,这当然取决于开发人员现在如何在测试网上解决这种情况。

从概念上讲,这也意味着实时发布应该没有任何延迟,因为到目前为止,一切似乎都已经按预期进行了,而将其踢倒的漏洞本身很小,并且几天前就已解决,而其余的似乎只是协议在起作用。

—-

原文链接:https://www.trustnodes.com/2020/08/17/ethereum-2-0-testnet-now-has-to-hardfork

原文作者:Trustnodes

编译者/作者:wanbizu AI

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

LOADING...
LOADING...