EIP-4844之后,StarkNet降费100倍?但我发现事情没有这么简单
来源: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 转账费用的排名里常常处于垫底位置。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。