Time:2023-04-26 Click:149
原文作者:AlΞx Wacy
原文编译:Luffy,Foresight News
zkSync 生态系统正在快速增长,但也面临着一个障碍:Gas 价格上涨。深入研究后,我发现了一些降低交易成本的方法。
zkSync 的成功显而易见,它的 TVL 增长令人惊叹。然而,许多人仍然对这种 L2 解决方案的高交易成本感到困惑,到底是什么原因造成的?我们要如何降低交易成本呢?
zkSync 上交易的 Gas 费由两部分组成:链上和链下。链上费用是在以太坊上检查证明和发布增量状态(新旧状态之间的差异)的成本,链下费用是存储状态和生成证明的成本。
链上费用成本随以太坊网络上当前的 Gas 价格波动;链下费用是一个设定值,约为 0.001 美元,状态包含了有关钱包和余额的所有详细信息,加密证明表明交易是合法的并且与当前状态一致。
以太坊 Gas 机制
Gas limit = 消耗的最大 Gas
Gas 价格= 每单位 Gas 的 ETH 价格
总费用= Gas limit x Gas 价格
zkSync Gas 机制
固定的链下费用和可变的链上费用
链上费用取决于当前的以太坊价格和要在以太坊上发布的数据量
链下费用不取决于交易的复杂性
zkSync 中有一个参数「Gas_PER_PUBDATA_LIMIT」可用于计算交易成本。它是向以太坊发布一字节数据的 Gas 价格,由运营商根据当前 Gas 价格确定,只影响交易费用的链上部分。
跟踪 Gas 成本对于网络的最佳运行至关重要,因为 zkSync 的性能取决于 Gas 成本。
你可以使用一些便捷的工具来跟踪 Gas
CoinTool 网站提供了一个仪表盘可以让用户实时跟踪 Gas,并且它支持浏览器插件。
如果你想节省 Gas 费,请查看@alex_kroeger 贡献的 Dune 图表。密切关注这个图表,你可以在 Gas 低的时候发起交易,从而节省成本。
还有一个鲜为人知的技巧,或能帮你降低交易成本。
首先在 Metamask 中开启高级 Gas 设置。
当创建交易时,点击「编辑」,并将 Gas limit 降低 3 倍。
虽然没有书面证据支持这种方法,但有些人会觉得这样交易更便宜。实际情况可能并非总是如此。
请注意,这样操作存在一定风险,因为交易可能会因 Gas 不足而被取消。