亨特兄弟Optimism开销优化:通往美分级手续费之路

2022-03-13 17:58

亨特兄弟 .details .details-cont p, p {word-break: normal; text-align: unset} p img {text-align: center !important;}

来源 |Optimism PBC

译者注:1 月份,Optimism 发推更新其 Rollup 的固定开销 (Fixed overhead) 从 2750 gas 减少至 2100 gas,动态开销 (Fee Scalar) 从 1.5 倍降低到 1.24 倍;3 月份又发布更新,称将对交易的 calldata 进行一次系统级别的压缩。而这一系列调整与更新将会给 Optimism 的开销带来极大的变化,进而影响用户的交易费 (交易费平均减少 30%-40%)。这些收费部分在 Optimism 的运作中分别扮演什么角色?本文先整体介绍了 Optimism 开销的组成部分,然后再分析对这些组成部分的调整如何影响用户的交易手续费。

算法

cr:@optimismPBC

Optimism 交易费介绍

想要理解我们是如何减少开销的,首先需要了解 Optimism 交易费的组成部分:1)Rollup 开销:将交易 “rollup” (打包) 进交易 batch 中然后提交至以太坊主网 (L1) 的开销;2)L2 执行开销:在 Optimism (L2) 上运行交易的开销。想要深入研究,请阅读 "Optimism 是如何运作的" 文档。

1) Rollup 开销

在 Optimism 中用户不再需要支付整个交易执行的 L1 gas 费用,而只需支付将你的交易数据通过交易 batch 提交至 L1 所产生的那部分费用。这笔费用包括你的交易的实际 Calldata (输入数据) 和固定开销 (Fixed Overhead) 产生的费用,即在更大的交易 batch 中添加一个交易所需的额外处理费用。

Optimism 还增加了一个动态开销 (Fee Scalar, 费用比例系数) 作为附加费用。这给了我们一些额外资金用来作为缓冲,以防 L1 价格迅速上升,而多余的资金用于推动公共物品发展。(Optimism PBC 发布的《追溯性公共物品募资》文章中有承诺这一点,还可以阅读我们首轮募资的回顾文章)

Calldata 的开销和 L1 gas 价格是由以太坊 L1 决定的,但是固定开销 (Fixed Overhead)和费用比例系数 (Fee Scalar)是可以由 Optimism 调整的 “花哨数字”。

“L1 gas 费” 代表这些 rollup 开销:

Layer1GasFee=FeeScalar*L1GasPrice*(Calldata+FixedOverhead)

目前 Optimism 一笔交易费中 rollup 开销占大概 99.6%,所以我们可以通过优化这一部分大大地降低交易费用。

2) L2 执行开销

Optimism 上的交易使用的 gas 量与以太坊上的同等交易使用的 gas 量相同;但是,Optimism 上 gas 的标准开销只有 0.001 gwei,比 L1 便宜很多倍。这个 gas 价格在使用率高期间会略有增加,但平均只占总交易费的 0.4%。

“L2 gas 费” 代表着执行开销:

Layer2GasFee=L2GasPrice*L2GasUsed

交易费用的节省

下一篇:没有了
上一篇:交易所社区淡马锡:48年新加坡最强国企深入布局Web3
相关文章
返回顶部小火箭