LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 以太坊2.0的发布会被太多的客户所拖慢吗?

以太坊2.0的发布会被太多的客户所拖慢吗?

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

随着Schlesi多客户端测试网显示自己或多或少是稳定的网络,以太坊2.0的进展最近有所加快。 Cointelegraph与Nimbus的研发主管Zahary Karadjov进行了交谈,以了解有关即将到来的客户的更多信息。

客户的发展是关键,因为他们定义了区块链的运作方式。对于以太坊2.0,该项目的开发人员决定让七个独立的团队来开发相同数量的实现。

其中之一就是Nimbus,这是Status(SNT)项目的一个半独立分支。对于Nimbus而言,与众不同的因素是该团队致力于打造可在各种设备(包括智能手机和Raspberry Pi)上运行的轻型客户端。

但是,正如Karadjov所解释的那样,目前的工作集中在简单地创建一个有效的网络上,而优化将在以后发布:

“ Nimbus不仅是轻客。那不是我们的目标。实际上,要参与以太坊2.0开发还为时过早,只能成为轻量级客户。”

因此,Nimbus遵循了以太坊2.0的所有现有规范,并且“从这个意义上讲,与所有其他客户端没有太大区别”。

防止单一文化

客户端之间最明显的区别是编程语言的选择。 Nimbus用Nim编写,而Lighthouse例如用Rust编写。他指出:“到目前为止,我认为没有两个客户使用相同的语言。”

在Karadjov看来,这可以防止单一文化的问题,因为单一文化可以防止破坏一个客户端中的错误以破坏网络:

“例如,如果在其中一个客户端中发现了某种漏洞,则您不希望它关闭整个网络。当人们可以选择立即切换到不同的实现方式时,整个网络将更具弹性。”

当被问及是否有这么多的实现实际上可以增加潜在错误的数量时,Karadjov回答说这可以看作是一种优势,因为它将迫使规范尽可能通用和实用。

一个客户可以阻止所有其他客户吗?

Schlesi测试网的发布强调了某些客户端开发人员可能无法按计划进行,因为并非所有人都成功完成了连接。

如果以太坊开发人员要等待每个客户端准备就绪,这有可能导致进一步的延迟。卡拉佐夫说不太可能是这样:

“到目前为止,我们的想法是,当我们有足够的客户满足启动以太坊2.0的适当条件时,我们无需等待所有客户准备就绪。”

但是,他在回答这个问题时以说“显然是推测”作为开头,因为很难知道何时将以太坊2.0准备就绪。他补充了对标准的看法,并补充说:

“也许客户应该进行外部安全审核。然后,它应该能够满足某些性能要求,或者应该经过一些压力测试,以验证实现对于实际使用而言是否足够稳定。”

但是,与往常一样,客户何时可以开始满足这些条件并没有明确的时间表。正如Karadjov解释的那样,规格大部分已经完成,但是客户本身需要做更多的工作才能考虑就绪。

—-

原文链接:https://cointelegraph.com/news/is-ethereum-20s-launch-being-slowed-down-by-too-many-clients

原文作者:Cointelegraph By Andrey Shevchenko

编译者/作者:wanbizu AI

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

LOADING...
LOADING...