Ξ

    Search by

    共识层进展更新 (截至 2021/12/17)

    合并第一个重要的公共合并测试网上线了


    BE

    Ben Edgington       2021-12-20

    来源 | What’s New in ConsenSys Layer


    首要推荐

    本周的惊喜公告是以太坊基金会的客户端激励计划。这个计划给 Eth2 和 Eth1 客户端团队都提供信标链押金。一开始,以太坊基金会持有这些押金的提款密钥,在合并的几年后,这些密钥会被移交,到时这些团队可以自行决定如何使用这些押金和累积的的质押奖励。我喜欢这个机制所包含的激励协调作用——它真的能很好地让这些团队长期保持在这个事业上。这某种程度上是个公开的秘密 (奇怪的是公告里没有提到这点,尽管最后一段确实说了“终于要跟公众分享”),四个 Eth2 的创世客户端都已经在这个计划下运行押金超过一年了。


    信标链

    工具

    Miga Labs 已经正式发布了 Ant Crawler,即其信标链网络爬虫 Armiarma 的第一个版本。它是它们的 Eth2 网络仪表盘背后的引擎。

    Chainsafe 也有一个网络爬虫和仪表盘。与以往一样,我们可以看到这个网络爬虫业务不是精确的科学;这两个网络爬虫的结果相差甚远。而 Stereum 的 client diversity watch(客户端多样性观察) 的结果也是完全不一样。Miga Lab 的文章对一些相关的复杂性进行了讨论。

    还要注意的是,所有这些计算的是每个客户端的节点,这很可能不能代表每个客户端控制的权益 (即验证者数),而这才是更重要的标准。

    关于其他的工具方面的新闻,Wagyu Key Gen 工具已经通过审计了。读者们都知道我喜欢优秀的审计报告,点击这里可以查阅。(嘿 Mikerah! 👋好久不见!)

    轻客户端方面

    围绕轻客户端有几件事。在 Altair 升级中,通过同步委员会开始引入了对轻客户端的支持。

    • Lodstar 发布了第一信标链轻客户端。大家可以试用
    • 轻客户端还不够?那轻节点呢?Nimbus 正在考虑扩展轻客户端协议,使可以依赖于在对等点间只有 1-of-N 是诚实节点的假设。文末有一个不错的轻客户端资源集合。

    合并...

    Kintsugi

    Kintsugi 测试网上线了!这是第一个重要的公共合并测试网。你可以检查网络状态、发送交易、运行一对客户端 (执行+共识),以及尝试搞破坏。所有参与的详情都在 kintsugi.themerge.dev。也可以看看 Remy Roy 写的 Geth+Lighthouse 的教程 (和 Superphiz 的讲解视频)。其他客户端也可以使用的:这是一个 Kintsugi 可用的客户端配置列表😉 (可能需要更新)。

    衷心感谢 Pari 搭建了其中大部分的内容。看看他的控制台阵列,展示了各种客户端组合进行合并的过程。(Teku 在三行中的第二列。)

    Image

    周末大家都测试一下 Eth2 吧!” Marius 还在找做个各种测试志愿者

    同步

    在合并之前,有待解决的主要工程问题涉及到合并后的客户端如何同步的问题。原来两个半独立的客户端 (Eth1 和 Eth2) 要高效地同步 (分别管理自己的世界状态) 并不简单,对于合并区块本身特别危险。在合并的架构下,共识层客户端起主导作用,但当执行层客户端正在同步时,它不能验证每个执行负载。同时,执行层还在做一些 snap sync,以在过去的某个最近时间构建其世界状态。

    目前的首选是 “optimistic sync”,但这被证明在客户端上实现是很棘手,有一些讨厌的个别情况。另一个选择是共识层利用新的 Altair 功能,在使执行层更新前执行轻客户端同步。这个方法有其权衡,就像在上周的开发者会议里讨论到的。

    从根本上说,这是一个工程难题,我们很快就会有一个可行的解决方案。多年来,以太坊网络有各种不同的同步类型和格式,毫无疑问,在可预见的未来,我们将继续在这方面进行迭代。

    MEV

    合并后的最大可提取价值 (MEV) 仍然是热门话题。Flashbots 正在与一个工作小组协作,很多利益相关者 (包括 ConsenSys 和 Teku) 都参与其中。

    Robert Miller 撰写了文章《为什么构建获利最大的区块是重要的 (Why Building the Most Profitable Block is Important)》,对 Flashbots 的方法给出了很好的概述和解释。

    上两周进行了一次分组讨论会议,内容包括对 Flashbots 的 MEV Boost 提案的介绍、对其进行了演示,还有问答环节。

    其他合并新闻

    当我得知 Gnosis 推出了它们自己版本的信标链时,我感到有些惊讶。你可以使用 Lighthouse 和 Prysm 的版本来质押和赚取 $GNO。他们说这可以作为合并的金丝雀测试,在信标链早一周左右执行更新,并最终与 xDai 链 (现在被称为 Gnosis Chain) 合并,xDai 作为其执行层。并不是所有人都觉得这是个很好的主意 (IST 代表 “irregular state transition”, 非常规状态转移——重点是 xDai 不仅仅是一个测试网,所以一定程度的谨慎是需要的)。

    同时,伟大的 Merge 信标链升级命名工作继续进行中。现在已经汇编了一个候选名单,最终的投票会在周一的 Zoom 会议上进行。


    …其他新闻

    现在所有的关注点都在合并上,但我们不能忘记,合并后还有很多工作要进行。如果 Vitalik 的路线图还不够,Tim Beiko 在 Eth1 GitHub 上发布了一个开放问题清单,是他在以太坊开放者会议上记录的部分。不要忘了在 Eth2 方面我们还要交付的一些零星问题,如提款和分片!😅

    这一切会在哪里结束?这是 Vitalik 的 想法


    质押

    Lido 继续往实现更大的透明度方向迈进,推出了一个新的[运行者表现仪表盘](https://stakerops.io/public/dashboards/4CFK6vUswmj2eqfBWikfjWERnGUdkuzO9C37xIph?org_slug=default&p_operator_names=\["All Operators"]&p_table=12)。它还对非 Lido 的运行者开放。对质押服务获得一个相对全面的了解。


    常规会议

    实现者会议

    第 78 次会议在 12 月 16 日进行。不幸的是,由于技术故障,此次会议未能直播和记录,因此我的速记变成了该会议的唯一记录。我跳过了一些对 optimistic sync 相对细节的讨论,但其中的大部分内容都已经 Eth R&D Discord 的 merge-general 频道里被重新提及了。

    主要是对 Kintsugi 测试网的更新,对 optimistic sync 和轻客户端同步的讨论,以及常规的客户端更新。

    在圣诞节和新年期间我们都不会举行会议,并将在 1 月 13 日恢复开会。如果有什么紧急需要讨论的,三周后会有一次以太坊核心开发者会议。

    合并社区会议

    第二次合并社区会议在两周前举行了


    活动预告


    其他新闻

    以下两条新闻都不是特别与 Eth2 相关,但我还是想强调一下。对于新加入者的两项很棒的资源:

    1. 很多人合力创建的加入以太坊生态指南
    2. Patrick McCorry 发布了“加密货币中重点关注二层协议的免费课程 (为期 8 周)”。这很棒,现在应该还能报名。

    其他小更新:

    • Prysmatic Lab 的最新更新
    • Lodestar 的第二篇更新
    • 关于如何处理被破坏的提款密钥的讨论又开始了。有人提出一种对修改提款凭证的社会验证方法。

    最后...

    我可能两周后不会出下一篇更新,因为那是除夕夜。不是说我要去哪里,但相信你们都有比 (测试 Kintsugi) 更好的事要做。我将在 1 月 6 日或 13 日更新,与 Eth2 开发者会议同步。

    看看会有多少新闻吧🤷‍♂️

    同时,祝愿大家有一个美好的圣诞节和信念。明年见!



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


    Ethereum Community Network
    以太坊社区网络
    蜀ICP备2021001286号
    Ethereum Community Network
    以太坊社区网络
    蜀ICP备2021001286号