主页 > imtoken下载手机版 > 以太坊合并计划 A 和计划 B

以太坊合并计划 A 和计划 B

imtoken下载手机版 2023-01-17 13:53:21

以太坊合并的A计划和B计划

注:原作者为 ConsenSys 开发者 Ben Edgington。

这周你绝对应该读一读。Tim Beiko 带来了 AllCoreDevs 更新 011,让我们全面了解以太坊在合并的路上还剩下什么。

这就是问题所在。什么时候合并?

这是很多人目前唯一感兴趣的问题以太坊不,官方的回答是“什么时候准备好”。没错,但这个答案并没有多大帮助。所以,让我们把它拆开。

这涉及两个稍微独立的部分,使预测变得不那么简单。第一部分很简单,客户端合并的准备,第二部分是以太坊的难度炸弹。

以太坊合并的A计划和B计划

以太坊的难度炸弹是什么?

难度炸弹(有时称为冰河时代)是以太坊早期存在的一种机制。它的作用是在一个PoW区块达到一定的区块高度后,将挖矿难度成倍增加,进而增加区块之间的间隔时间。目前有一个沙丘仪表板显示在难度炸弹生效时阻止生产力下降的速度有多快,然后我们可以通过硬分叉重置来恢复。

难度炸弹的想法是双重的。首先,它为开发人员提供了一项强制性功能。拆除或延迟难度炸弹需要硬分叉。这个想法是,如果我们想通过硬分叉来做到这一点,那么我们将利用这个机会升级协议。特别是在早期阶段,难度炸弹的目的是鼓励快速过渡到权益证明(PoS)共识机制。在我看来,它在这方面几乎是失败的。证明是(a)我们仍然没有成功切换到 PoS,我们将难度炸弹延迟了至少 5 次,以及(b)Arrow 和 Muir Glacier 的两个硬分叉只是延迟了难度炸弹而没有做任何事情别的。它的主要作用只是使计划复杂化。

以太坊不

垂直对齐:继承;框尺寸:边框框;字体大小:16px;color: rgb(0, 0, 0); margin-left : 10px; margin-right : 10px; line-height: 1.75 em;font-family: '方平SC', '微软雅黑'; 难度炸弹的第二个,更现实的目的是防止矿工在PoS激活后继续参与PoW挖矿。矿工需要自行拆除难度炸弹,难度并不大(只有一行代码必需),但难度炸弹的存在有效地迫使矿工在合并后维护自己的 ETH1 客户端分叉。

无论如何,关键是难度炸弹的当前迭代很快就会引人注目。

计划和计划 B

最理想的路径(A计划)是在难度炸弹成为大问题之前合并。另一种选择(B计划)是做另一个硬分叉,只会延迟炸弹购买几个月来为合并做准备。

所以,这是一个计划 A 最好的游戏,但这取决于在难度炸弹摧毁以太坊之前准备好一切。但我们不知道确切的时间,因为时间会受到整体计算能力的影响,我们也不知道客户的合并准备状态。

最重要的是,我们希望在 5 月底之前对这两件事有更清晰的了解。到那时(或在那之后的几周内),我们将不得不决定是继续还是推迟这个硬分叉计划 B 的难度炸弹。我们不能让这个决定拖得太久,因为如果需要,我们会组织一个为期数周的硬分叉来化解这个高难度炸弹。

到目前为止,测试合并似乎进展顺利(见下文)。最新的分析表明,难度炸弹直到 8 月中下旬才会成为以太坊的严重问题,届时平均出块时间可能会上升到 20 秒。

如果我是一个赌徒,我会在 8 月的合并上押一些 USDC,而不会延迟难度炸弹。但这绝不是财务建议。如果你输了,不要对我哭泣。

Tim Beiko 对合并的时间表给出了自己的看法(我认为这与上面讨论的没有本质上的不同)。

以太坊不

您可以加入 EF 邮件列表以获取更新。

: rgb(0, 0, 0); 背景色: rgb(255, 255, 255); font-family: '方平SC', '微软雅黑';'

测试合并

有关#TestingTheMerge 的概述,请参阅 Tim 的 ACD 更新。您可以在此处找到每周联合测试电话会议的说明。

在我们知道开发人员正在做什么来测试合并之前,我想强调一下,如果你在以太坊上运行任何基础设施,你也需要参与合并测试。这是确保您的项目在我们执行此操作时不会中断的唯一真正方法。为此,我的同事 Sajida 编制了一份综合测试清单以太坊不,以跟踪谁参加了测试。

主网影子分叉

自从我上次写关于合并测试的主题以来,我们已经完成了 3 个主要的网络影子分叉,其中一个在阿姆斯特丹。

影子分叉是对合并机制和客户端准备情况的极好测试。它们或多或少等同于合并主网(尽管目前以太坊基金会和开发团队控制着所有验证者,这使得分割影子稍微容易一些)。Shadow Fork 太酷了,我不会详细介绍,但总的来说,到目前为止,这些测试已经取得了巨大的成功。

1.主网的第一次影子分叉发生在 4 月 11 日。以下是 Pari 的总结:

以太坊不

马吕斯宣布​​影叉取得了巨大的成功。在测试过程中,在 Geth 客户端中发现了与 gas throttling 相关的配置问题,但问题并不严重。不同的客户有不同的问题,但都找到并解决了。

2.主网的第二次影子分叉发生在 4 月 23 日 Devconnect 会议期间。以下是 Pari 的总结:

这是第一个影子分支,每个客户端都在合并中幸存下来,然后设法保持同步。我们在这方面取得了真正的进展!

3.主网第三次影子分叉发生在5月5日,测试非常顺利。

更多信息可以在开发者电话会议的记录中找到。

.75emfont-family: '方平SC', '微软雅黑'; 包括一些新的合并同步测试。这些测试发现了一些问题,但绝对可以修复。

此外,Goerli 测试网也有四个影子分叉。

最重要的是,我们计划在 6 月合并三个现有的以太坊测试网:Ropsten、Sepolia 和 Goerli。

信标链里程碑

以太坊不

截至目前,已经有超过 10% 的 ETH 被质押在 Eth2 存款合约中。Hildobby.eth 组装了一个很好的存款仪表板,显示质押存款的状态和历史。活跃验证者的数量现在接近 370,000,并且增长速度比以往任何时候都快。

此外,我们在客户多样性方面也有一些好消息。Prysm 的市场份额现在不到 50%,这对于整个信标链来说是一个相对健康的状态。在过去的几个月里,Prysm 的市场份额已经超过了 68%,这是一个非常不稳定的局面。写一个警示故事似乎很有用,但说真的,我们应该向那些迫切希望做出改变的个人和机构致敬,因为以太坊因为有你而变得更强大、更安全。

当然,战斗还没有结束。接下来要改进的是执行客户端的多样性,这比之前一致客户端的多样性要差。

保证

Ethereum.org 的承诺页面已经完全改版,非常漂亮。

丽都最近在复习。Lido 作为 Staking 市场占有率超过 30% 的工具,绝对是对的。这似乎引发了一连串的透明度。Lido 的下一章是我在 3 月初要求的最新去中心化路线图。除此之外,他们还分享了丽都的运营策略。Superphiz对此有一些想法。

0, 0, 0); 左边距:10px;边距右:10px;行高:1.75 em;font-family: '方屏SC', '微软雅黑'; 同样来自 Lido,他们发表了一篇题为“Modeling The Entry Queue Post-Merge”的文章,分析了当验证者激活队列非常长时,合并可能如何影响 Lido 的社交奖励模型。

至于火箭池,Bittripin 在接受 Darren Langley 采访时概述了火箭池。Rocket Pool 宣布在其最新测试版中支持 Besu 和 Nethermind 作为 Eth1 客户端。是的,客户是多种多样的!

推荐科普文章

以太坊不

1.开发者一直在做的影子分叉是什么?Yaskamal chaturvedi 的文章解释了一些问题。

2.ConsenSys 建立了良好的综合知识库。最近,这里有几篇值得你花时间阅读的文章:

(1)合并的四大支柱;

(2)对于 PoS,Tim​​ Becco、Matt Nelson 和 Chris Anatalio 的采访摘录的视频播放列表,请观看周一对 Justin Drake 的后续采访。

3.这是一篇面向 API 爱好者的文章:Kurt 团队的 Adrian Sutton 写了关于团队围绕 JSON 类型定义的工作。客户端开发的很大一部分工作量就是这种繁重的幕后工作。都是好东西。

4.Adrian 关于从公共信标链节点窃取包含费用主题的文章对于那些在执行客户端合并后可能希望依赖第三方服务的运行验证器的人来说是一个警示故事。是时候开始运行您自己的执行客户端了。

5.这是 Alex Stokes 在 PEEPanEIP 会议上谈到的退出话题。亚历克斯是一位出色的翻译。

八:1.75 em;font-family: '方平SC', '微软雅黑'; 6.bartek.eth 有一篇关于 KZG 承诺的非常好的帖子,我在 Devconnect 上写过 KZG 做了一个关于承诺主题的简短介绍(只有幻灯片,还没有视频)。由于种种原因,多项式似乎是未来首选的数据结构,所以现在是掌握所有这些东西的好时机。

7.今天的热点新闻是Joanne Fuller关于以太坊2协议形式验证的文章《Fixing the Array-Out-of-Bound Runtime Error》。我有时觉得我的同事对协议的形式验证被低估了。正如 Joanne 解释的那样,FV 是一个非常强大的工具,验证这样的协议非常令人放心。

8.终于看完了Eth2协议中的随机性章节。结果比我预想的要有趣得多,但花费的时间比我计划的要长得多。概率太难了!我不知道我接下来要挑战什么,也许是委员会。在我开始向上移动之前,我想完成一些低级主题。

以太坊合并的A计划和B计划