此文深入探讨了Optimism如何降低交易费用约30%的过程。通过优化Rollup成本和L2执行成本,作者阐明了固定开销和费率标量的调整,清晰呈现了加密交易的技术细节和数据分析,同时展望了未来优化的方向。
上个月是 Optimism 一周年的主网纪念日。我们对此里程碑感到无比自豪,但这条道路远未结束。随着 rollup 的成熟,进入低于一美元费用的道路已经开始。
大约一个月前,我们在这条道路上迈出了下一步,将交易费用降低了大约 30%。一个普通的 Uniswap 交易费用从 $3.35 降至 $2.55,有时接近 $1。想知道我们究竟是如何做到的?继续阅读吧!
Optimism 上的费用刚刚减少了!
固定开销从 2750 L1 gas 降至 2100 L1 gas,动态开销从 1.5 倍降至 1.24 倍。
这些数字看起来不错,但它们意味着什么?
交易目前的平均费用降低了大约 30%!
要理解我们如何降低费用,我们首先需要了解 Optimism 中的交易费用构成。费用由以下两部分组成 1) Rollup Costs(聚合费用): 将交易“聚合”成批并提交到以太坊(L1)的成本,以及 2) L2 Execution Costs(L2 执行费用): 在 Optimism(L2)上执行交易的成本。 欲了解更深入的信息,请参阅 Optimism 文档中的“_How Optimism Works_”。
1) Rollup Cost(聚合费用)
在 Optimism 中,你只需为提交到 L1 的交易数据部分支付 L1 以太坊Gas价格,而不是为整个交易执行支付。这部分费用包括你交易的实际 Calldata(输入数据),以及 Fixed Overhead(固定开销)成本,后者是将额外交易添加到更大批次所需的额外处理。
Optimism 还增加了一个动态开销(Fee Scalar(费用倍增器))溢价。这为我们提供了一个缓冲,以防 L1 价格迅速上涨,而多余的资金则被用于公共利益。(阅读关于 Optimism PBC 对_公共产品资金的承诺,以及我们的第一次融资回顾_)。
Calldata 成本和 L1 Gas价格源自 L1 以太坊,但 Fixed Overhead(固定开销)和 Fee Scalar(费用倍增器)是 Optimism 可以调整的“酷炫数字”。
“Layer 1 Gas Fee(L1 Gas费用)”代表这些聚合费用:
Layer 1 Gas Fee = Fee Scalar * L1 Gas Price * (Calldata + Fixed Overhead)
聚合费用 目前 约占 Optimism 交易费用的 99.6%,因此我们通过优化这一部分降低费用的潜力最大。
2) L2 Execution Cost(L2 执行费用)
在 Optimism 上的交易消耗的Gas量与以太坊中的等效交易相同;然而,Optimism 的Gas标准费用仅为 0.001 gwei,比 L1 便宜很多。该Gas价格在高使用期可能会略微上升,但平均仅占总交易费用的 0.4%。
“Layer 2 Gas Fee(L2 Gas费用)”代表执行成本:
Layer 2 Gas Fee = L2 Gas Price * L2 Gas Used
交易节省
将聚合费用和 L2 执行费用相加可得到总交易费用。对于简单的交易,例如 ETH 转账,Optimism 费用比以太坊便宜约 5 倍,而对于更复杂的操作,如永续掉期或期权交易,Optimism 的费用可能比直接使用 L1 以太坊便宜200 倍以上!
在我们降低费用之前,Fixed Overhead(固定开销)参数设置为每笔交易 2750 gas,而 Fee Scalar(费用倍增器)设置为 1.5 倍。自这些参数初次设定以来,发生了一些变化:
开销 gas 减少 在 EVM 等价升级中
预测与优化
下一步是将这些较低的成本转化为更便宜的 Optimism 用户费用。为了正确调整 Fixed Overhead(固定开销)和 Fee Scalar(费用倍增器)参数,我们必须了解什么影响我们的费用边际:
交易批次提交者 — 每批次大小的开销 gas 成本
我们知道这些因素目前的表现,但预计一旦我们降低费用,使用情况可能会发生变化(即更多的交易使用更多的 calldata)。因此我们做了一些假设,拟定了一系列场景,然后在这些范围内模拟了 5000 天随机的情况(可以参考蒙特卡洛方法)。由此,我们有了一个简单的优化问题:通过更改 Fixed Overhead(固定开销)和 Fee Scalar(费用倍增器),尽量接近我们的 10% 边际目标。
结果: 固定开销为 2100,费用倍增器为 1.24
要实现这个变化,我们只需发送两笔交易:一笔用于修改Fixed Overhead(固定开销),一笔用于修改Fee Scalar(费用倍增器)。然后就这样实现了:交易费用降低了 30%!
想跟上最新数据吗?请查看我们的_交易成本贡献者仪表盘_。
正如我们在开头所说 — 这只是降低网络费用的持续进程中的一步。随着产品不断成熟,将会出现越来越多的优化。请继续关注即将发布的文章,内容是下一步:交易压缩!如果你等不及了,提前一瞥— 一如既往,我们在公开环境中进行开发。
- 原文链接: medium.com/ethereum-opti...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!