以太坊新分片:坎昆升级EIP-4844利好哪些赛道

作者:Web3CN来源:web3中文2023-05-31

坎昆升级预计在2023年下半年进行,此次升级将完成以太坊L1 扩容的第一步,Proto-Danksharding,也称之为EIP-4844,作为Danksharding的前置方案,EIP-4844将会让L2的交易费用降低一个数量级,Layer2 Rollup生态也将迎来大爆发。

1. 简要理解坎昆升级EIP-4844

什么是坎昆升级

坎昆升级是以太坊上海升级后的下一次升级,之所以叫坎昆升级,是以太坊升级惯例用以太坊开发者大会举办的城市来命名,下次大会的城市刚好在墨西哥的城市坎昆。每一次升级都会纳入几个非常重要的提案,这些提案的目的是为了更好地解决区块链三难问题,以提升性能和使用体验。根据以太坊执行层核心开发者会议(ACDE#161)的总结,已经确定纳入升级范围的有:

  • EIP-4844:为L2解决方案创建一个廉价的地方,以便在以太坊上发布数据,并大大减少用户在L2上支付的总体交易费用。 
  • EIP-6780:更改 SELFDESTRUCT 操作码的功能,以便操作将账户中的所有 ETH 发送给调用者,除非在创建合约的同一交易中调用操作码。
  • EIP-6475:一种新的简单序列化(SSZ)类型来表示可选值。这使得 EIP-4844 的实施在未来与即将对以太坊 EL 进行的更大的 SSZ 更新更加兼容。
  • EIP-1153:添加新的操作码来操作状态,其行为与存储操作码相同,但在每次交易后被丢弃。

这些提案能对以太坊生态的改善提供一些帮助,将会利好layer 2以及Rollup板块,并降低L2的交易费用。那么在这些提案中,最重要的就是EIP-4844。

什么是EIP-4844

以太坊扩容的目的是为了增加数据处理量和加快处理速度,目前以太坊有两个方案在做这个方向,一是Layer2的rollup方案,二是主网的分片(Sharding)方案。完整的分片方案要进行三步,其中EIP-4844是第一步。分片是公链 L1 扩容中最有前景的分案,之前的以太坊分片 1.0 分案因为数据同步和 MEV 的问题,目前已经被放弃。Danksharding用一套新分案来具体化“分片”这一思想,它的核心思想是实现“中心化的出块 + 去中心化的验证 + 抗审查性”,将以太坊打造成结算层与数据可用性层,为 L2 的计算性能留下提升空间。

Danksharding围绕着Layer2 的 Rollup 进行扩容,这套新的分片方案可以在不大量增加节点负担且保证去中心化和安全性的同时解决可扩展性问题,同时也解决了 MEV 带来的负面影响。EIP-4844(又称Proto-Danksharding)就是Danksharding 的第一步,主要特征是引入了新的交易类型,称之为携带 Blob (Binary Large Object)的交易。我们可以将EIP-4844 视为向以太坊添加另一个单独的数据层(其实算是共识层),它可以提高数据的可用性容量并降低费用。

Rollup2. EIP-4844的特点

EIP-4844 添加了完全分片所需的执行逻辑、验证标准和费用市场。

首先,EIP-4844添加的专用数据层引入了一个新的Blob 交易模式,新的 Blob 事务不会将所有数据作为调用数据发布到 L1,而是允许使用大型固定大小的 blob 更有效地存储数据,并且为了将块大小的增长限制在最大 2MB,有 16 个 blob 的限制可以包含在每个块中,一个 Blob 的大小约为 128 KB,一个交易可以最多携带两个 Blob。随着新的 blob 交易类型的添加,现在有两种资源将具有单独的 gas 价格和限制:gas 和 Blob。

因此,这些不同的资源将独立定价,从而导致数据和执行的费用市场分开,这意味着 Blob 交易将不再与以太坊 L1 上其他交易的 gas 使用竞争,因此Blob空间不会像L1块空间那么昂贵。其次,EVM 无法执行访问 Blob 中的数据,只能查看对 blob 的承诺,而且Blob的软删除会在固定时间段后自动删除,这样运行节点的存储硬件要求就会降低,而且能为为其他去中心化协议留出空间进行更长期的存储。

Rollup总之,EIP-4844引入的Blob交易,用 Blob 替换 Calldata,将数据以 Blob 的形式上传至以太坊,使 Rollup 实现更高的 TPS 和更低的成本, 使所有汇总使用的数据成本更低,并为可扩展性带来了巨大空间,使得以太坊在不牺牲去中心化的情况下降低了费用。

3. EIP-4844带来的机遇

坎昆升级EIP-4844首先利好的就是L2赛道和相关生态。EIP-4844 的扩容和低费用会让各Layer2项目快速增长。由于zkRollup 的可拓展性由数据可用性决定,而新引入的Blob事务就增强了数据吞吐量,极大利好ZK生态,而一旦解决了数据可用性问题,多个 rollup 的生态系统将是下一方向,OP生态也会更加多样化。

Rollup目前 Optimistic Rollup 龙头为 Arbitrum 和 Optimism,EIP-4844 可能会给后面的中小 Optimisic Rollup 更多机会,比如 Metis、Boba 等,而zksync、zkswap、Aztec、Starknet等ZK系项目可能会由于上链费用的降低,而生态更加丰富、用户数量增加。当前L2赛道依然领先OP系,占据了市场的绝大部分,但ZK 潜力巨大,其爆发时机可能在以太坊完整分片的时刻实现。

其次EIP-4844将会利好L1存储扩展网络,L1存储扩展网络本质上和现有L2一样,都是提升 L1 性能和可扩展性的解决方案。由于 Blob 数据只能短期保存,所以对于历史数据的调用存在问题,那么将会发展新的去中心化存储协议,同时 Layer2 扩容方案也需要使用数据可用性层。EthStorage作为第一个以存储扩展为核心的Layer2解决方案,旨在重用以太坊主网安全,定期从 EthStorage 二层网络向以太坊 L1 提交存储证明,同时以更低的成本极大地扩展以太坊存储。另外可关注Arweave、Filecoin 等在以太坊 数据可用层(DA层)有布局的项目。

最后在RaaS赛道方面,定制化RaaS最有可能成功。RaaS 的崛起非常依赖生态建设,且成熟的 RaaS 要有能力满足所有项目方的定制化 rollup 需求,所以最终可能会有多个 RaaS 占据市场。因此未来RaaS 内会看到基于 ZK 的多层⽹络 与 OP 的生态搭建形成的充分竞争格局。

在 EIP-4844 后,Rollup 的各类服务都将扩大一定的市场,而EIP-4844 的实现会让 L2 Rollup 的成本进⼀步降低,RaaS 在成本和效率上带来的差异也会进⼀步缩⼩,未来RaaS能定制化地在 Rollup 甚⾄ Rollup of rollup 的基础上实现隐私功能定制化。目前,RaaS 赛道还在初创期,大多数产品依旧在孵化阶段,值得关注的有 OP Stack 和 AltLayer。其中 OP Stack 背靠 Optimism 团队,在二月份已推出以太坊 Layer 2 网络 Base,发展脉络清晰,AltLayer 是代表性的无代码 Rollup 解决方案,发展进度靠前,产品安全性和创新度做得还不错。

4. 小结

Danksharding 为以太坊解决 “区块链不可能三角” 提供了一种变革性的解决方案,在确保以太坊去中心化和安全性的同时实现可扩展性,而作为前置方案的EIP-4844,打开了以太坊L1分片的新篇章,降低L1 和L2 之间的传输成本,实现更低的gas 费和更高的TPS,而最直接的利好便是 Layer2 中的 Rollup 以及 Rollup 上的生态,以太坊的竞争力也将进一步增强,我们也更加期待未来出现更繁荣的生态和杀手级应用。