EIP-4844之后,StarkNet降费100倍?但我发现事情没有这么简单
2024-04-18 11:16:00 小编 人浏览

来源:LXDAO

前言

EIP-4844 作为 The Merge 之后以太坊最大的升级,吸引了全网足够多的目光。这次升级引入的 Blob 临时存储空间,相当于在为以太坊这列火车增加了侧挂车厢,在不影响火车原有运行状态的前提下,提供了更便宜的数据可用性空间。

Optimism、StarkNet、Arbitrum 等 Layer 2 网络都在短时间内支持了 EIP-4844,并获得了显著的降费效果,以下是 LXDAO 国库在 Optimism 上为贡献者发工资的交易,前后的 Gas 费竟然相差了 100 倍。

但在惊喜的同时,我们发现 StarkNet 作为 ZK Rollup 的代表,居然也获得了惊人的降费效果,从以前 Gas 消耗动不动就超过 1$ 的水平,也下降到了 0.01$ 。

想了解更详细的技术原理,欢迎大家进入 MyFirstLayer2 学习。

注:MyFirstLayer2是一个由以太坊基金会支持、LXDAO 发起的 Web3 教育项目,旨在通过各种吸引人的教学方法,如文字、图片、动画和交互,帮助新人理解Layer 2的发展历史和基本概念。

为什么 StarkNet 的降费令人感到惊讶? OP Rollup 与 ZK Rollup 对一层存储空间需求的不同

因为 OP Rollup 和 ZK Rollup 对 DA 费用(Data Availability:数据可用性,包含对数据的存储和分发服务,以便让第三方取得希望获取的数据)的依赖程度不同。

OP Rollup 会将近期交易的所有细节,包括用户签名等信息,打包压缩后全部上传到一层网络。它不需要在一层网络进行太多的验算任务,几乎所有的成本都在使用一层网络的存储空间之上。

ZK Rollup 相比之下,对数据拥有更高的压缩率。比如它可以抛弃用户签名数据,依靠零知识证明来确保交易合法;并且不需要打包所有交易细节,只需将状态的变化打包上传。

举个例子,在二层网络上,有 100 个用户在 USDC / USDT 交易对进行了交易,每次交易用户以及 Swap 合约里的 USDC、USDC两种余额都会发生变化。对 OP Rollup 来说,就是 100 条交易、200个账户的 400 次余额变动;而对 ZK Rollup 来说,涉及用户余额变化部分的差异不大,但对 Swap 合约来说,它的 USDC、USDT 余额共计 200 次的变化就可以压缩为 2 次最终余额的变化,大大减小了数据体积。

ZK Rollup 验证 ZK Proof 消耗的额外 Gas

了解了两者区别之后,大家的第一印象也许是 ZK Rollup 的 Gas 费会普遍比低,但实操过的同学们应该都知道,诸如 StarkNet、ZkSync 等 ZK Rollup 的 L2,其费用往往是显著高于 OP Rollup 的,特别是 StarkNet 的 STARK 技术路线比其他 SNARK 路线的 ZK Proof 体积更大,在各 L2 转账费用的排名里常常处于垫底位置。

本资讯链接: - 外星视界
声明:本文版权归原作者所有,发布此文为传递更多市场信息,不代表外星视界的观点和立场,请自行参考。如作者信息标记有误,请第一时间联系我们处理!

回顶部