主页 > 苹果版下载imtoken > V神是如何推动以太坊2.0发展的?

V神是如何推动以太坊2.0发展的?

苹果版下载imtoken 2023-10-20 05:13:44

比特币和以太坊哪个前景好_以太坊前景与危机_以太坊的发展前景

比特币和以太坊哪个前景好_以太坊的发展前景_以太坊前景与危机

以太坊2.0的成就或许是独一无二的,但在8+研究人员和50+开发人员的紧迫研发工作中,面临的挑战是共性的。 通过加强协调、标准化流程、沟通良好的共享路线图和稳定的资金,以太坊 2.0 的生产进度将加快,并符合以太坊社区的期望。

以太坊前景与危机_以太坊的发展前景_比特币和以太坊哪个前景好

作者:Matt Slipper & Dan Tsui

译者:王泽龙

以太坊2.0相关研发工作正在快速推进,计划于今年3月发布信标链(beacon chain)测试网。 然而,一系列的协调问题延缓了它的进展和实现。 在本文中,我们总结了相关问题并提出了有助于解决这些问题的解决方案。

总体概述

“以太坊2.0”指的是一套能够显着提升以太坊区块链性能的规范。 在撰写本文时,它通过结合和改进两个早期提议的规范来做到这一点:“Casper”,它为以太坊引入了 PoS 机制; 和“分片”,将交易分成几个由主链保护的“片”。 这些“规范”为以太坊用户带来以下好处:

PoS机制无需投资设备和消耗电力来保护区块链。 反过来,它通过显着增加 51% 攻击的成本并减少对安全性依赖挖矿的需求来改善以太坊的最终属性。

分片提高了以太坊网络的 TPS。

为了阐明以太坊 2.0 的现状,我们采访了那些致力于研究和实施它的人。

面试方法

我们通过视频电话采访了以下实施团队:

每个实施团队都被问及以下问题:

比特币和以太坊哪个前景好_以太坊的发展前景_以太坊前景与危机

团队状态;

发展状况;

路线地图;

问题考虑;

依赖因素;

与其他实施团队的比较;

提出改进方法。

我们还对以太坊基金会的核心研究人员之一丹尼瑞安进行了电话采访。

以太坊 2.0 的行业观察和可能的结果

现将采访结果呈现如下。

执行团队很投入,但融资情况不容乐观

我们询问了每个团队他们放弃的可能性有多大,以及在什么情况下他们会放弃开发。 我们采访的所有实施团队都表示愿意投身于以太坊2.0并见证它的到来,只要资金足够支持他们的持续发展。 首先,实施团队非常关心以太坊 2.0 的到来,并乐于消除它面临的障碍。 具体来说,当这些团队被问及他们在以太坊 2.0 开发上需要放弃什么时,我们收到了诸如“我们在放弃之前就已经死了”和“无论如何,我们都不会放弃开发”之类的回答。 然而,他们的热情不足以抵消市场的现实。 如果以太坊基金会的资金枯竭,或者如果支持他们的较大实体(例如 ConsenSys 或 Status)撤回资金,这些团队可能会被迫另辟蹊径。

研发规范(Spec)依然混乱,但正在完善中

以太坊 2.0 的开发规范在过去的一年里经历了很多混乱。 根据一位受访者的说法,这种常态“从去年年中开始就完全改变了”,随着研究团队发现并解决问题,它正在进行持续的、常态化的“手术”。[译者注:这里指的是变化无常的以太坊2.0研发规范]。 规范的每个方面都会发生变化。 比如最近“紧急”更改了重要数据结构的命名,即研究人员需要在脑海中更改个体名称及其对应的数据结构,并相应更改相应的规范,但实现团队还没有考虑这种变化将对以太坊 2.0 的实现产生影响。 以 issue #358 为例,有 35 个字段被重命名,但是 Github 讨论区没有收到实现者的任何反馈。 这迫使实施团队重新开展他们参与的规范变更工作——导致很多失望、浪费时间,并且在某些情况下减少了分配给以太坊 2.0 项目的资源。

以太坊前景与危机_以太坊的发展前景_比特币和以太坊哪个前景好

在过去的几周里,在减少围绕研发规范的混乱方面出现了一些有希望的进展。 首先,根据研究团队的说法,目前正在努力划分开发规范的具体领域,以明确哪些规范对实施团队来说足够稳定,哪些规范仍在积极开发中。 其次,研究团队认为“(研发规范的)变化正在放缓”,“深度重组”现在很少见。 与此同时,以太坊 2.0 开发中正在发生文化转变:开发规范变更对实施团队的影响现在被视为新规范提案的一部分。 作为这些发展的结果,实施团队同意该规范在其当前状态下是可以实施的。

实施团队不会对研究人员说不

大多数实施团队不会否决研究人员。 他们给出了两个理由:他们要么觉得没有资格否决研究人员,要么觉得成功否决的可能性太小,不值得。 研究人员描述他们对以太坊 2.0 规范的更改的方式强化了这些感觉:这些更改通常被描述为“明显更好”和“难以否决”——尤其是在考虑提出这些更改的人的资格时。 诚然,一些研发规范只能由一小部分人决定,但这种“研究排他性”(“research exclusivity”)目前延伸到所有的研发规范和以太坊2.0的整个实施计划。

不同团队对以太坊2.0完成度的定义

我们采访过的所有实施者都在致力于 3 月份启动的测试网。 这个测试网是什么样的,之后会发生什么——不同的团队有非常不同的看法。 例如,由于对等协议规范尚未被完全接受,因此在发布时不可能有支持节点间互操作性的测试网。 一些团队将节点之间的互操作性作为测试网启动的目标,而其他团队则没有。 因此,很难清楚地说明 3 月份发布的测试网将包含哪些内容。

测试网之后,事情变得更加模糊。 没有团队可以预测第 2 阶段——包括交叉分片和以太坊虚拟机 (EVM) 在内的完整以太坊 2.0 规范——何时会准备就绪(以至于它将导致主网启动)。 由于部分团队获得了专门的赞助资金来开发信标链,实施团队可能需要额外的资金来完成相关规范的制定。

最后,我们采访的团队中只有一个将用户采用作为他们的目标之一(具体来说,“让 100 个质押的验证者使用他们的软件”)。 其他团队专注于他们正在研究的规范。

实施者不清楚以太坊 2.0 之后会发生什么

许多团队在成功到达以太坊 2.0 后,对各自的职业生涯表示担忧。 没有团队对部署以太坊 2.0 后如何变现有明确的答案,因此继续获得融资以保持活力(尤其是如果以太坊价格持续下跌)是这些团队的主要担忧之一。

以太坊 2.0 缺少领导者

从组织的角度来看,没有人负责确保以太坊 2.0 的发展与以太坊社区密切相关。 Danny Lane 部分扮演了这个角色。 他将自己视为实施团队和研究团队之间的桥梁,他的努力受到高度赞赏。 然而,实施团队与 Danny 有不同程度的接触——一些团队表示他们希望能够更多地接触 Danny。

以太坊 2.0 的叙述由开发过程之外的人控制

考虑一下 James Prestwich 的热门文章“当以太坊开发者期待它时我们能期待什么”,其中包含如下断言:

这些是开发人员可以期望如何利用以太坊 2.0 的具体细节。 这篇文章还包含很多关于制定规范的细节,但作为以太坊开发者,最相关的信息是规范将如何影响你的工作,以及何时可以预期可扩展性的改进。 与实施团队和以太坊基金会创建的媒体相比,他们更倾向于关注研发规范的新研究进展和某些特定部分的完成情况。 查看下面由 Prysmatic 编写的开发更新 #20 的摘要。

以太坊的发展前景_比特币和以太坊哪个前景好_以太坊前景与危机

最新研究

合并代码,提出拉取请求和问题

下一份工作

杂项

Prestwich 比 Prysmatic 的文章更多地介绍了会影响以太坊“叙述”的因素——例如何时实现、何时使用以及开发人员如何使用它——因为前者的信息更直接相关以太坊用户的日常工作。 我们赞赏以太坊 2.0 团队为促进开发过程的透明度所做的努力,并希望专注于技术内容。 然而,如果研究和实施团队的人员没有进一步说明以太坊 2.0 何时准备就绪以及它会是什么,以太坊的叙述将继续受到外界的控制。 这将使正确的期望难以建立和生存。

旁注:与以太坊社区成员的对话使我们得到了 EthHub 制定的以太坊路线图的高级概述。 官方的 sharding roadmap 文档虽然具有指导意义,但对于想要了解每个阶段的规范对他们意味着什么的开发者来说帮助不大。

开放式问题

社区期望什么?

目前,以下是以太坊 2.0 发布时的预期及其外观:

根据我们对以太坊 2.0 研究和实施团队的采访,dApp 开发人员至少需要一年半的时间才能真正使用以太坊 2.0。 据我们了解,每个阶段的可交付成果如下:

对于开发者来说,如果他们想在以太坊 2.0 中实现与以太坊 1.0 相同水平的实用性,则必须发布阶段 2。

此外,以太坊 2.0 之后阶段的发布可能会使新研究无效,或重塑其路线图。 目前尚不清楚整个以太坊社区是否意识到这一点。 社区预期与实际发布之间的差异可能会严重损害其部署的效用——强化以太坊无法扩展的论点,进而推动新的开发人员转向其他区块链平台。

推出设计时是否咨询了实施者?

我们还不知道在以太坊 2.0 的每个阶段决策中有多少实施者输入以及哪些输入。 虽然我们理解分阶段部署的价值——例如,它让像 PoS 这样的新技术有时间在准环境中“燃烧”在项目本身的情况下,反复试验]——但项目仍然应该坚持这样的逻辑负责实施项目每个阶段的人应该是最有资格首先设计这些阶段的人。 这包括:何时引入某种技术的时间表,以及每个阶段的实施时间表。 如果过去没有咨询过实施者,那么信标链推出是否是引入实施者并让他们参与流程的好时机?

以太坊前景与危机_以太坊的发展前景_比特币和以太坊哪个前景好

让 Danny Lane 成为官方的“以太坊 2.0 领导者”是否有助于以太坊 2.0 的实现?

以太坊的许多不尽如人意的方面源于研究和实施团队之间缺乏协调。 该协议包含无数不同的元素,需要作为跨越数年的计划的一部分进行整合。 在 Danny Lane 担任协调员之前,没有人干预监督整合。 丹尼早已证明了他作为领导者的价值。 他的名字在面试官中反复出现 - 因为后者希望看到更多,他在早期版本的研发规范上的工作表明他作为一名研究人员有足够的知识来监督该项目。

重要的是要弄清楚“领导力”在这种情况下的含义。 我们使用“领导力”来表示一个人:

显然这是一个集中控制。 不过,这似乎也不是什么坏事,考虑到它的作用让丹尼自己有了正式领导的地位,很有可能保证整个项目的顺利整合。

建议改进方法

在面向公众的媒体中包括“产品背景”

鉴于以太坊 2.0 对以太坊网络成功的重要性,明确传达将发布什么、何时发布以及如何准备是至关重要的。 为了使以太坊 2.0 团队和研究人员制作的媒体内容更贴近社区,并重新控制以太坊 2.0 的叙事力量,我们建议在新的公开文章中明确阐述以下项目:

最新更新将如何影响开发人员

路线图变化如何影响以太坊 2.0 时间表

研究和产品中可能出现混淆的地方

为持续融资提供清晰的途径

我们认为,激励团队参与以太坊 2.0 客户端的长期、持续开发对其成功发布至关重要。 但持续融资的来源是模糊和令人担忧的。 如果以太坊基金会或其他利益相关者联手将资金集中在一起,并提供明确的资金数额和时间表,这将消除围绕以太坊 2.0 发布后的担忧——客户项目如何继续融资和开发新功能。

严格定义和执行正式的标准程序

由于缺乏正式的标准化过程,实施规范的固有协调问题进一步加剧。 通过制定和发布规范,以太坊基金会可以充当以太坊 2.0 事实上的标准制定机构。 因此,定义将研究从提案阶段转移到正式实施阶段的标准程序可以进一步减少规范的混乱。 以太坊基金会可以考虑许多标准示例,但我们推荐 ECMA TC39 标准程序的变体版本。 我们的理由如下:

以太坊前景与危机_以太坊的发展前景_比特币和以太坊哪个前景好

TC39 的程序是开放的,吸收了现代开发实践,比如在 Github 上提交请求,开发者已经很熟悉了。

TC39 程序将验收测试和参考实现纳入程序本身。

TC39程序更容易理解

该程序支持以固定速度添加新标准

TC39 计划有着悠久的成功历史。 由于 TC39 计划,JavaScript 生态系统成功地从十年的语言停滞中恢复过来。

根据 Babel 的说法以太坊的发展前景,许多以太坊开发人员来自 JavaScript 背景,因此已经熟悉 TC39 程序。

我们建议以太坊 2.0 的开发至少在 TC39 中引入“阶段”的概念。 对于那些不熟悉 TC39 提案的人,它从第 0 阶段(稻草人)进展到第 4 阶段(完成),然后在 TC39 成员年会上被批准为新标准。 将提案划分阶段的目的是使提案成功发布的过程非常清晰。 此外,由于从一个阶段到另一个阶段都需要测试向量和参考实现,因此鼓励研究人员和实现者之间进行大量对话。 尽管实现者可能没有资格评论算法的细节,但他们可能有资格评论算法是如何实现的。 根据 TC39 计划,研究和实施过程都需要从第 3 阶段过渡到第 4 阶段。

综上所述

以太坊2.0的成就或许是独一无二的,但在8+研究人员和50+开发人员的紧迫研发工作中,面临的挑战是共性的。 通过加强协调、标准化流程、沟通良好的共享路线图和稳定的资金,以太坊 2.0 的生产进度将加快,并符合以太坊社区的期望。

我们已经目睹了这一加速进程的开始。 去年 12 月,Vitalik 奖励了 Prysmatic、Lighthouse 和 Lodestar 团队 1000 ETH。 另一位接触到的以太坊投资人跟随 Vitalik以太坊的发展前景,给了 Prymatic 2,800 ETH,帮助 Preston Van Loon 离开谷歌,全职投身于以太坊 2.0 的开发。 我们期待更好的结果。 我们都在以太坊 2.0 中。

本文作者团队对以太坊2.0的价值

本文主要由 Kyokan 的 Matt Slipper 和 Dan Tsui 完成,Moloch DAO 和 Ameen Soleimani 亲自为本文的研究工作提供了资金支持。

Kyokan 是一家位于旧金山湾区的区块链“原生”软件咨询公司。 过去,我们与 MetaMask、SpankChain、Cosmos、Dfinity 和 Uniswap 合作过。 此外,我们还获得了以太坊基金会的赞助,用于构建和实施 Plasma MVP,为主网上线做准备。 我们的团队成员在为优秀客户和企业提供技术和软件服务方面拥有丰富的经验。

Moloch 是一个由拨款驱动的 DAO/公会,也是一项旨在克服“公地悲剧”的自愿激励调整的激进实验。 具体来说,我们的目标是加速以太坊公共基础设施的发展,这是许多团队需要但不愿意花钱的。 通过汇集我们的以太坊和 ERC20 代币,以太坊投资者和基于以太坊的团队可以共同资助我们认为符合我们共同利益的开源工作。

在 Moloch 等各方的资助下,Kyokan 将通过以下方式支持 ETH 2.0 项目:

Moloch 致力于通过以下方式支持以太坊 2.0: