Ξ

    Search by

    Eth2进展更新 (截至2021/7/2)

    是否应该弃用 Eth2? Altair 升级预计 8 月在信标链部署


    BE

    Ben Edgington       2021-07-05

    来源 | What's New in Eth2


    社论- Eth2 这个术语有害?

    这事始于 Danny Ryan 将以太坊基金博客从“eth2 quick update (eth2 更新速览) "更名为"Finalized"。这是个很好的名字 (除了那个"z"),但显然是弃用“eth2"的一个举措。Week in Ethereum News 很快也跟着完全放弃使用 Eth2 这个术语。

    同时,在以太坊基金会的 eth2 Discord 频道上,Micah 写道

    言语已无法形容在我们做的所有事里放弃用”Eth2" 和 “以太坊2.0” 有多迫切了。

    还有,上周 Prysmatic Labs 开始在它的 codebase 里移除所有以太坊 2.0 的痕迹,并呼吁我们也这样做。

    以太坊 2.0 这个名称的声望迅速下降。

    因此我觉得有必要解释一下为什么我将继续厚着脸皮用 Eth2。这并不 (仅仅) 因为我是一个顽固的反动分子。

    当然我理解为什么一些人想要放弃使用 Eth2 这个名字。数月前,我在一篇介绍 Beacon Book 的文章里就写到了 Eth2 这个名字的背景。

    此后,我对这个问题进行了很多思考,现在我的想法已经变清晰了。经过深思熟虑,我的想法是弃用 Eth2 这个“品牌”是对优质资源的无谓浪费,而且还会引起混乱。

    以太坊 2.0 已经陪伴我们很长时间了,至少可以追溯到2014 年 4 月。我们在 ConsenSys 有一个 ethereum-2_0 Slack 频道,是 Joe Lubin 于 2015 年 10 月 8 日为“关于构建以太坊 2.0 版本的讨论” 开设的。以太坊 2.0 是一个很好的品牌;它有很强的传播力,能与人建立联系。

    举个例子,当“Week In Ethereum News” 对 "What's New in Eth2" 更名,把 Eth2 拿掉后,文章的阅读人次减少了一半。这意味着减少了 5000 人能访问到准确、最新的进度更新。我们真的想要大家不了解以太坊的情况吗?我更希望大家可以充分知情,尽管这个品牌可能已经不那么稳固了。

    Eth2 的品牌效应非常强大,几乎无法被根除。相反,我们应该拥抱它,用新的内容填充它。经过多年时间的沉淀,Eth2 意味着非常多的东西。尽管内容在不断变化,但现在想要拿走这个模因 (meme) 已经太晚了。

    总结以下:我不相信放弃 Eth2 这个名称能在总体上帮助大家更了解以太坊的未来。而是恰恰相反。

    就其价值而言,以下是我对今天 “Eth2" 的看法:

    • 什么是 Eth2 ? 是对现在的以太坊区块链在广义上的、不断变动的升级,肯定包括共识和扩容上的升级,可能会纳入 state expiry 和其他内容。
    • Eth2 是什么时候?这不是一个一次交付的结果。当人们开始不以打趣的口吻说自己在研究 Eth3 时,我们就知道 Eth2 已经完成了。
    • Eth1 和 Eth2 之间是什么关系?它们已经融合在一起,共同构成了统一的以太坊路线图了。尽管如此,这个术语仍然是有用的 (例如,见这条关于数据可用性的有趣推特)。

    由此,我将继续使用 Eth2/ 以太坊2.0。我认为我们应该继续建设这个强大的品牌,持续努力用准确、最新的内容填充它,而不是弃用它。感谢读者的阅读。


    信标链

    随着我们进入第八个月,信标链继续表现完美。

    对于喜欢十进制里程碑的人,现在已有 600 万个 ETH 存进了 Eth2 存款合约,超过了 Eth 总供应量的 5%。 (其他协议有更高百分比 的供应量被质押是因为它们的币并没有什么其他用途。)

    不幸的是,这周出现了一起罚没。不同于平常的是,我们已经有这个验证者的很多信息了。尽管仍有一些未知,似乎是用户尝试使用 Prysm 上的新功能时出现了错误。

    Altair 升级

    Altair 是对信标链的一次升级,它修改了一些参数和计算方法,和引入了同步委员会。这不是合并 (The Merge)。

    在这周的实现者会议力,我们初步拟出了 Altair 升级的时间表:

    • 在下周末,建立一个多客户端开发者测试网。
    • 一切顺利的话,在 7 月底前将 Altair 升级部署到 Pyrmont 测试网。
    • 在晚一点部署到 Prater 测试网。

    假如没有发现严重的问题,我们将在 8 月把 Altair 升级部署到信标链上。

    本周惊喜

    不知从哪冒出了一个新的信标链和验证者客户端实现。显然,Grandine 自 2019 年以来一直在默默开发。它是用 Rust 语言写的,且有一些可圈可点的地方。但是,它现在还是闭源的,因此我强烈反对用它在主网做质押。当它变成开源和得到适当审查后,情况可能会不一样。我的个人观点:我不禁想,闭源开发和与现有开发社区几乎零交流这些做法从根本上来说是不符合 Etherean 精神的。但无须许可也是我们的价值之一,所以🤷‍♂️

    本周事故

    质押平台 StakeHound 正在起诉加密货币托管机构 Fireblock,因为它涉嫌弄丢质押的 38,178 个 ETH 的提款密钥。现在有非常多的指责,我就不猜测孰是孰非了。但现在起诉任何人似乎有点为时过早,因为现在还没有人可以从信标链上提款,无论是有密钥的还是没密钥的。但是,一旦提款启动了,我预计会有更多类似的事件发生,因为人们会发现它们的提款凭证没有得到适当的备份。有些围绕协议如何处理这个问题的讨论 ,但还没有理想的解决方案。各位,备份你们的助记词!


    释义性文章

    Samuel Shadrach 几周前发布了一篇文章《ETH 2.0 货币政策和托管》( ETH 2.0 monetary policy and delegation),但是我刚看到这篇文章,还没有时间好好消化。这是篇很棒的释义性文章,并且内涵一些很深刻的见解。我会多花点时间看的。

    Tobias Fan 在 Coinmonks 上发布了文章《为小白解读以太坊 2.0》(Ethereum 2.0 For Dummies),分上下两部分。上篇:《为什么要升级》(Why Upgrade? ),下篇:《Staking 是如何运作的》(How Does Staking Actually Work?)。忽略掉一些关于路线图的内容 (Ewasm、Eth2 阶段等),这篇文章还是可读以及足够详细的,并且大多是准确的。

    以太坊基金会研究团队在 Reddit 论坛进行了第六次 AMA,问题和解答都非常棒。ECN 编译的中文版在此。

    验证者性能的一些分析:

    • 首先,Pintail 发布了文章《在实践中的验证者奖励》(Validator Rewards in Practice)。这篇文章定义了一个整体的“验证者有效性”分数。预告:大多数验证者都表现得很好!

    • 其次, Cento Validatori 的《所有 Eth2 验证者都是相等的吗?》(Are All Eth2 Validators Created Equal?),分析了验证者收入以及丢失的证明。

    AGStaking 提供了一些非常好的资源,以向新用户介绍质押,包括《为新手准备的 Ubuntu 教程》(Ethereum 2.0: Ubuntu for Beginners)、《Eth 2.0 密钥生成》(Eth 2.0 Key Generation)、《如何设置一个客户端》(setting up a client)。

    Avado 发布了一个非常棒的 4 分钟的视频,教用户如何使用 Avado 的硬件平台设置 staking。


    媒体资源

    Dankrad Feist 参加了 Epicenter 的播客,那期的内容是“Eth2 进展更新#2” (An Eth2 Progress Update #2)。而我参加了零知识证明播客的"ETH 2.0 的演变" (The Evolution of ETH 2.0)。

    Teku 团队的 Adrian Sutton 录了一期 PEEPanEIP,介绍了在客户端中实现 Altair 变更。这里有一个列表,列出了最近与信标链相关的 PEEPanEIP 节目。

    还有 Christine 和我在 Coindesk 每周一次的 Eth2 播客。我们与 Allnodes 的创始人和 CEO Konstantin 进行了对话,讨论了降低质押的最低门槛 (32 ETH) 以及其他问题的复杂细节。还有 Christine 的新闻系列 Valid Points 一直都很棒。

    Beacon Book 的实体副本正在。Royal Mail 的信息告诉我,我的书已经在路上了。现在还来得及通过 Gitcoin 赢得一本 Beacon Book,随后也有其他办法竞拍


    研究

    ConsenSys TX/RX 研究团队的 Alex Vlasov 继续将正式的工程方法应用到 Python Eth2 的规范中。他最近发布了一个提案以模块化信标链的规范。还发布了一篇研究:我们在升级以及实现不同阶段的这个过程中,如何将不同版本的规范结合起来

    我将 Vitalik 在 Reddit 上做的关于无状态、Verkle trees 和 state expiry 的即兴 AMA 放在“研究”部分,这个话题现在更加适合放在这里,但是将来很快就会应用到实践中。


    常规会议

    “合并”会议

    第七次“合并”会议于 7 月 1 日进行。

    关于共识方面和执行方面之间的 API 的大量讨论。对于一些完善 API 的提案,Mikhail 在会议后编辑了文档

    会议中还对第三季度的开发工作进行了计划。这个会议将很快集成到 PoS 实现者会议中,以及/或者集成到平时的以太坊开发者会议中。

    实现者会议

    第 67 次会议于 7 月 1 日进行。

    这是 Grandine 首次参与的会议,我们做了一些关于 Altair 的计划,总结如上。



    ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。

    Ethereum Community Network
    以太坊社区网络
    Ethereum Community Network
    以太坊社区网络