主页 > imtoken如何区分官网 > 歌尔力/普拉特合并在即,这些事情需要注意

歌尔力/普拉特合并在即,这些事情需要注意

imtoken如何区分官网 2023-05-05 07:44:36

原标题:《Goerli/Prater合并公告》 原文出处:以太坊基金会博客 原作者:协议支持团队 原创编译:ETH中文

作为最后一个过渡到权益证明的测试网,Goerli 将与 Prater 合并。 Goerli/Prater 合并后的网络将保留 Goerli 名称。

为合并做准备的 Prater 测试网的 Bellatrix 升级将在 epoch112260 激活,预计在世界标准时间 2022 年 8 月 4 日下午 12:24

Bellatrix升级激活后,Goerli/Prater合并将在Goerli达到总难度值10790000时发生,预计发生在2022年8月6-12日之间。

合并后,Goerli 的验证器集将继续对运行测试网验证器的个人质押者开放。 想要启动 Goerli/Prater 验证器的质押车可以前往 Prater Launchpad。

背景

经过几年的努力将权益证明引入以太坊,我们现在进入了最后的测试阶段:测试网部署!

在经历了几个开发测试网、影子分叉和已弃用的测试网之后,Sepolia 最近过渡到权益证明。 现在,只剩下一个测试网:Goerli 及其配套的信标链 Prater。

合并在两个方面不同于以前的以太坊升级。 首先,节点运营商需要升级他们的共识层(CL)和执行层(EL)客户端,而不仅仅是两者之一。 然后分两个阶段激活升级:第一阶段是贝拉特里克斯升级,在信标链上的公开epoch高度激活,第二阶段是巴黎升级,在执行层达到总难度。 ) 值被激活。

升级信息

时间

合并分两步完成。 它从共识层上的 Bellatrix 网络升级开始,由纪元高度触发。 接下来是巴黎,执行层从工作量证明升级到权益证明,由特定的总难度阈值触发,称为终端总难度(TTD)。

Bellatrix 升级计划于 Prater 信标链的纪元 112260 激活,预计时间为 2022 年 8 月 4 日世界标准时间下午 12:24(世界标准时间 2022 年 8 月 4 日下午 12:24)。 执行层Paris部分将在Goerli测试网终端总难度(TTD)达到10790000时触发,预计时间为2022年8月6-12日。

一旦执行层超过 TTD,下一个区块将完全由信标链验证者产生。 一旦信标链完成了区块,我们就认为合并完成了。 假设网络条件正常,这应该在 TTD 触发后的第一个区块后 2 个纪元后完成,大约 13 分钟后!

有一个新的 JSON-RPC 块标记 finalized 返回最新的最终确定的块,或者如果不存在这样的合并块则返回错误。 应用程序可以使用此标记来检查合并是否已完成。 同样,智能合约可以查询合并后重命名为 PREVRANDAO 的 DIFFICULTY 操作码(0x44),以确定是否发生合并。 我们建议基础设施提供商除了监控最终状态外,还要监控整体网络稳定性。

客户端版本

以下客户端版本支持 Goerli 和 Prater 测试网的合并。 节点运营商必须运行执行层 (EL) 客户端和共识层 (CL) 客户端,以便在合并期间和之后留在网络中。

在选择要运行的客户端时,验证者应特别注意在 EL 和 CL 上运行大多数客户端的风险。 有关这些风险及其后果,请参阅此解释器。 有关 EL 和 CL 客户端当前分布的估计以及从一个客户端切换到另一个的指南,请参阅本文。

共识层

灯塔 Geardude Clockberg (v2.4.0)

北极星 v0.41.0

Prysm v2.1.4-rc.0

光轮 v22.7.0

特库 22.7.0

执行层

贝苏 22.7.0-RC3

Erigon 2022.07.03-alpha

去以太坊(geth)v1.10.21

幽灵 1.13.5

升级规范

合并的共识密钥更改在两个地方指定:

在共识规范存储库的 bellatrix 目录中对共识层的更改

执行级别的更改,在执行规范存储库的 Parisspec 中

此外,另外两个规范涵盖了共识层和执行层客户端如何交互:

Engine API在execution-apis仓库中描述,用于共识层和执行层之间的通信

OptimisticSync在共识规范仓库的sync文件夹中有描述。 供共识层在执行层同步时导入区块,为执行层提供共识层链头的局部视图。

常问问题

1. node runner应该怎么做?

合并后,一个以太坊全节点将合并一个共识层客户端(运行 PoS 信标链)和一个执行层客户端(管理用户状态和运行交易相关计算)。 它们通过经过身份验证的端口进行通信(使用一组称为 Engine API 的新 JSON RPC 方法)。 执行层客户端和共识层客户端使用加密的 JWT 相互认证。 节点运营商需要参考他们的客户文档,了解如何生成和配置这些信息。

换句话说,如果你已经有一个节点运行在信标链上,你现在还需要运行一个执行层客户端。 同样,如果您在当前 PoW 网络上运行一个节点,那么您将需要运行一个共识层客户端。 为了让他们安全地通信,每个客户端都必须传递一个 JWT 令牌。 可以在此处找到在 Goerli/Prater 网络上运行节点的简要说明。

值得强调的是,虽然信标链节点和验证者客户端都是共识层客户端的一部分,但运行信标链节点与运行验证者客户端并不相同。 验证者必须同时运行两者,而节点运行者只需要运行信标链节点。 这篇文章更详细地解释了这两个组件之间的区别:

另请注意,共识层和执行层都维护一组独立的对等点并公开自己的 API。 Beacon 和 JSON RPC API 都将继续按预期工作。

2. 作为质押者我需要做什么?

Goerli/Prater 合并是每个人确保在主网过渡之前正确配置验证器的最后机会。 我们强烈建议参与此次合并,以避免在主网上出现任何意外问题。

如上所述,合并后,信标链上的验证者除了共识层客户端外,还需要运行一个执行层客户端。 我们强烈鼓励每个人在合并之前这样做,但验证者可以将这些功能外包给第三方提供商。 这是可能的,因为执行层唯一需要的数据是存款合约的更新。

合并后以太坊测试网goerli合并,验证者需要确保他们创建和证明的区块中的交易是有效的。 为此,每个信标节点必须与执行层客户端配对。

请注意,多个验证器仍然可以与信标节点和执行层客户端组合配对。 虽然这增加了验证者的责任,但它也赋予了验证者提议区块的权利以太坊测试网goerli合并,以获得其相关交易的优先费用(目前由矿工收取)。

虽然验证者奖励累积在信标链上,直到后续网络升级后才会被领取,但交易费用将继续在执行层支付、销毁和分配。 验证者可以指定任何以太坊地址作为交易费用的接收者。

更新您的共识层客户端后,请务必在设置验证者客户端时设置费用接收者(fee receiver),以确保交易费用可以发送到您控制的地址。 如果选择第三方供应商进行质押,则由您选择的供应商指定这些费用的分配方式。

Prater Staking Launchpad 有一个合并准备清单,验证者可以使用它来确保他们已经完成了流程的每个步骤。 EthStaker 团队还将在 7 月 29 日举办合并验证者准备工作坊。

3. 为什么终端总难度预估的时间跨度这么大?

每个区块的难度波动增加使得估计 TTD 比区块或纪元高度更难,因此期望范围更广。 用户应注意,由于工作量证明哈希率的变化,这也会在主网过渡期间发生。

4. 作为应用程序或工具开发者,我应该怎么做?

Goerli 测试网已准备好合并,现在是您确保您的产品通过 PoS 过渡并在合并环境中按预期工作的最后机会。 正如在之前的一篇博文中提到的,合并只会对部署在以太坊上的一部分合约产生非常微弱的影响,并且不会破坏任何合约。 此外,大多数用户 API 端点将保持稳定(除非使用 eth_getWork 等工作量证明特定方法)。

尽管如此,以太坊上的大多数应用程序所涉及的远不止链上合约。 现在您要确保您的前端代码、工具、部署管道和其他链下组件按预期工作。 我们强烈建议开发人员在 Ropsten(或 Kiln)上执行完整的测试和部署周期,并向这些项目的维护人员报告工具或依赖项的任何问题。 如果您不确定在哪里打开问题,请使用此存储库。

此外,您需要注意,合并后除 Sepolia 和 Goerli 之外的所有测试网都将关闭。 如果您是 Ropsten、Rinkeby 或 Kiln 测试网的用户,您应该计划迁移到 Goerli 或 Sepolia 测试网。 更多详细信息,请阅读文章“Ropsten、Rinkeby 和 Kiln 测试网弃用公告”。

5. 作为以太坊用户或 ETH 持有者,我需要做什么?

不必要。 以太坊主网不受此测试网的影响。 我们将在主网过渡前在本博客发布后续公告。

6. 作为矿工,我需要做什么?

不必要。 如果你在以太坊主网或 Sepolia 测试网上挖矿,你需要知道合并后每个网络将完全在 PoS 共识下运行。 届时,网络上将无法再进行挖矿。

7. 作为验证者,我可以质押我的股份吗?

不能。 合并是以太坊迄今为止最复杂的升级。 为了将网络中断的风险降到最低,我们采取了最小可行的方法,这意味着在这次升级中,我们搁置了所有与 PoW->PoS 过渡无关的变化。

从信标链中提取资金的能力可能会在合并后的第一次升级中引入。 共识层和执行层的规范推进正在进行中。

8. 我有更多的问题,我可以在哪里问他们?

EthStaker 社区已经建立了一个 Discord 频道来回答质押者和节点运营者的问题。 你可以加入他们的 discord 并在#goerli-prater 寻求帮助。 如上所述,EthStaker 还将在 7 月 29 日举办合并验证者准备工作坊。

此外,合并社区会议定于世界标准时间 8 月 12 日 14:00 举行。 客户开发人员和研究人员将回答节点运行者、质押者、基础设施和工具提供商以及社区成员的问题。 请注意,此社区电话预计将在 Goerli/Prater 合并之后进行。

9、什么时候合并?

截至本文发表时,以太坊主网合并的日期尚未确定。 任何关于合并日期的讨论都可能是骗局。 更新将发布在以太坊基金会博客上,不要被骗了!

假设Goerli/Prater合并没有发现任何问题,当客户端发布全功能版本时,我们将在主网信标链上选择激活Bellatrix升级的槽位高度,并设置用于触发主网过渡的总难度值。 客户将发布主网合并版本。 我们将在此博客以及其他社区平台上宣布它。

以上均以未发现问题为前提。 如果在此过程中的任何时候发现问题,或者确定测试覆盖率不足,我们将在继续部署过程之前解决这些问题。

只有这样才能估计合并的确切日期。

原文链接