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

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

来源 | [What’s New in ConsenSys Layer](https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_211217) ## 首要推荐 本周的惊喜公告是以太坊基金会的[客户端激励计划](https://blog.ethereum.org/2021/12/13/client-incentive-program/)。这个计划给 Eth2 和 Eth1 客户端团队都提供信标链押金。一开始,以太坊基金会持有这些押金的提款密钥,在合并的几年后,这些密钥会被移交,到时这些团队可以自行决定如何使用这些押金和累积的的质押奖励。我喜欢这个机制所包含的激励协调作用——它真的能很好地让这些团队长期保持在这个事业上。这某种程度上是个公开的秘密 (奇怪的是公告里没有提到这点,尽管最后一段确实说了“终于要跟公众分享”),四个 Eth2 的创世客户端都已经在这个计划下运行押金超过一年了。 ## 信标链 ### 工具 [Miga Labs](https://migalabs.es/) 已经正式发布了 [Ant Crawler](https://github.com/migalabs/armiarma/releases/tag/v1.0.0),即其信标链网络爬虫 [Armiarma](https://github.com/migalabs/armiarma) 的第一个版本。它是它们的 Eth2 [网络仪表盘](https://migalabs.es/crawler/dashboard)背后的引擎。 Chainsafe 也有一个网络爬虫和[仪表盘](https://www.nodewatch.io/)。与以往一样,我们可以看到这个网络爬虫业务不是精确的科学;这两个网络爬虫的结果相差甚远。而 Stereum 的 [client diversity watch](https://stereum.net/client-diversity-watch/)(客户端多样性观察) 的结果也是完全不一样。Miga Lab 的[文章](https://medium.com/@migalabs/presenting-the-ant-crawler-release-6268387a88dc)对一些相关的复杂性进行了讨论。 还要注意的是,所有这些计算的是每个客户端的节点,这很可能不能代表每个客户端控制的权益 (即验证者数),而这才是更重要的标准。 关于其他的工具方面的新闻,[Wagyu Key Gen](https://github.com/stake-house/wagyu-key-gen) 工具已经通过审计了。读者们都知道我喜欢优秀的审计报告,点击这里可以查阅。(嘿 Mikerah! 好久不见!) ### 轻客户端方面 围绕轻客户端有几件事。在 Altair 升级中,通过同步委员会开始引入了对轻客户端的支持。 * Lodstar 发布了第一信标链[轻客户端](https://twitter.com/dapplion/status/1467557056420982787)。大家可以[试用](https://lodestar-light-client-demo.netlify.app/)。 * 轻客户端还不够?那[轻节点](https://our.status.im/light-nodes-ethereum-endgame/)呢?Nimbus 正在考虑扩展轻客户端协议,使可以依赖于在对等点间只有 1-of-N 是诚实节点的假设。文末有一个不错的轻客户端资源集合。 ## 合并... ### Kintsugi Kintsugi 测试网上线了!这是第一个重要的公共合并测试网。你可以检查网络状态、发送交易、运行一对客户端 (执行+共识),以及尝试搞破坏。所有参与的详情都在 [kintsugi.themerge.dev](https://kintsugi.themerge.dev/)。也可以看看 Remy Roy 写的 Geth+Lighthouse 的[教程](https://github.com/remyroy/ethstaker/blob/main/merge-devnet.md) (和 Superphiz 的讲解[视频](https://youtu.be/r31aeGPoy1o))。其他客户端也可以使用的:这是一个 Kintsugi 可用的客户端配置[列表](https://notes.ethereum.org/BTKyjy_GSlebktLQfVN2zg?view) (可能需要更新)。 衷心感谢 Pari 搭建了其中大部分的内容。看看他的[控制台阵列](https://twitter.com/parithosh_j/status/1471607167451123713),展示了各种客户端组合进行合并的过程。(Teku 在三行中的第二列。) ![Image](https://pbs.twimg.com/media/FGwyxYzXEAgkwEu?format=jpg&name=4096x4096) “[周末大家都测试一下 Eth2 吧!](http://%28https//twitter.com/dannyryan/status/1471874588242067468))” Marius 还在找做个[各种测试](https://hackmd.io/WKpg6SNzQbi1jVKNgrSgWg)的[志愿者](https://twitter.com/vdWijden/status/1471878279573524491)。 ### 同步 在合并之前,有待解决的主要工程问题涉及到合并后的客户端如何同步的问题。原来两个半独立的客户端 (Eth1 和 Eth2) 要高效地同步 (分别管理自己的世界状态) 并不简单,对于合并区块本身特别危险。在合并的架构下,共识层客户端起主导作用,但当执行层客户端正在同步时,它不能验证每个执行负载。同时,执行层还在做一些 snap sync,以在过去的某个最近时间构建其世界状态。 目前的首选是 “[optimistic sync](https://hackmd.io/Ic7VpkY3SkKGgYLg2p9pMg)”,但这被证明在客户端上实现是很棘手,有一些讨厌的[个别情况](https://hackmd.io/S5ZEVhsNTqqfJirTAkBPlg)。另一个选择是共识层利用新的 Altair 功能,在使执行层更新前执行[轻客户端同步](https://hackmd.io/s0mC78fHSZqhssRwJbLK9g)。这个方法有其权衡,就像在上周的[开发者会议](https://hackmd.io/@benjaminion/HyxWQTdqY#Research-updates)里讨论到的。 从根本上说,这是一个工程难题,我们很快就会有一个可行的解决方案。多年来,以太坊网络有各种不同的同步类型和格式,毫无疑问,在可预见的未来,我们将继续在这方面进行迭代。 ### MEV 合并后的最大可提取价值 (MEV) 仍然是热门话题。Flashbots 正在与一个工作小组协作,很多利益相关者 (包括 ConsenSys 和 Teku) 都参与其中。 Robert Miller 撰写了文章《为什么构建获利最大的区块是重要的 ([Why Building the Most Profitable Block is Important](https://writings.flashbots.net/writings/on-the-most-profitable-block/))》,对 Flashbots 的方法给出了很好的概述和解释。 上两周进行了一次[分组讨论会议](https://www.youtube.com/watch?v=ivcI_plFu1o),内容包括对 Flashbots 的 [MEV Boost 提案](https://hackmd.io/70AnBNnKTbGe3D5kT8x9ZA?view)的介绍、对其进行了[演示](https://youtu.be/ivcI_plFu1o?t=1209),还有问答环节。 ### 其他合并新闻 当我得知 Gnosis 推出了[它们自己版本](https://docs.gnosischain.com/)的信标链时,我感到有些惊讶。你可以使用 Lighthouse 和 Prysm 的版本来质押和赚取 $GNO。他们说这可以作为合并的金丝雀测试,在信标链早一周左右执行更新,并最终与 xDai 链 (现在被称为 Gnosis Chain) 合并,xDai 作为其执行层。并[不是所有人](https://twitter.com/lightclients/status/1471901602688614407)都觉得这是个很好的主意 (IST 代表 “irregular state transition”, 非常规状态转移——重点是 xDai 不仅仅是一个测试网,所以一定程度的谨慎是需要的)。 同时,伟大的 Merge 信标链升级命名工作继续进行中。现在已经汇编了一个[候选名单](https://notes.ethereum.org/@hww/stars-of-B),最终的投票会在[周一的 Zoom 会议](https://github.com/ethereum/pm/issues/430)上进行。 ## …其他新闻 现在所有的关注点都在合并上,但我们不能忘记,合并后还有很多工作要进行。如果 Vitalik 的[路线图](https://twitter.com/VitalikButerin/status/1466411377107558402)还不够,Tim Beiko 在 Eth1 GitHub 上[发布](https://twitter.com/TimBeiko/status/1469397405497847810)了一个[开放问题](https://github.com/ethereum/pm/issues)清单,是他在以太坊开放者会议上记录的部分。不要忘了在 Eth2 方面我们还要交付的一些零星问题,如提款和分片! 这一切会在哪里结束?这是 Vitalik 的 [想法](https://www.ethereum.cn/Layer2/endgame)。 ## 质押 Lido 继续往实现更大的透明度方向迈进,推出了一个新的[运行者表现仪表盘]([https://stakerops.io/public/dashboards/4CFK6vUswmj2eqfBWikfjWERnGUdkuzO9C37xIph?org_slug=default&p_operator_names=\["All](https://stakerops.io/public/dashboards/4CFK6vUswmj2eqfBWikfjWERnGUdkuzO9C37xIph?org_slug=default&p_operator_names=%5C%5B%22All)) Operators"]&p_table=12)。它还对[非 Lido 的运行者开放](https://twitter.com/henridf/status/1469247296189743111)。对质押服务获得一个相对全面的了解。 ## 常规会议 ### 实现者会议 第 78 次会议在 12 月 16 日进行。不幸的是,由于技术故障,此次会议未能直播和记录,因此我的速记变成了该会议的唯一记录。我跳过了一些对 optimistic sync 相对细节的讨论,但其中的大部分内容都已经 Eth R&D Discord 的 `merge-general` 频道里被重新提及了。 * [Agenda 会议议程](https://github.com/ethereum/pm/issues/439) * 我的[速记quick notes](https://hackmd.io/@benjaminion/HyxWQTdqY) 主要是对 Kintsugi 测试网的更新,对 optimistic sync 和轻客户端同步的讨论,以及常规的客户端更新。 在圣诞节和新年期间我们都不会举行会议,并将在 1 月 13 日恢复开会。如果有什么紧急需要讨论的,三周后会有一次以太坊核心开发者会议。 ### 合并社区会议 第二次合并社区会议在两周前举行了 * [会议议程和讨论要点Agenda and discussion points](https://github.com/ethereum/pm/issues/419) * [会议记录Recording](https://www.youtube.com/watch?v=iPw7ixSgA_w) ## 活动预告 * 12 月 20 日周一,北京时间 22:30:[信标链升级命名分组讨论会议](https://github.com/ethereum/pm/issues/430)。欢迎参加并选出你的最爱! ## 其他新闻 以下两条新闻都不是特别与 Eth2 相关,但我还是想强调一下。对于新加入者的两项很棒的资源: 1. 很多人[合力](https://twitter.com/0xstark/status/1468611246316425219?s=20)创建的[加入以太坊生态指南](https://docs.google.com/document/d/1VaMg0h04LWigDWg1Eh5dqHXYPzvYNiVvOuUShTuCrXU/edit)。 2. Patrick McCorry [发布](https://twitter.com/stonecoldpat0/status/1468869276178153476)了“加密货币中重点关注二层协议的免费课程 (为期 8 周)”。这很棒,现在应该还能报名。 其他小更新: * Prysmatic Lab 的[最新更新](https://medium.com/prysmatic-labs/prysmatic-labs-ethereum-development-update-3a26150fd449)。 * Lodestar 的[第二篇更新](https://medium.com/chainsafe-systems/a-lodestar-for-ethereum-consensus-2-75b4c6984834)。 * 关于如何处理被破坏的提款密钥的讨论又开始了。有人提出一种对修改提款凭证的社会验证方法。 ## 最后... 我可能两周后不会出下一篇更新,因为那是除夕夜。不是说我要去哪里,但相信你们都有比 (测试 Kintsugi) 更好的事要做。我将在 1 月 6 日或 13 日更新,与 Eth2 开发者会议同步。 看看会有多少新闻吧?‍️ 同时,祝愿大家有一个美好的圣诞节和信念。明年见! ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系[eth@ecn.co](http://mailto:eth@ecn.co/)进行授权。 本文首发于:https://news.ethereum.cn/Eth2/wnie2-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 在三行中的第二列。)

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

“周末大家都测试一下 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 继续往实现更大的透明度方向迈进,推出了一个新的运行者表现仪表盘 Operators"]&p_table=12)。它还对非 Lido 的运行者开放。对质押服务获得一个相对全面的了解。

常规会议

实现者会议

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

  • Agenda 会议议程
  • 我的速记quick notes

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

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

合并社区会议

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

  • 会议议程和讨论要点Agenda and discussion points
  • 会议记录Recording

活动预告

  • 12 月 20 日周一,北京时间 22:30:信标链升级命名分组讨论会议。欢迎参加并选出你的最爱!

其他新闻

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

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

其他小更新:

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

最后...

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

看看会有多少新闻吧?‍️

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

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

本文首发于:https://news.ethereum.cn/Eth2/wnie2-2021-12-20

  • 发表于 1天前
  • 阅读 ( 45 )
  • 学分 ( 0 )
  • 分类:以太坊

评论