以太坊 2024 路线图更新和 EIP 提案预览

区块链
以太坊 2024 路线图更新和关键 EIP 提案展示了区块链对行业变化的适应能力,并清楚地展示了稳健运营和增强可扩展性的愿景。显然,2024 年对于以太坊来说将是重要的一年,因为它继续探索创新和技术进步。

翻译原文:https://medium.com/@ebunker.io/ethereum-2024-roadmap-update-and-preview-of-eip-proposals-d02da00b5102

以太坊路线图更新

2023 年 12 月 30 日,以太坊联合创始人 Vitalik Buterin 在 X 社交网络上分享了以太坊 2024 年路线图,详细介绍了以太坊网络的升级和活动。根据他提供的一系列图表,以太坊 2024 年的重点包括六个关键组成部分:The Merge, The Surge, The Scourge, The Verge, The Purge, and The Splurge。

1. The Merge被强调为路线图的关键部分,旨在维持简单而强大的股权证明(POS)共识机制。这发生在 2022 年 9 月,以太坊主网与 POS 信标链合并。自合并以来,单时隙最终性 (SSF) 已被优先考虑。 SSF 通过在同一时隙内提议和最终确定区块来提高以太坊共识机制的效率,从而减少交易延迟。随着以太坊从 POW 过渡到 POS,SSF 成为解决以太坊当前弱点的关键解决方案。

2. The Surge的目标是在以太坊和 L2 网络中实现每秒 100,000 笔交易的吞吐量,从而增强区块链的可扩展性。以太坊开发团队强调交叉汇总标准和互操作性是需要长期改进的领域,预计今年在 EIP-4844 和汇总可扩展性方面将取得重大进展。

3. The Scourge专注于减轻与最大可提取价值(MEV)、流动性质押池和汇总相关的风险,以解决以太坊生态系统内经济集中化的问题。早些时候,Vitalik Buterin 建议降低运行节点的成本来应对这些挑战。目前,Verkle 树已准备就绪,验证区块将涉及下载几个字节的数据、执行一些基本计算以及验证简洁的非交互式知识论证(SNARK)。该网络将继续探索以太坊虚拟机(EVM)验证预编译,以实现完全 SNARKed 的以太坊网络。

4. The Verge旨在促进更轻松的区块验证并提高此过程的效率。随着链上交易量的不断增长,这种优化对于维持以太坊的可扩展性至关重要。该路线图删除了“增加 L1 Gas 限制”的内容,允许根据需要增加 Gas 限制,这表明了网络容量管理的灵活方法。

5. The Purge旨在使该协议更加用户友好且易于开发人员使用。这种简化将消除技术债务并限制网络参与成本,预计将增强以太坊网络的整体功能和可用性。

6. The Splurge涵盖了对以太坊增长至关重要的所有其他要素,从生态系统增长和可持续性到人类协调,反映了以太坊致力于培育和支持其充满活力的社区。

生态产业园提案预览

以太坊将于 2024 年第一季度进行 Dencun 硬分叉升级,核心开发人员已经制定了实施时间表。如果没有重大障碍,以太坊公共测试网的暂定时间表如下:

• Goerli:1月17日

• Sepolia:1 月 30 日

• Holesky:2 月 7 日

这将是 Goerli 最终纳入测试计划,因为该网络计划弃用。这一步是2024年1月在以太坊网络上启动Dencun战略的关键一环,标志着其技术能力的实质性飞跃。

核心开发人员也在考虑Prague/Electra的升级,但具体名称尚未确定。以太坊社区目前正在考虑是专注于大规模的核心功能(这可能需要一年的努力),还是围绕多个较小的改进进行升级(可能在 2024 年下半年实现)。

从本质上讲,2024 年将是以太坊充满突破性改进建议的一年。以下是一些最受期待的提案:

1. EIP-4844(Proto-Danksharding)

作为 Dencun 升级的主要组成部分和市场关注的焦点,EIP-4844 的目标是在不影响去中心化的情况下降低 L2 网络上的 Gas 费用,特别是对于汇总解决方案。

此次升级预计将显着降低所有 L2 的数据可用性成本,这是市场热切期待的一项进展,因为它有望进一步降低最终用户的成本。 EIP-4844 预计会将汇总 Gas 费用削减一百倍。

2. ERC-4337、ERC-6900(Account Abstraction)

Account Abstraction是一项非常重要的改进提案,包括 ERC-4337 及其扩展提案 ERC-6900。该举措聚焦于智能账户的概念,旨在降低交易成本并确保社交登录的安全,对最终用户体验产生深远影响。 ERC(以太坊征求意见)是 EIP(以太坊改进提案)的子集,专门针对以太坊生态系统内的代币标准,以确保互操作性。与修改核心协议的 EIP 不同,ERC 通常不需要硬分叉。

ERC-4337 定于今年 3 月实施,这标志着最终用户Account Abstraction概念的关键转变和关键作用。这种抽象将从根本上改变用户感知和与加密钱包交互的方式,使无gas交易成为标准,并使安全社交登录成为新规范,从而从头开始重塑以太坊用户体验。

传统上,以太坊有两种类型的账户:由私钥控制的外部拥有账户(EOA)和由代码管理的合约账户。Account Abstraction模糊了这种区别,允许用户创建功能更像智能合约的账户。这增强了用户体验和安全性,从而实现更复杂的帐户逻辑,例如多重签名钱包或丢失密钥的社交恢复。

ERC-6900引入了“委托交易”的概念。该标准不需要改变以太坊的主网共识,并允许用户委托其他人代表他们发送交易,例如批准一组操作以节省时间和麻烦。

3.EIP-1153(Transient Storage Opcodes)

EIP-1153是Dencun升级的一部分,旨在引入一种新的机制,用于在智能合约执行期间处理临时或瞬态存储。以太坊中的传统存储操作是永久性的并且需要gas,这对于在单次交易持续时间内不需要的临时数据来说可能效率低下。 EIP-1153 是一个操作码,使智能合约能够使用临时存储,该存储在交易执行结束时被清除。

Uniswap 团队为 EIP-1153 进行了大力游说,希望其在上海升级中得到实施,但并未获得足够的支持,无法在以太坊核心开发者中达成共识。此次升级预计将对增强Uniswap V4协议的能力和效率发挥重要作用。

通过启用瞬时存储,EIP-1153 可以降低合约执行期间与存储数据相关的 Gas 成本,为开发人员设计智能合约提供更大的灵活性。此外,通过减轻永久存储的负担并最大限度地减少状态膨胀,EIP-1153 还有助于提高以太坊网络的整体可扩展性。

4. EIP-4788((Beacon Block Root Commits)

以太坊可以比作一个巨大的图书馆,包含两个主要部分:以太坊虚拟机(EVM),类似于人们读书(执行智能合约)的阅览室,以及信标链,类似于图书馆跟踪所有书籍的目录系统及其位置(以太坊网络的共识和协调)。

在 EIP-4788 之前,这两个组件相对独立运行。 EVM 无法直接访问最新目录,必须依靠间接方法来了解信标链上发生的情况。 EIP-4788建议将信标块根(父块的摘要或哈希树根)集成到每个EVM块中。这相当于将图书馆中过时的卡片目录系统(低效且不准确)升级为实时、准确且直接链接到主数据库的系统。

在这个现代以太坊“图书馆”系统中,每次添加、移动或删除一本书(信标链上的更新)时,读者(EVM)都会立即获得更新。读者可以信任收到的最新信息,图书馆操作(例如执行智能合约)与整体目录系统(共识层的状态)更加一致。

此过程最大限度地减少了对信任的需求,消除了对外部预言机提供此数据的依赖,从而减少了潜在的故障或操纵点。 EIP-4788引入了协议级预言机,在整个主网上传达以太坊的共识状态。这一变化对于像 Lido 这样的流动性质押协议以及基于智能合约的桥接和重新质押解决方案特别有利,因为它允许这些协议直接访问共识层的验证者余额和状态等关键数据,从而增强其安全性和运营效率。

5. EIP-5656(MCOPY Opcode)

以太坊虚拟机(EVM)使用一组指示各种操作的操作码进行操作。 EIP-5656引入了一种名为MCOPY的新操作码,旨在优化智能合约执行期间在内存中复制数据的过程。

在当前的EVM结构中,使用现有的操作码来复制大数据段的效率很低。 MCOPY 提供了一种更有效的方法,有望减少与这些操作相关的 Gas 费用,同时提高性能。更快的内存操作意味着合约的执行速度更快,为开发者提供了更多工具来优化其智能合约,特别是在处理大型数据结构或涉及内存操作的复杂操作时。

6. EIP-6780(Restrict SELFDESTRUCT)

在以太坊区块链中,SELFDESTRUCT 操作码允许智能合约将自身从区块链中删除。执行后,它会删除合约的代码和状态存储空间,并将任何剩余的 ETH 发送到指定地址。然而,此功能导致了几个问题,包括状态管理的复杂性和潜在的安全漏洞。

通过限制自毁,以太坊可以更好地管理其状态大小,使区块链更加稳定和可预测。这对于网络的长期可扩展性和维护至关重要,因为它简化了以太坊的未来升级。

综上所述,以太坊 2024 路线图更新和关键 EIP 提案展示了区块链对行业变化的适应能力,并清楚地展示了稳健运营和增强可扩展性的愿景。显然,2024 年对于以太坊来说将是重要的一年,因为它继续探索创新和技术进步。


责任编辑:武晓燕 来源: 李留白
相关推荐

2010-12-31 10:05:22

Exchange

2011-05-11 16:29:38

iOS

2012-02-08 09:49:02

惠普webOS开源

2016-05-12 09:31:28

JavaScript发展路线图

2012-12-19 15:47:56

Linux Mint

2022-04-07 11:03:07

Rust编程语言开发人员

2010-12-31 13:22:36

2013-01-16 17:34:32

Android开发路线图

2010-07-23 14:34:38

2012-02-22 16:44:44

Flash

2009-01-19 15:03:40

ASP.NET学习ASP.NET入门ASP.NET学习曲线

2009-01-07 13:11:13

Java 7Java SEJava

2012-03-08 09:38:19

微软Windows Emb

2011-05-11 11:06:14

IBMPower路线图

2021-04-29 16:11:14

以太坊共识链验证者

2019-06-28 10:37:59

腾讯开源路线图

2009-03-16 08:39:57

Symbian开发平台开源

2009-04-24 15:20:07

微软合作伙伴Windows 7渠道合作

2014-07-04 17:17:44

2009-03-16 11:03:53

Symbian开源开发平台
点赞
收藏

51CTO技术栈公众号