从 EIP-7987 到 L1 zkEVM:以太坊 L1 的扩容进阶之路(2) / BTC123 | 区块链信息行情第一站

从 EIP-7987 到 L1 zkEVM:以太坊 L1 的扩容进阶之路(2)

07-30 , 10:35 分享新闻

目前市场最受关注的两项核心扩容改革方案,分别是 EIP-7987 提案和 L1 zkEVM,代表了从资源调度优化到执行层重构的两个关键维度。

1. EIP-7987:限制单笔交易 Gas 上限,缓解区块资源拥堵

首先是建议将以太坊单笔交易 Gas 上限设定为 1677 万的 EIP-7987 提案,它在本月初由 Vitalik Buterin 与 Toni Wahrstätter 联合提出,核心思路就是为单笔交易设置 1677 万的最大 Gas 上限(注意,这一上限与每个区块的总 Gas Limit 并无直接关联)。

众所周知,在以太坊网络中,每一笔交易(无论是转账还是合约交互)都需要消耗一定数量的 Gas,而每个以太坊区块的 Gas Limit 容量是固定,也就是坑位有限,那就意味着如果单笔交易的 Gas 消耗过多,就很容易造成对区块交易资源的占用。

来源:Github

譬如某些高负载交易(如 zkProof 验证、大型合约部署等)常常一笔交易就消耗掉大部分区块空间,所以该提案的初衷就是尽量避免单笔高 Gas 操作(例如 zkProof 验证或大规模合约部署)挤占整个区块资源,造成节点验证拥堵,尤其影响并行执行环境和轻节点同步:

通过设置上限,强制部分超大型交易进行拆分,从而避免单一交易占用过多资源,且仅在交易执行过程中引入一项限制条件——交易在进入区块前若超出该上限,将在验证阶段被拒绝。

除此之外,不只是单笔交易的 Gas 上限,针对以太坊区块上限的调整也在进行中,7 月 21 日 Vitalik Buterin 就发推表示,「几乎恰好有 50% 的质押者投票支持将 L1 的 Gas 上限提高至 4500 万,目前 Gas 上限已经开始提升,现在为 3730 万。」

从理论上讲,区块 Gas 上限的扩容确实会直接大幅提升以太坊主网的性能,只不过过去以太坊在 L2 等路线大发展的背景下,对此一直比较克制谨慎——翻看下以太坊 Gas Limit 的扩容时就会发现,2019 年 9 月以太坊网络 Gas Limit 从 800 万增加到 1000 万后,一直到今年,6 年时间 Gas Limit 才从 800 万到 3600 万。

而今年以来,以太坊生态对 Gas Limit 的公开可讨论态度明显「激进」了很多,EIP-9698 提案甚至建议「每两年提升十倍」,到 2029 年将 Gas Limit 提高至 36 亿,是当前的百倍。

来源:Etherscan

这一连串调整,既体现了以太坊对主网扩容承压的现实考量,也为即将到来的 zkEVM 执行层升级打下计算资源基础。

2.L1 zkEVM:零知识证明为主网重构执行架构

zkEVM 一直被视为扩展以太坊的「终局」之一,核心设计思路即让以太坊主网支持 ZK 电路验证,使每个区块的执行可以生成可验证的零知识证明,从而被其他节点快速确认。