# Eth2进展更新 (截至 2021/12/3)

By [EthereumCN](https://paragraph.com/@ethereumcn-2) · 2021-12-06

---

来源 | [What’s New in Eth](https://consensuslayer.news/forward///https%3A%2F%2Fconsensuslayer.news%2Fnews%2F211203)2

作者 | Ben Edgington

⚠ 质押者们，请尽快升级你们的 Eth1 节点！⚠

Arrow Glacier 升级将在区块高度 13,773,000 进行。

Etherscan 制作了一个便利的升级[倒数计时器](https://etherscan.io/block/countdown/13773000)。截至本文发布，预计的升级时间为北京时间 2021 年 12 月 10 日 03:59:54。如果你的 Eth1 节点没有在这之前升级到最新版本，你可能会丢失区块提议。

首要推荐
----

如果本周读者想拿什么招待自己的话，那就看 Vitalik 的[更新路线图](https://twitter.com/VitalikButerin/status/1466411377107558402)吧！(译者注：ECN 制作了一份该路线图的汉化版本，请查看)

![](https://storage.googleapis.com/papyrus_images/5e937aa617cf85753b2bccfbebfdab1bdd29dd8c9a6b13a446e26e8792a42ed7.jpg)

信标链
---

上周三是信标链创世一周年纪念日。这真是史诗般的一年，而且几乎没有发生事故。

我本来计划写一篇关于信标链创世一周年的文章，但是其他人已经做了这样的工作了：

*   Anthony Sassano 在其 [The Daily Gwei](https://thedailygwei.substack.com/p/beacon-me-up-scotty-the-daily-gwei) 更新中写了一篇很不错的评论文章
    
*   还有 EthStaker 统计的一些[数据](https://old.reddit.com/r/ethstaker/comments/r6lx1v/1_year_review_of_the_beacon_chain/)
    

我们不仅庆祝信标链上线一周年，还有 Lodestar [提议了首个主网区块](https://twitter.com/dapplion/status/1464033020680224777)也很值得庆祝🎉

可惜的是，还是有两个创世验证者在最后几天被罚没了，即 [1859](https://beaconcha.in/validator/1859) 和 [12697](https://beaconcha.in/validator/12697)。关于他们，没有更多的信息了。他们一整年都运作良好，结果在最后关头被罚没了，也够难过的。还有其他不那么好的消息，Lefteris 偶然发现了其中一个[自创世以来就离线的验证者](https://twitter.com/LefterisJP/status/1462725215046221829)。还有另一个是验证者 [13872](https://beaconcha.in/validator/13872)。

### 信标链规范相关

规范 [v1.1.6](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.6) 已发布。该版本包含对分叉选择中一个难以攻击的漏洞的修复，以及提高提议者分数 (Proposer Score-bosting) 以抵抗[各种攻击](https://hackmd.io/@benjaminion/wnie2_211105#Fork-choice-vulnerabilities)。这些变化并不是共识关键性的东西，所以不需要在客户端中部署一个硬分叉。

如果大家最近注意到自己的信标节点的带宽和/或 CPU 使用率大幅增加，那么很可能是由于规范变化引起的 (我们正恢复原来的规范版本)。这个规范变化会应用到所有客户端中。在恢复版本部署了以后，很有可能会看到改善。

关于其他新闻，Danny 提议对我们的证明子网络进行[修改](https://github.com/ethereum/consensus-specs/issues/2749)，因为关于如何运行这种规模大的 p2p 网络，我们已经有了一些经验。

还是 Danny，关于如何在实践中实现[弱主观性同步](https://notes.ethereum.org/@djrtwo/ws-sync-in-practice)的基础设施，他提出了一些想法和建议。

合并 (The Merge)
--------------

Tim Beiko 发布了文章[《合并将如何影响以太坊应用层》](https://blog.ethereum.org/2021/11/29/how-the-merge-impacts-app-layer/)，获得很多好评，尽管我更喜欢我提议的标题[《Eth2 将如何影响 Eth2》](https://twitter.com/benjaminion_xyz/status/1462780261939257355)。这里是[中文版本](https://mirror.xyz/ethereumcn.eth/kFzA6fZKF-qIjAOvOkJT03WizNea0Bo2Gx6tUDamFsY)。

关于这个话题的[第二次社区电话会议](https://github.com/ethereum/pm/issues/419)于 12 月 3 日举行。我还没看到会议视频或者会议笔记，但请关注[以太坊基金会的 YouTube 频道](https://www.youtube.com/c/EthereumFoundation/videos)，可能会发布一些内容。

这里有一个主网合并准备的[追踪文档](https://github.com/ethereum/pm/blob/master/Merge/mainnet-readiness.md)，大家可以作为参考。

### Kintsugi 测试网

每周合并开发者测试网顺利推进。我们把测试网建起，又把测试网毁坏。这个案例讲的是 [Barnabé 在合并开发者测试网 2 中表现不佳](https://twitter.com/barnabemonnot/status/1466834138401591311)。(好消息是，这个问题会在规范 v1.1.6 中得到修复。)

计划在下周启动开发者测试网 3，并且如果一切顺利的话，会在 12 月 14 日左右建立一个更公开、运行时间更长的合并开发者测试网，也就是 Kintsugi 测试网。这里有一个[文档](https://notes.ethereum.org/@djrtwo/kintsugi-milestones)，追踪客户端支持 Kintsugi 的进程。

对于细节爱好者，以下是我从 Mikhail Kalinin 的 ConsenSys 内部演讲中摘取的与 Kintsugi 相关的特定版本和 PR (希望你不介意！)：

*   Kintsugi [合并开发者测试网 2](https://beaconchain.merge-devnet-2.wenmerge.dev/) 最近已经开始
    
*   [Kintsugi 规范 v3](https://hackmd.io/@n0ble/kintsugi-spec) 已经发布
    
    *   共识层 [#2728](https://github.com/ethereum/consensus-specs/pull/2728)
        
    *   执行层 [#4463](https://github.com/ethereum/EIPs/pull/4463), [#4465](https://github.com/ethereum/EIPs/pull/4465), [#4466](https://github.com/ethereum/EIPs/pull/4466), [#4482](https://github.com/ethereum/EIPs/pull/4482), [#4487](https://github.com/ethereum/EIPs/pull/4487), [#4493](https://github.com/ethereum/EIPs/pull/4493)
        
    *   引擎 API [#130](https://github.com/ethereum/execution-apis/pull/130), [#132](https://github.com/ethereum/execution-apis/pull/132), [#133](https://github.com/ethereum/execution-apis/pull/133), [#134](https://github.com/ethereum/execution-apis/pull/134), [#135](https://github.com/ethereum/execution-apis/pull/135)
        
*   合并测试网的会议已经开始
    
    *   [会议议程](https://github.com/ethereum/pm/issues/422)
        
    *   [测试计划](https://hackmd.io/@n0ble/merge-test-plan)
        

如上所述，上周举行了一次[合并测试网会议](https://www.youtube.com/watch?v=69IXGROswBM)。这引发了 Geth 团队的 Marius 开展的一系列活动，他正在召集一支志愿者大军来测试合并工作。以下是一些提示：

*   Marius 的 [合并测试网计划](https://hackmd.io/WKpg6SNzQbi1jVKNgrSgWg)
    
*   [召集](https://twitter.com/vdWijden/status/1465277163276488708)
    
*   超过 [300 名志愿者参与](https://twitter.com/vdWijden/status/1465996965653659649)!
    
*   Marius 自己的 [进程](https://twitter.com/vdWijden/status/1466049345069985797)
    

对于参与的志愿者，这里有一些加入开发者测试网 2 的[指示说明](https://hackmd.io/dFzKxB3ISWO8juUqPpJFfw)。

客户端团队目前面临的主要挑战之一是实现 “optimistic sync” (乐观同步)，这是一种在加入现有网络时协调共识客户端和执行客户端的方法。有一个具体说明 optimistic sync 进程的计划。同时，这里还有一些[注释](https://hackmd.io/Ic7VpkY3SkKGgYLg2p9pMg)。

质押
--

Rocket Pool 现在[完全上线了](https://twitter.com/superphiz/status/1462578544622645248)，它有一个相当时髦的 [dashboard](https://www.rp-metrics-dashboard.com/dashboard/MAINNET)。

Lido 发布了其 [2021 年第四季度](https://drive.google.com/file/d/1M9bOFalecnJf_pcYoxO7fWN4P1IH8PZ0/view?usp=sharing)的节点和验证者参数报告。

MEV
---

如果读者有一直关注生态，那么你将意识到合并后的 MEV (Maximal extracted value，最大可提取价值) 正成为一个热门的话题。

Flashbots 试图让所有人民主地提取 MEV，而不是它们全部都被少数几个大型质押池所提取，导致验证者中心化。为此，他们建议推出一个客户端团队可以实现的[网络架构](https://ethresear.ch/t/mev-boost-merge-ready-flashbots-architecture/11177?u=benjaminion)，并且正在协调形成一个[工作小组](https://twitter.com/thegostep/status/1465732252915191826)，其中包含大量利益相关者。

该方法的一部分涉及区块生产中的 “提议者和构建者分离”(PBS)。简而言之，验证者不是自己构建区块，而是由专业的区块构建者 (如 Flashbots) 构建，然后验证者对这些区块进行提议。目前的做法是在共识协议之外实现这一点，这涉及到很多信任假设。未来，可能会有在协议内采用类似东西的选择，并确保这对公平面对所有人、以及所有人可访问。

Flashbots 的 [MEV Roast 15 - 以太坊路线图之上的 PBS](https://github.com/flashbots/pm/issues/98) 这场会议在今天举行，涵盖了所有这些话题。很可惜，我错过了这场会议 —— 我本来计划看录屏来补一下课，但除了一些在推特上进行的[讨论](https://twitter.com/thegostep/status/1466556109913690112)，我什么也没找到。😢 如果稍后找到了，会通知大家的。

这种 PBS 机制的一大担忧是抗审查 (尤其是当 Flashbots 对区块生产具有有效垄断时)。Vitalik 就该话题[表达了一些看法](https://notes.ethereum.org/@vbuterin/pbs_censorship_resistance)。

路线图
---

Vitalik 为了庆祝信标链创世一周年，发布了一个更新的[以太坊 (2.0 版本) 路线图](https://twitter.com/VitalikButerin/status/1466411377107558402)。ECN 将其翻译成中文了，虽然他们没有翻译每一部分的标题🙂 (译者注：该路线图的中文版已于上文贴出，其中保留四个英文标题的同时，ECN 也在旁边标注了中文翻译)

这个新的以 rollup 为中心的路线图重点解决数据可用性问题。Vitalik 概述了一个计划，通过扩展 calldata 和分阶段推出分片以[逐步提高数据可用性](https://notes.ethereum.org/@vbuterin/data_sharding_roadmap)。这将很快提高整体以太坊生态系统的 TPS (每秒交易处理笔数)，而不需要等到 1-2 年分片大量采用之后。

如果我们想要增加系统内的数据流量，那么在某些时候我们可能也想开始清除这些数据。这就是 [EIP-4444](https://eips.ethereum.org/EIPS/eip-4444) 发挥作用的地方。上周，Vitalik 参加了一个[关于历史数据过期的即兴 AMA](https://www.reddit.com/r/ethereum/comments/qzvsfq/impromptu_technical_ama_on_history_expiry/) 讨论了相关话题。@lightclients 发布了一条推文以[解释](https://twitter.com/lightclients/status/1462576116359569411)相关背景。

释义性文章
-----

这周真是到处都活跃着 Tim Beiko 的身影啊。又得说到他了，他在 Ethereum Cat Herders 上做了一个演讲[《理解从 PoW 向 PoS 过渡》](https://www.youtube.com/watch?v=aH3Le-3v320)，这里是[幻灯片](https://drive.google.com/file/d/1tXMTQdq_cjkwtqmtH-mzSvhVmlhGN-Vf/view)。

Guillaume 和 Dankrad 解释了如何在客户端中实现 [Verkle trees](https://blog.ethereum.org/2021/12/02/verkle-tree-structure/) 的实际实现。Verkle trees 是实现以太坊无状态的步骤之一。

媒体和其他
-----

最近几期 Bankless 的播客是相关的。它们仍然在我的待播放列表积压着，但我知道它们肯定都很棒：(1) Darren Langley 和 Dave Rugendyke 参加的一期[《使用 Rocket Pool 去中心化以太坊 2.0 质押》](http://podcast.banklesshq.com/decentralized-ethereum-20-staking-with-rocket-pool-darren-langley-dave-rugendyke)，(2) Tim Beiko 参加的[《Layer Zero》](http://podcast.banklesshq.com/tim-beiko-layer-zero)。

Coin Telegraph，《随着 Eth2 合并接近，以太坊将进入全面通缩模式》：

> 以太坊社区经理表示，现在工作的重心“完全集中在合并上”。

Chainsafe 在 [CSCON1](https://cscon.chainsafe.io/) 上进行了一系列演讲。现在很难追踪这些[视频](https://www.youtube.com/c/ChainSafeSystems/videos)，因为它们没有被编入索引。但要注意这些直播：

*   Alex Stokes 的《[合并及未来的路线图](https://twitter.com/ChainSafeth/status/1466793784650477576)》
    
*   Lightclients 的《[未来的以太坊账户](https://twitter.com/ChainSafeth/status/1466845872000487426)》
    
*   Tim Beiko 的[《以太坊路线图的详细更新》](https://twitter.com/ChainSafeth/status/1466098877568847874)
    

常规会议
----

### 实现者会议

第 77 次会议于 12 月 2 日进行。

*   [会议议程](https://github.com/ethereum/pm/issues/429)
    
*   [会议视频](https://youtu.be/1fIg_t6hZ8U?t=58)
    
*   我的[速记](https://hackmd.io/@benjaminion/S1trJ8UFK)
    

### 核心开发者会议

第 127 次会议于 11 月 26 日进行。

*   [会议议程](https://github.com/ethereum/pm/issues/416)
    
*   [会议视频](https://www.youtube.com/watch?v=js4HLK4MyQI)
    
*   Tim Beiko 的[笔记](https://twitter.com/TimBeiko/status/1464262630139334658)
    

Tim 最新一篇[《以太坊核心开发者会议更新》](https://twitter.com/TimBeiko/status/1466468433130934275)总结得很棒，值得阅读。

活动预告
----

*   UTC 时间 2021 年 12 月 9 日 20:00：[合并后 MEV 分组讨论](https://github.com/ethereum/pm/issues/423)
    

其他新闻
----

*   Lighthouse [更新 #38](https://lighthouse.sigmaprime.io/update-38.html)
    
*   Potuz 写了一篇[分解 Prysm 的 hasher 机制](https://hackmd.io/@potuz/BJyrx9DOF)的文章
    
*   Danny 的 [Finalized no. 32](https://blog.ethereum.org/2021/11/22/finalized-no-32/)
    

最后…
---

我为信标链创世一周年准备了一份生日礼物：发布了经过全面修订和更新的 [Altair 注释规范](https://eth2book.info/altair/annotated-spec)。在这个文档中，读者会收到我的[强烈提示](https://eth2book.info/altair/preface#work-in-progress)，关于在接下来的六个月里甚至之后我计划做些什么。(我的全职工作不会变：不要害怕，Teku 是我的初恋！) 祝我好运！

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

---

*Originally published on [EthereumCN](https://paragraph.com/@ethereumcn-2/eth2-2021-12-3)*
