今日晚些时候,以太坊预计将于区块高度 269568 正式激活 Dencun 硬分叉升级。
所谓 Dencun 升级,实际上是 Deneb 加 Cancun 两个升级的统称,前者面向共识层,后者则面向执行层,其中 Cancun 的中文译名就是以太坊社区期盼已久的「坎昆升级」。
在正式落地主网之前,过去几个月里以太坊核心开发者们及各大客户端团队已相继在 Devnet、Goerli 测试网、Sepolia 测试网、Holesky 测试网部署了 Dencun 升级,以测试并观察升级及其之后的网络运行状况。
升级内容:合计九大 EIP,重点聚焦 EIP-4844
根据以太坊基金会的整理,本次 Dencun 升级合计将执行九项 EIP(以太坊改进提案),具体为:
· EIP-1153 :关于瞬态存储操作码;
· EIP-4788 :关于 EVM 中的信标区块根;
· EIP-4844 :关于分片 Blob 交易;
· EIP-5656 :关于 MCOPY,即内存复制指令;
· EIP-6780 :关于在同一笔交易中的 SELFDESTRUCT;
· EIP-7044 :关于永久有效的自愿退出签名;
· EIP-7045 :关于添加证明包含的最大时隙;
· EIP-7514 :关于添加最大 Epoch 流失限制;
· EIP-7516 :关于 BLOBBASEFEE 操作码。
对于不太熟悉以太坊开发术语的读者们,你无需了解上述每一项 EIP 的具体内容,只需将目光聚焦于本次 Dencun 最为重要的一项更新——EIP-4844 。
EIP-4844 又名 Proto-Danksharding,系当前以太坊社区主流分片思路 Danksharding 的前置方案。EIP-4844 (Proto-Danksharding)的主要内容是为以太坊引入一种全新的交易类型「Blob 交易」,通过在以太坊主网之上的区块中添加一个额外的暂时数据空间 Blob,专门用于处理 Layer 2 相关交易,进而显著降低 Layer 2 的交易费用成本。
微观剖析:Blob 如何影响 Layer 2 交易成本?
本周早些时候,以太坊核心开发者 eric.eth 在 X 平台发文表示,EIP-4844 的落地「会将以太坊交易手续费降至 0.01 美元」——eric.eth 事后已承认这句话存在偷换概念之嫌,其想要表达的是以太坊系 Layer 2 交易的 gas 成本将会降至 0.01 美元左右。
那么,「Blob 交易」究竟是如何帮助 Layer 2 实现降本增效的呢?升级完毕之后,Layer 2 网络的交易成本是否真的能够降低到 0.01 美元的极低水准。
解答这些问题,首先需要将目光聚焦于 Layer 2 的运作机制上。无论是 Optimistic Rollup 还是 ZK Rollup,只要是在狭义上依赖于以太坊主网作为 DA 层的 Layer 2,都会遵循以下的运作模式——Layer 2 需要通过将其交易、证明及执行结果写入以太坊主网中的 calldata 数据空间,从而将其历史记录传递至以太坊,依赖于后者来保证网络的去中心化及安全性。
这种依赖于 calldate 的数据同步模式已稳定运行许久,但却一直存在一个较为严重的问题—— Layer 2 所提交的 calldate 写入交易需要与以太坊主网之上的所有交易在同一个费用市场中竞争,这会导致 Layer 2 的交易成本会受到以太坊主网 gas 状况的明显影响。
为了确保 calldate 写入交易能够在以太坊主网顺利执行,Layer 2 便会将这一部分费用转嫁给在 Layer 2 之上执行交易的用户。当前,用于 calldate 写入交易的成本占据了 Layer 2 交易成本的绝大比例,这也是为什么用户会普遍觉得当下 Layer 2 的交易成本依旧过于昂贵。
EIP-4844 落地后,以太坊将在区块中添加一个额外的数据空间 Blob,专门用于处理 Layer 2 相关交易。届时,Layer 2 将无需再把数据写入 calldate 空间,取而代之的则是利用 Blob 空间完成数据同步操作,此外之后 Layer 2 相关交易将会与其他以太坊主网的交易作为两个独立的费用市场区分开来,彼此之间不再相互干扰。
值得一提的是,为了防止额外添加 Blob 数据空间会对以太坊主网节点造成太大负担,Blob 内的数据会定期清除,这也意味着未来 Layer 2 的历史数据存储机制将会发生一些新变化。
结合上述分析,可预计在 EIP-4844 落地之后,Layer 2 网络的数据同步成本将大幅下降,从而间接降低 Layer 2 网络之上的用户交易成本;此外,随着本被 Layer 2 占用区块空间被释放(转移至 Blob),其他以太坊主网交易所面临的费用竞争压力也会缓解,因此 EIP-4844 也将在一定幅度上降低以太坊主网的交易费用成本。
至于升级完成之后,各大 Layer 2 之上的交易成本究竟会降低到什么程度,Optimism 已推出了一个名为 welovetheblobs的网站,用于直观查询各类操作的费用变化情况,比如在 Velodrome 上执行一笔 swap 的交易成本将从实时的 0.52 美元降低至 0.03 美元。
利好标的:除了 Layer 2 还有哪些?
对于投资者而言,除了了解 Dencun 升级的内容与作用之外,最感兴趣的话题莫过于本次升级将利好哪些潜在标的。
首先,Dencun 升级自然会直接利好整个 Layer 2 板块。L2 BEAT 数据显示,当前处于运行状态的 Layer 2 数量高达 45 条,待上线主网的 Layer 2 数量亦有 34 条,这其中包含了我们已相当熟悉的 Optimism(OP)、Arbitrum(ARB)、Starknet(STRK)、Metis(METIS)、Manta Pacific(MANTA)等已发币项目,以及 zkSync、Blast、Linea、Scroll 等未发币项目。
随着 Dencun 升级尤其是 EIP-4844 的落地,上述项目以及未提及更多的 Layer 2 均将实现明显的「降本增效」,使得 Layer 2 网络在交易成本方面能够抹平曾经想较于 Solana 等低费用 Layer 1 所存在的劣势。长期来看,交易磨损的降低有助于帮助各大 Layer 2 吸引并留存更多用户,亦有助于吸引更多开发者来进行多方位的开发尝试,从而能够持续性地提升生态活力。
多家 Layer 2 之中,zkSync 或许需要格外提及,因为 zkSync 创始人 Alex Gluchowski 曾提到会在 EIP-4844 执行之后上线新的扩容解决方案 zkPorter,且 zkPorter 需要依赖于 zkSync 的原生代币来确保数据可用性,这或许意味着 zkSync 距离发币应该不会太远了。
除了直接利好 Layer 2 之外,Dencun 升级间接上也会利好其他一些相关领域及赛道。
比如,Layer 2 之上的游戏、社交等存在「高并发要求」、「低单位价值」属性的项目或将迎来加速增长窗口。当前,由于费用成本依旧较高的问题,Layer 2 之上的主流应用类型依旧是以 DeFi 为代表的「低并发要求」、「高单位价值」的项目,因为只有此类项目才能在较高的费用成本下实现理想的经济效应,而随着 Dencun 升级的来临,这一局面或许也将迎来变局。
再者,存储概念的项目或许也会因为 Layer 2 对交易历史的存储需求变化而迎来一定的发展机遇。由于 Blob 并不会像 calldate 一样永久保存数据,这就意味着 Layer 2 需要寻找其他路径来进行历史交易数据的长期存储,新的需求即是新的机遇。
此外,若 Layer 2 在降低交易成本之后能够进一步赢得市场共识,RaaS 类的「送水」服务或许也有迎来更多的利用需求,但这就是相对远期的话题了。
总而言之,随着 Dencun 升级逐渐变为现实,以太坊生态整体的基本面状况定会迎来明显改善,这一利好也将辐射至以太坊生态内的所有组件。
在升级完毕后的短期内,用户除了 Layer 2 费用降低之外或许不会有其他太明显的感知,但从长期来看,Dencun 升级本身可带来的潜在生态活力及其作为基础对后续升级可发挥的承接作用无疑将推动以太坊走向新的发展阶段。