快捷搜索:

看法 | ETH 2020:路线图与展望

以太坊 2.0 Phase 0

极大概在 2020 年上线的部分是信标链。

怎么样为信标链的 2020 作贡献?

信标链推广客户端的生产版本预计会在多重审计切多推广客户端测试网能稳定运行一段时间后发布;多个单推广客户端测试网已经稳定运行了一段时间,虽然仍需要做高负载下的优化及调试工作。

ETH永远欢迎更多贡献者。需要贡献的范围包括:推广客户端的P2P互联网组建、推广客户端互操作性、常见的测试工具、推广客户端及互联网的安全性、性能和稳定性。

黑客、安全性、EVM 和智能合约范围的专家们,审计保证金合约并评估运行时验证(Runtime Verification)的工作永远需要你们的帮忙,虽然保证金合约的字节码还未部署到主链上,你可以先行一步,由于预计保证金合约不会有哪些变化了。

(完)

原文链接: https://ethos.de/ethereum-2020-roadmap/作者: ethos.de翻译: 阿剑

ETH 2020 及其他

从目前来看,ETH上可能发生的进展的粗略顺序如下:

信标链是最多人致力于在 2020 年达成的项目。“Eth3 看着蛮好的 —— Phase 0 的规范确定下来了,推广客户端团队正在风雨兼程”在 Eth1 上,Geth 团队会继续前进,BLS12-381 曲线预编译可能在 2020 年引入(或许会比信标链更早推出)。不过,EIP 1559 和竞价推广账户抽象化需要挑大梁的人,才有机会在 2020 年推出。这份路线图也谈到了很多并行推进的事物,或许大家可以在后续的文章中讨论:请关注我,好看到我的动态。COVID-19 之下,请保重自己。

我感觉在后面的文章中我也会加入致谢部分。那样我下一个要感谢的是 Solipty 团队。他们会在 2020 Solipty 峰会上致开幕辞。

ETH 1.x 需要帮

这份图形解析最顶端的一部分 “ETH 1.x 杂项”,是跟目前的ETH主网有关的部分。

这部分可分为三个项目,粗略来讲就是三个 EIP,需要有执着的贡献者,才大概在 2020 年部署到主网上。

BLS12-381 的预编译已经由 Matter Labs 的 Alex Vlaso 提了好几个月,EIP2537 也正在写作中。EIP 2537 添加了对 Eth3 所用的 BLS12-381 曲线的支持,使得智能合约可以成为 Eth3 的轻推广客户端。有了对 BLS12-381 曲线的预编译之后,新的智能合约就能验证来自 Eth3 分片的数据。Eth3 Phase 1 启动时会引入分片,可以提升 Eth1 上的 Rollup 策略的数据可用性。Rpllup 策略其实就是一种智能合约,其 大多数计算和存储都是放在链下 的,但一些数据会发到链上,以备不时之需。假如数据可用性没平均,Rollup 的吞吐量就能变得更大。有 Alex Vlaso 的工作,BLS12-381 的预编译大概在 2020 年引入(甚至可能比信标链更早推出)。

EIP-1559 可能会给用户带来一些好处,由于用户将可在发买卖时 忽视 Gas 费的设置,勇士又能保证 不会支付过高手续费,不会等待超乎常理的延迟。该 EIP 写道:“预计大多数用户将不再需要手工设置 Gas 费,就算互联网中的买卖活动非常频繁。”除此之外,该 EIP 还包括了燃烧手续费的设置,这就有益于对冲 以太币 的通缩,但又不需要大幅削减矿工的收益。自该 EIP 在一年首要条件出以来,已经有人为此做了一些工作,不过,目前无人挺身主导这个工作。

竞价推广账户抽象化则是让用户能创建出拥有任意授权逻辑的帐户(译者注:使竞价推广账户的创建能脱离ETH协议本身的束缚)。其中附加的灵活性可能影响深远,大家这里举例:一个多签名智能合约钱包可以用自有资金来支付它的买卖的 Gas 费。只须有了一个钱包、里面有资金,就不再需要另一个持有 以太币 的竞价推广账户来跟这个钱包交互并支付 Gas。竞价推广账户抽象化的提法可以追溯到 2015 年,但一个月前的一份提案使得在 2020 年大概达成竞价推广账户抽象化。

假如你想知道更多或作出贡献,请参与 https://gitter.im/ethereum/AllCoreDes(这是核心开发者之间的一个聊天室)。

“ETH 1.x 无状况性” 也需要支持,但这是一个非常大的话题,你可以看看这份为 “无状况ETH” 建议的路线图,还有ETH基金会博客的 “1.x Files” 系列。

ETH在 2020 会带来什么惊喜?

你可能错过了一条消息,Vitalik Buterin 在twitter上发了一个《个人心目中的ETH路线图》。那样你是不是也好奇他发表的图片的意思是,今年的ETH有什么看点?

我用超链接为他发表的图片添加了超链接,仅此大家也可预览ETH 2020 年可能出现的闪光点。

双剑合璧:用权益证明和分片扩展ETH的吞吐量

这里是一份用超链接标注后的 Vitalik 个人ETH路线图。链接的选择,当然由我一个人承担,图形解析则仍归功于 Vitalik。

– 译者注:此处的图片不可以展示出作者加上的超链接,仍是 Vitalik 发表的原图。欲知道作者加入的超链接,请阅读原文 –

这幅图里面有四大块,从上到下分别是:

中间的水平横轴表示时间的先后顺序。在这条轴上的就是核心部分,从 Phase 0 启动,到 Phase 1 启动,再到 “大合并”:eth1 -gt; eth3 合并。大合并依靠于三个首要条件:

合并成功后,系统就能抛弃工作量证明了,用户也不再需要运行一个 Eth1 推广客户端和一个 Eth3 推广客户端来跟踪两条区块链,ETH会成为一个分片的权益证明系统,由信标链和分片链组成。Eth1 的状况将存储在分片 0 上。用户可以继续用平常惯用的应用,照常发送买卖。

大合并是ETH可扩展性的巨大飞跃,需要庞大的工程工作来支撑其可能性、使其能安全、稳妥地运行。上述首要条件即点出了工作上的分类。

关于大合并及其它问题,还有不少可讨论的。蛋在这里大家只讨论核心进展及 “ETH 1.x 杂项”,由于它们与ETH的 2020 关联较大。大家就从ETH 2.0 Phase 0 开始。

信标链启动的主要首要条件是:

为何说信标链可能在 2020 年上线?

Danny Ryan、Diederik Loerakker,还有四个团队,都一直在构建可以用于生产的 Eth3 推广客户端。(按字母顺序排列)正在构建的推广客户端有:Lighthouse、Nimbus、Prysm、Teku、Trinity。

ETH基金会,与其他团队(譬如 Artemis、Harmony、Lodestar、Nethermind 还有 Parity),还有那些开发质押服务的提供商,乃至初来乍到的新人,对此也都有不同程度的贡献。还有一些审计工作正在进行。

在 2020 年发布信标链的使命是明确的,精力也是集中的。大多数工作都已经用分布式的方法完成了。

从经济角度来看,用(超越 20% 的 年化收益率(APR)来吸引 16,384 名验证者(524,288 以太币),不论用什么方法,都是非常有吸引力的(同时,年化收益率会伴随验证者数目的增加而降低)。

– 出处:上面超链接所包含的验证者收益率计算器 –

向 Geth 团队致敬

上周,Geth 团队在 Github 上放出了第 164 个版本。大家不应忘记,Geth 团队一直在给ETH Geth 推广客户端增加功能、作出改进和优化。大家比较容易把他们的工作当成理所当然的,而忘了他们付出的努力。让大家一块致敬(排行榜仅按字母,不分先后)Guillaume Ballet、Zsolt Felfölp、Felix Lange、Gary Rong、Adam Schmideg、Martin Holst Swende 还有 Péter Szilágyi!

Felix、Martin 和 Péter 已经做了不少年的 Geth 优化及升级工作,最早可追溯到 “上海攻击” 时期(那时的队友包括 Nick Johnson 和 Jeffrey Wilcke)(译者注:“上海攻击” 是指 2016 年 Decon2 在上海举办期间在ETH互联网上爆发的 DoS 攻击)。

几个月以前,Péter 作为嘉宾参加了 ConsenSys 举办的一个开发者圆桌。他推荐了一些对 Eth3、无状况性、贡献者勉励手段的怎么看,也谈到了他所赞赏的人(在超链接所附视频的第 49 分钟)。谢谢你的提醒,Péter,也谢谢你和你的团队所做的要紧工作。

想感谢他们、学习他们或者为 Geth 贡献的话,请加入 Go 以太坊 的 Discord 频道。

您可能还会对下面的文章感兴趣: