以太坊路线图更新
2023年12月30日,以太坊联合创始人Vitalik Buterin在X社交网络上分享了2024年以太坊路线图,并详细介绍了以太坊网络的升级和活动。根据他列出的一系列图表,2024年以太坊的持续关注点包括6个主要组成部分:TheMerge、The Surge、The Scourge、TheVerge、The Purge和The Splurge 。
(1)The Merge被强调为路线图的关键部分,旨在维持简单且有韧性的POS共识机制,它发生于2022年9月,把以太坊主网与POS信标链融合在一起。自合并之后,将优先执行单槽最终性(SSF)的角色。SSF可以使以太坊的共识机制更有效地验证区块,可以在同一插槽中提出并最终确定区块,从而减少交易延迟。在以太坊从POW过渡到POS共识机制之后,单槽最终性(SSF)将作为以太坊当前弱点的关键解决方案。
(2)The Surge的目标是在以太坊和L2网络中达到每秒10万笔交易的吞吐量,同时提高区块链的可扩展性。Cross-rollup 标准和interop已被以太坊开发团队强调为长期改进的领域,而今年将在EIP-4844和rollup本身的可扩展性方面取得显著进展。
(3)The Scourge把重点放在缓解与最大可提取价值(MEV)、流动性质押池以及rollup相关的风险,以解决以太坊生态系统内经济中心化的担忧。Vitalik Buterin早些时候曾建议降低运行节点的成本以应对相关挑战。目前,Verkle树已经准备就绪,验证区块将仅涉及下载一些字节数据,执行一些基本的计算,并验证简洁的、非相互作用的知识论点(SNARK)。该网络将继续探索以太坊虚拟机(EVM)验证预编译,以达到完全SNARK化的以太坊网络。
(4)The Verge旨在促进区块验证更易于进行,提升区块验证的效率。随着链上交易量的持续增长,该优化对于保持以太坊的可扩展性至关重要。路线图移除了“增加L1 gas 限制”的内容,使gas 限制可以随时提高,表明了一种灵活的网络容量管理方法。
(5)The Purge旨在使协议易于使用,使其对开发人员更加友好和可访问。这种简化将消除技术债务并限制网络参与成本,预计将提高以太坊网络的整体功能和可用性。
(6)The Splurge 则涵盖了所有其他对以太坊成长的至关重要的元素,例如从生态系统增长和可持续性到人类协调等方面,体现了以太坊对培育和支持其充满活力的社区的承诺。
EIP改进提案前瞻
以太坊将在2024年第一季度迎来Dencun硬分叉升级,以太坊核心开发人员已经拟定了Dencun硬分叉升级日程表。在不出现重大问题的前提下,以太坊的公共测试网络将暂定按以下时间表进行:
Goerli: 1月17日
Sepolia: 1月30日
Holesky: 2月7日
这将是Goerli最后一次包含在测试方案中,因为该网络即将被弃用。此举是2024年1月在以太坊网络上激活 Dencun战略的一部分,标志着其技术能力的显著进步。
核心开发人员还讨论了尚未具体命名的Prague/Electra升级。以太坊社区正在考虑是否专注于大型核心功能(可能需要一年时间的努力),或者围绕多个较小的改进进行升级(这在2024年下半年可以实现)。
总体来说,2024年将会是以太坊实现开创性改进提案的一年,以下是值得关注的一些改进提案:
(1)EIP-4844(Proto-Danksharding)
EIP-484是Dencun升级的众多提案之中的重头戏,也是市场最关注的提案,其主要目的是在不牺牲去中心化的情况下,降低L2网络上的gas费用,特别是对rollup解决方案。
Dencun升级将降低所有L2在数据可用性方面的成本,这是市场非常期待的事情,因为终端用户的成本会进一步降低。EIP-4844是一种变革性的增强提案,预计将使rollup的gas费用降低100倍。
(2)ERC-4337、ERC-6900(账户抽象)
账户抽象也是非常重要的改进提案,包括ERC-4337及其扩展提案ERC-6900。账户抽象以智能账户的概念为中心,对最终用户的体验具有重大影响,并将降低交易成本并确保社交登录安全。ERC是EIP的一个子集,专门针对以太坊生态系统中的token标准。它定义了token执行的规则,以确保互操作性。与修改核心协议的EIP不同,ERC通常不需要进行硬分叉。
ERC-4337将于今年3月进行,账户抽象的概念将为终端用户带来重要变化和关键作用。账户抽象将彻底改变用户的感知方式以及与加密钱包的互动,使无需gas的交易成为标准,同时使安全的社交登录成为新规范,从根本上重塑以太坊的用户体验。
从传统上来看,以太坊有两种账户类型:由私钥控制的外部账户(EOA)和代码控制的合约账户。账户抽象模糊了这种区别,允许用户创建更像智能合约的账户。它可以增强用户体验和安全性,并允许更复杂的账户逻辑,例如多重签名钱包或丢失密钥的社交恢复。
ERC-6900则提出了“委派交易”的概念。该标准不需要更改以太坊的主网共识,它允许用户委派代表发送交易,例如,批准一组操作以节省时间和麻烦。
(3)EIP-1153(瞬时存储操作码)
EIP-1153是Dencun升级的一部分,旨在引入一种在智能合约执行期间处理临时或暂时存储的新机制。以太坊的传统储存操作是永久性的而且需要消耗gas,这对于不需要比一次交易持续更长时间的临时数据可能是无效的。EIP-1153是一种操作码,它将允许智能合约使用瞬时存储,即在交易执行结束时将存储清除。
Uniswap团队曾为EIP-1153做努力游说,并希望它在上海升级中得到实施,但未能获得足够支持,无法在以太坊核心开发人员之间达成共识。预计该升级将在提高Uniswap V4协议的能力和效率方面发挥重要作用。
通过启用临时存储,EIP-1153可以降低合约执行期间与存储数据相关的gas成本,并为开发人员设计智能合约提供更大的灵活性。EIP-1153通过减轻永久存储的负担并最大程度地减少状态膨胀,也有助于以太坊网络的整体可扩展性。
(4)EIP-4788(信标区块根提交)
以太坊就像一家庞大的图书馆,它包含两个主要部分:第一部分是以太坊虚拟机(EVM),如同阅读室一样让人们来阅读书籍(执行智能合约);第二部分是信标链,像图书馆的目录系统一样跟踪所有书籍及其位置(以太坊网络的共识和协调)。
在EIP-4788之前,这两个部分的运行是相对独立的。EVM无法直接访问最新的目录, 它必须依靠间接方法来了解信标链中正在发生的事情。而EIP-4788提议将信标区块根(摘要或父块的哈希树根)放入每个EVM区块中。这就相当于把图书馆中过时的卡片归档系统(效率低下且准确率低)转移到具有实时、准确且直接链接到主要数据库的系统一样。
在以太坊这个现代图书馆系统中,每次添加、移动或删除书籍(信标链更新)时,读者(EVM)都能得到即时的更新信息。读者可以信任获得的最新信息,并且图书馆操作(例如执行智能合约)与整体目录系统(共识层的状态)的一致性更强。
以上过程都以信任需求最小化的方式发生,消除了对提供此数据的外部预言机的需求,从而减少了潜在的故障或操纵点。EIP-4788引入了协议级别的预言机,在整个主网中传达了以太坊的共识状态。这种更改对于流动性质押协议,例如Lido,以及基于智能合约的桥接器和再质押解决方案尤其有利,因为它允许这些协议直接从共识层访问验证器余额和状态等关键数据,从而提高了其安全性和操作效率。
(5)EIP-5656(MCOPY操作码)
EVM使用决定各种操作的一组操作码进行操作。EIP-5656引入了一个名为MCOPY的新操作码,该操作码在执行智能合约期间将对内存中复制数据的过程进行优化。
在当前的EVM架构中使用现有操作码时,复制大型数据段的效率低下。MCOPY提供了一种更有效的方法,预计可以减少与这些操作相关的gas费,同时提高性能。更快的内存操作意味着合约执行速度更快,开发人员将拥有更多的工具来优化其智能合约,尤其是在处理涉及内存操作的大型数据结构或复杂操作时。
(6)EIP-6780(限制自毁)
在以太坊区块链中,自毁操作码允许智能合约从区块链中将自身删除。执行后,它将删除合约代码和状态的存储空间,并将合约剩余的ETH发送到指定的地址。但是,该功能导致了几个问题,包括状态管理的复杂性和潜在的安全漏洞。
通过限制自毁,以太坊可以更好地管理其状态规模,从而使区块链更稳定和可预测。这对于网络的长期可扩展性和维护至关重要,因为它将简化未来的以太坊升级。
综上,以太坊 2024 年路线图更新以及重要的 EIP 提案展示了以太坊区块链对行业变化的适应性,并明确地展示了对稳健运行而提升可扩展性的清晰愿景。可以预见的是, 2024 年将是以太坊继续探索创新和技术升级改进的重要一年。