多次延期之后,以太坊2.0终于在12月1日发布了。以太坊2.0阶段0,除了启动未来Eth2区块链的框架 Beacon Chain,还在智能合约中引入了期待已久的抵押机制。随着测试网的引入和迭代,开发进度稳步向前。不过,目前并没有摆脱同步和块生产相关的问题。 这些问题,一部分是因为——为了在使用不同编程语言和技术栈的七个客户端(或以太坊2.0节点软件)之间保持同步。Cointelegraph与Nimbus的研究开发人员Zahary Karadjov(其中一个客户端的开发者)进行了交谈,以了解有关以太坊2.0,迄今为止遇到了哪些挑战。(采访的长度和内容都经过了轻微的编辑)。 Cointelegraph:要符合以太坊2.0的规范,Nimbus似乎还有很多问题要解决。您觉得这是为什么? Zahary Karadjov:我们正忙着为主网准备Nimbus。公平地说,这对我们来说颇具挑战,因为我们花了一段时间开发 已经可以使用的某些组件 ——更具体地说,是Libp2p网络层。 这是我们必须从头开始构建的东西,我们花了很多时间来让它稳定。在几个月里,我们一直在为提高性能而苦苦挣扎。 CT:Prysm和Lighthouse –它们类似于现有的以太坊1.0客户端,分别是用Go和Rust构建的——似乎到目前为止已经领先于其他公司?这是因为他们能够在以太坊1.0的基础上,继续构建吗? ZK:我的解释将是一个简化版本,因为这涉及到很多因素。但我要说的是,开发Libp2p已经成为我们最重的延期因素。这里的逻辑很容易看出:用Java开发的Teku也没有实现Libp2p implementation(实现),不过,它在稍晚的阶段就可以使用了。 Prysm团队有幸在很早以前就开发了Libp2p,因为它最初是用Go开发的,而Lighthouse能够利用Parity团队在Polkadot上开发的经验优势,来创建实现。 Libp2p是以太坊2.0的网络层,你可以说它与以太坊1.0中使用的技术完全不同。实际上,这是一种叫做Gossipsub的发布—订阅技术(publish-subscribe),这是一种在网络上广播信息的优化方式。 CT:Prysm和Lighthouse –它们类似于现有的以太坊1.0客户端,分CT:让我们谈谈Medalla测试网。Nimbus和Eth2社区吸取了什么教训?特别是考虑到区块链不提供区块最终保证性的时期? ZK:好吧,关于最终结果的斗争是从一个技术问题开始的。这就是著名的Cloudflare Roughtime事件,它恰好证明了我们在上一次谈话中所讨论的内容。 如果网络上的每个人都使用同一个客户端,这个特定客户端中的技术问题,可能会使许多验证器脱机,这可能会使网络立即进入 非最终(non-finalizing)状态。 我们在Prysm客户端上遇到了这个问题,这也给我们上了重要的一课:沟通很重要。Prysm团队能够在很短的时间内(仅仅几个小时)解决这个问题。但是社区花了很长时间才意识到存在的问题,才部署了修复程序。 不过,实际上这对客户端很有帮助,因为当网络未完成时,客户端必须考虑许多不同的可能分支和替代历史,这给客户端带来了很大的压力。因此,长时间的未定案,使我们能够查看并优化客户端,以应对网络中一切无法按预期运行的紧张时刻。 CT:在测试网和非最终阶段,一些用户抱怨说,即使他们在线,他们的股份也减少了。这是系统的缺陷还是一个特性? ZK:您可以将其描述为意想不到的结果。基本上,问题在于客户端会因为在网络上广播的证明,而获得奖励。但是这些证明应该包含在块中。如果没有人可以生产区块,那么您的证明就不会在链上终结。因此,你看上去似乎并不活跃。
CT:您是否认为这些复杂性以及持续在线的要求?会让人们不再愿意抵押吗? ZK:嗯,这是一个很常见的误解,我认为我们应该在沟通方面做得更好。实际上,始终不在线的风险并不是很大。如果您超过50%的时间在线,那么您将获得利润。想一想:您 CT:主网启动阶段0之后会发生什么?分片是下一个升级吗?还是您期望此初始 Beacon Chain 做更多的工作? ZK:随着第1阶段的集成,肯定会有一些升级, 这需要进行重大更改 ——或者我们干脆称之为“硬分叉”——随着更多功能的上线,客户端团队将发布新的软件。我们预计将在某个时候推出Finality小工具,它将通过以太坊2.0的共识机制,终结以太坊1.0链。所有这些正在进行的发布,都将并行进行,它们彼此独立,是未来几年以太坊路线图的一部分。 原文链接:https://cointelegraph.com/news/eth2-dev-talks-about-challenges-and-lessons-learned-ahead-of-mainnet-launch —- 编译者/作者:爱莉莎 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Eth2 开发人员谈论:在 Eth2.0 主网启动之前的挑战、教训和经验
2020-12-01 爱莉莎 来源:区块链网络
LOADING...
相关阅读:
- AmberGroup出席2020年韩国区块链周畅谈DeFi与CeFi的发展融合2020-12-01
- SNX是什么币?读懂衍生品龙头synthetix|币小宝区块链公开课422020-12-01
- Chainlink共享生态在全球快速布局敦促生态圈成长2020-12-01
- 12.01以太坊行情分析及操作策略2020-12-01
- 链博科技李征光受邀参加眉山5G战略协议签约仪式并发表主题讲座2020-12-01