主页 > imtoken testflight下载 > 以太坊“上海”升级计划最新进展

以太坊“上海”升级计划最新进展

imtoken testflight下载 2023-01-17 12:45:52

原文翻译:H.Forest Ventures,0x123

原标题:AllCoreDevs Update 010

推荐理由:

本文介绍了以太坊1月至今的重要事件,包括Kiln测试网的运行状况、“上海”升级的最新计划、以太坊执行层的可执行规范工作、协议联盟的相关信息和一些细节更新。密切关注以太坊最新动态的用户可以仔细阅读。

TL;博士

自一月份以来发生了很多事情,我一直在努力找时间把它写下来。以下是本文的主要亮点:

继 Kintsugi 之后,最近也推出了 Klin 测试网。它根据在 Kintsugi 上发现的边缘情况对 Merge 规范进行了更改,并进行了一些重命名。虽然 The Merge 的运行时规范目前看起来几乎是最终版,但在过渡到 Klin 上的运行时期间,一些客户端出现了一些实现问题。所涉及的团队正在加倍测试以确保所有实施都是安全和稳定的。丹尼在他最近完成的帖子中谈到了这一点。

除此之外以太坊中国最新关停消息,我们要求更多的开发者社区使用 Klin 并确保他们的产品按预期工作。感谢 Kurtosis、Tenderly、Lido、Uniswap、EthStaker、Infura 和 Blockdaemon 试用了 Klin。

假设没有发现关键问题,预计 Klin 将是最后一个发布的公共测试网。一旦我们对客户端实施和基础设施/工具准备工作感到满意,下一步就是在现有测试网(Ropsten、Goerli、Sepolia 等)上运行 The Merge。

与每次升级一样,我们将在测试网升级后保持持续测试,以确保测试网稳定运行。当我们幸运地测试网按预期工作时,我们将安排过渡到以太坊主网。

以太坊联盟和以太坊的关系_以太坊中国最新关停消息_以太坊中国将关停

虽然我们已经非常接近整个社区的激动人心的时刻,但安全过渡是 The Merge 的第一要务,而不是在目标日期运行。这是迄今为止以太坊最复杂的升级。我们希望能顺利完成。

一旦确定了测试网和主网的具体更新时间表,将通过以太坊周、Eth2 新特性、EF 博客等社区出版物进行披露。任何当前公布的目标日期都是错误的,因为尚未确定确切日期。请在接下来的几个月中对潜在的诈骗和虚假公告格外警惕。

关于难度炸弹的说明

去年Arrow Glacier升级延迟的难度炸弹,预计将在6月左右对块率产生影响(点击此处了解最新进展)。虽然在延迟难度炸弹升级之前过渡到 POS 是理想的,但以下三点值得注意:

“上海”升级

正如上次更新中提到的,随着 The Merge 的规格在很大程度上被冻结,围绕“上海”升级的规划工作已经开始。本次升级的规格请点击这里。本次更新暂时计划进行三项重大更改,以及一些改进。请继续阅读以了解有关我们此更新的更多信息!

EVM(以太坊虚拟机)对象格式

多年来,研究人员和客户开发人员一直在努力改进 EVM,而不会破坏当前的合同。去年,Ipsilon 团队提出了一个非常聪明的想法:为使用特定标识符部署的合约提供新功能,但保持现有合约按原样执行。这现在被称为 EVM 对象格式,简称 EOF。

在“伦敦”升级中,我们通过禁用以 0xEF 字节开头的新合约的部署来保留此标识符的一部分。在“伦敦”升级上线之前,部署了少量以 0xEF 开头的合约,但这已经不可行了,我们可以在 0xEF 前缀上添加第二个字节(我们称之为“魔术”字节),并获取我们可以保证不会被任何合约使用的序列。

EIP-3540 对此进行了详细阐述,并强调了该方法的第一个切实好处:分离代码和数据,这有助于链上代码验证。这也为引入新类型的合约代码部分奠定了基础,这些部分可以帮助启用当前的复杂功能,例如抽象账户、EVM 中的控制流和 EIP-3074。

以太坊中国将关停_以太坊联盟和以太坊的关系_以太坊中国最新关停消息

作为 EIP-3540 的配套协议,EIP-3670 将在部署 EOF 合约时启用代码验证。

信标链提款

“上海”升级的另一大特点是激活信标链提现。经过多次提案,我们设计的 EIP-4895 协议已经能够满足客户团队:信标链可以使用提款作为推送操作。

元规范概述了整个过程是如何工作的。在高层次上,在每个槽中,信标链可以处理一定数量的全部或部分提款。每次提款都由包含提款金额、目的地地址和唯一索引的收据跟踪。然后,这些提款将作为区块创建和验证过程的一部分记入执行层,类似于今天将工作证明发行记入矿工的方式。共识层所需的各种更改的跟踪问题可以在共识规范存储库中找到。部分提款选项将允许验证者提取其累积的奖励,但仍需要获得 32 ETH 的质押量以维持验证并继续获得奖励。

较低的 2 级费用

在“上海”升级中,我们想要完成的最后一个大更新是降低二线费用。因为从第一层第二层公布的交易数据或证明来看,最终用户的交易费用很大一部分来自第一层数据存储的摊销gas成本。分片为在第 2 层发布数据提供了一个更便宜的选择,但是似乎已经设置了规范,但是完整的分片实现还没有准备好。

同时,降低这些成本有两种选择:降低主网上 CALLDATA 的成本,或实施“原始分片”,可能通过在以太坊上引入一种称为 Shard Blob 交易的新交易类型。

使用 CALLDATA 降低成本

降低第 2 层交易费用的最简单方法是降低第 1 层的存储成本。EIP-4488 建议这样做,将 CALLDATA 的成本从每字节 16 个 gas 降低到每字节 3 个 gas。第一层存储成本的降低将反过来降低第二层的成本[1]。

虽然降低 gas 成本是一个简单的改变,但也有一些二阶效应。首先,将 CALLDATA 添加到块中会使块变大。为了平衡这一点,EIP 提议限制每个区块中的 CALLDATA 数量。其次,即使设置了上限,这个 EIP 也会增加执行层历史上链数据的增长率。针对上述问题,EIP-4444 提出需要开发带外历史数据检索,需要改变以太坊点对点网络上历史数据的保证。

以太坊中国将关停_以太坊联盟和以太坊的关系_以太坊中国最新关停消息

虽然历史链上数据是增量的,但运行这个 EIP 意味着我们需要在它上线后更紧急地处理这个问题。此外,该 EIP 的一小部分将在完整的分片实现中被重用。这主要是一个临时解决方案。也就是说,EIP-4488 是一个相对简单的更新,但它确实对降低第 2 层的成本有显着影响。

分片 Blob 事务

另一项提议 EIP-4844[2] 引入了 Shard Blob Transactions,这使我们更接近于完整的分片部署场景。与信标链提款一样,该提案有一个元规范,该规范链接到共识层规范和其他资源。

在更深层次上,这种新的交易类型将包括对在信标链上传播的数据块的承诺。这个提议可以看作是“迷你分片”,而不是依赖于数据可用性采样,网络中的每个节点都需要验证 blob 中的所有数据。与完整分片场景一样,这些 bolb 中的数据仅保证在网络上可用一段时间,而不是永久存储。为了保持节点需求的可管理性,blob 数据限制为 1MB/slot,而完整分片为 16mb/slot。

EIP-4844 将为完全分片奠定基础。值得注意的是,未来所有的变化都将仅限于共识层。从执行层的角度来看,分片将启动并运行。

一直致力于 EIP 的 Optimism 团队推出了一个网站,该网站提供了 EIP 的概述以太坊中国最新关停消息,汇总了各种规范链接并突出了积极为这项工作做出贡献的社区。

笔记:

[1] 由于第 2 层交易的定价涉及其他组件,成本降低不会完全降低 5 倍。Optimism 对第 2 层费用部分有很好的解释,请单击此处了解详细信息。

[2] EIP-4488 和 EIP4844 在竞争提案中的数字非常相似,这令人沮丧。

细节改进

以太坊联盟和以太坊的关系_以太坊中国最新关停消息_以太坊中国将关停

除了上述三大改进外,“上海”升级中还考虑了一些小改进,即:

除此之外,本次升级还有其他几个 EIP 提案(有关列表的概述,请单击此处)。EOF、信标链提现和第 2 层费用降低使“上海”升级成为迄今为止最大的更新之一,因此我们现在需要非常努力地确定升级的优先级。

一旦我们开始实施和测试各种 EIP,我们就会更好地了解我们是否有任何额外的容量。当然,在此之前,我们还需要完成 Merge。

以太坊执行层规范(EELS)

正如您在上面阅读中所注意到的,“上海”升级的几个提议跨越了执行层和共识层。根据过去的经验,我们使用不同的过程在每一层引入变化。

在执行层,核心 EIP 包含改进的规范。以太坊黄皮书是网络的参考规范,但通常会在升级上线后相应更新,有时会出现明显延迟。这意味着对于执行层来说,黄皮书加上相应的 EIP 协议是对执行层的有效规范。

在共识层,可执行规范用作参考,并直接在其中指定更改,然后可以使用该规范为更改生成测试。

因此,虽然社区可以很好地理解执行层流程(并且我们也提供了易于参考的数据描述),但从技术角度来看仍然不够理想。相比之下,虽然共识层流程在技术上更环保,但大型社区更难遵循。幸运的是,EELS(以太坊执行层的可执行规范)的工作已经开始。

在执行层和共识层都有可执行的规范,使我们能够协调两个层的变更过程。虽然仍有许多问题需要解决,但我们已经开始讨论如何最好地完成迁移。以太坊魔术师线程现在专门讨论这个主题。虽然 EELS 仍在开发中,但我们或许可以在“上海”升级期间将其与当前流程并行使用。

希望合并执行层和共识层的过程比合并实际执行层和共识层更简单。

以太坊中国最新关停消息_以太坊中国将关停_以太坊联盟和以太坊的关系

协议联盟

最后,我想谈谈同样重要的 Protocol Guild,它现在有一个完整的解释器网站。对协议维护者的补偿一直是最近的热门话题,协议联盟希望成为解决方案的一部分。披露声明:我是协议联盟的成员,并从协议联盟获得资金。

您可以将薪酬分为三个方面:基本工资、一致的激励措施和潜在的上涨空间。目前,客户开发人员和研究人员的基本工资由各自的雇主支付。虽然其中一些可能以股权激励的形式出现,但以太坊基金会去年宣布了一项包含 39,000 ETH 的客户激励计划,以确保所有客户团队在以太坊中拥有大量股份。

协议联盟与基本薪酬和激励计划的不同之处在于,它旨在为其成员提供代币,用于构建在以太坊之上的各种项目,而不是以太坊本身。协议联盟由协议工程师、研究人员和一些像我一样从事协议协调工作的人组成。它目前有大约100名成员。

简而言之,工会允许赞助商捐赠代币,然后随着时间的推移将其转移给接受者。收件人列表可以更新,从而允许定期添加新的贡献者和删除以前的贡献者。

协议联盟仍处于早期试验阶段,但如果成功,它们可能会成为互补的基层计划,例如 Gitcoin 和追溯公共产品资金。

在成功获得 Gitcoin 资金后,协议联盟的下一步是测试智能合约架构。同时,将开始针对初始捐助者的外联活动。该计划是在有限捐赠的基础上运行协议联盟大约一年,以确保技术和治理组件都能顺利运行。希望这个试点将证明我们可以创建新的机制来协调以太坊上的公共产品资金。

下一步计划✅

我们的主要优先事项仍在合并,重新关注测试。在接下来的一个月里,我们希望能够完成实施,运行多个短期开发网络,并收集来自应用程序、基础设施和工具提供商的反馈。其他一切(“上海”升级、法规执行、工会协议)将继续进行。

我们预计在一两个月内会有其他更新。与此同时,我们可以在 Devconnect 上面对面地讨论这一切,并希望在阿姆斯特丹见到你!

译者注:

以太坊Klin测试网运行过程中出现一些问题,目前相关团队正在解决。当团队认为一切准备就绪时,就会合并到现有的测试网中。项目方非常重视以太坊合并的安全性,无法确定具体的合并时间;难度炸弹会适时发射,一切都是在合流过程能够安全进行的前提下。“上海”升级的内容主要包括EVM(以太坊虚拟机)对象格式、信标链提现和二层手续费降低。本次更新主要针对提升用户体验,增强智能合约功能,允许用户从信标链中提取部分或全部资金,并提出两种降低第二层交易费用的方法。协议联盟已经开始试点,目前一切进展顺利,主要目的是为协议维护者提供补偿。