主页 > imtoken官方安卓下载 > 本文了解以太坊EIP-4844的发展历史和最新进展

本文了解以太坊EIP-4844的发展历史和最新进展

imtoken官方安卓下载 2023-07-31 05:18:21

原作者:Mofi Taiwo(乐观主义开发者)

编译:DeFi之道

EIP-4844(proto-danksharding)越来越受到关注,随着其发展、表情包和社区支持,EIP-4844有望成为以太坊的下一个重大升级。 但它到底是什么? 简而言之,它是一种新的交易 (tx) 类型,可以轻松地在 (Ethereum) L1 上写入廉价且短暂的数据。 表示为 blob 的数据依赖于一些漂亮的新密码来确保它在足够长的时间内对 L2 可用。 关于这个主题有很多资源。 在这篇文章中,我们描述了我们为推进 EIP-4844 所做的总体努力。

以太坊为什么叫以太坊_以太坊merge_以太坊和以太币有什么区别

以太坊merge_以太坊和以太币有什么区别_以太坊为什么叫以太坊

EIP-4844发展历程

EIP-4844 最初是 ETHDenver 2022 会议期间的一个黑客马拉松想法,早期原型由我们团队的 protolambda、Prysm 的 terencechain 和其他几个人创建。 这涉及到 geth 的一个分支,它添加了 blob 事务类型并实现了保护 blob 所需的新密码。

EIP-4844 的真正开发工作于今年春季晚些时候开始,其直接目标是完全实现共识并执行客户端原型。 我们很早就知道,如果没有以太坊社区的全力支持,就不可能将这种规模的 EIP 引入主网。 我们目前距离目标硬分叉至少还有九个月的时间,这个时间框架对于查明测试网之前规范中的任何主要问题至关重要。 我们的第一个里程碑是在初夏通过 EIP-4844 的 Prysm 和 geth 分叉实现的。 这是我们第一次拥有完全合规的执行和共识客户端。

以太坊merge_以太坊为什么叫以太坊_以太坊和以太币有什么区别

我们从这个练习中学到了很多东西,包括规范需要更多细节的地方、如何降低实现的复杂性以及性能问题的原因。 我们仍在改进的一件值得注意的事情是验证 blob(交易)的速度。 感谢以太坊基金会的研究人员,我们提出了一个新的应用程序,使用 70 年代几乎被遗忘的数学来更新规范,以提高 blob 验证的效率。 Vitalik 在这里写过这个。 简而言之,我们可以使用以下公式分摊昂贵的 blob 验证成本:

以太坊merge_以太坊为什么叫以太坊_以太坊和以太币有什么区别

社区合作

以太坊为什么叫以太坊_以太坊merge_以太坊和以太币有什么区别

开发像 EIP-4844 这样的关键升级(并将其包含在即将到来的硬分叉中)需要许多社区的技能和努力。 我们与 Coinbase、Prysm 和 Worldcoin 的开发人员合作测试、实施和发布 EIP-4844。 第一个完全实施的 EIP-4844 开发人员测试网 (devnet) 是在 EIP-4844 社区电话会议上提出的,它为研究人员和开发人员提供了一个测试环境,以了解我们正在构建的内容。

虽然社区呼吁很有帮助,但我们仍然缺少来自客户开发人员的关键反馈——尤其是考虑到 EIP-4844 是与 The Merge 并行开发的。 波哥大的 Devcon VI 是 EIP-4844 的关键时刻,让我们有机会与以太坊基金会的核心开发人员以及客户团队一起展示和讨论升级。 我们发布了 devnet v2,它实现了 EIP-4844 的最新规范,让客户端开发人员有机会更加熟悉该提案。 Devnet v2 还用于在 ETHBogota 黑客松期间构建 Blobs 浏览器。

感谢以太坊基金会举办的几次研发研讨会,我们不仅能够一起编写代码,而且还有新的核心开发人员加入 EIP-4844 的开发。 因此,我们制定了一个路线图,将 EIP-4844 包含在下一次主网升级中。

以太坊和以太币有什么区别_以太坊为什么叫以太坊_以太坊merge

开发进度

长期以来,EIP-4844的开发过程大致如下:

由于规范不断变化,开发人员测试网 (devnet) 是我们测试 EIP-4844 的主要手段,因为它们易于启动。 现在规范已基本完成以太坊merge,我们正在转向生产,其中包括配置单元测试、tx 模糊测试、客户端互操作性测试向量和测试网。 我们的目标是让客户端开发人员更容易实施 EIP-4844,并确信他们的实施符合规范。

以太坊和以太币有什么区别_以太坊为什么叫以太坊_以太坊merge

EIP-4844涵盖了共识和执行,因此其复杂度介于EIP-1559和The Merge之间。 此外,我们预计 EIP-4844 将与上海硬分叉一起发布。 这给了我们大约一个月左右的时间来准备一个功能齐全的 EIP-4844 测试网。 最重要的是,这是在客户端开发人员忙于为上海硬分叉实施提款时发生的。 自合并以来以太坊merge,客户端开发人员专注于修复客户端错误、清理代码和处理取款。 我们现在有两个非常重要的功能:取款和 EIP-4844,开发人员正在为下一个硬分叉开发它们。 该功能的执行将是对以太坊社区效率和资源的真正考验。

除了合并,EIP-4844 可能是迄今为止最大的社区领导工作。 现在有这么多才华横溢的开发人员在 EIP-4844 上工作,我们可以做到这一点。

一个 Blobspace 世界

一旦将 EIP-4844 部署到以太坊主网,并为 L2 使用解锁数据可用性(称为 blobspace),我们预计将 L1 交易的汇总成本降低至少 20 倍。 我们希望所有汇总都能利用 blobspace 来降低用户的交易成本。 很高兴看到以太坊社区将为 blob 交易提出什么建议。 从“blob 拆分器”到 NFT 元数据,EIP-4844 将创建一类新的应用程序,这些应用程序需要在不影响安全性的情况下访问廉价且可用的数据。

以太坊merge_以太坊和以太币有什么区别_以太坊为什么叫以太坊