浅析zkSync的费用机制:用户如何节省交易成本?

星球日报 view 171117 2023-4-27 09:06
share to
Scan QR code with WeChat

zkSync 生态系统正在快速增长,但也面临着一个障碍:Gas 价格上涨。深入研究后,我发现了一些降低交易成本的方法。

zkSync 的成功显而易见,它的 TVL 增长令人惊叹。然而,许多人仍然对这种 L2 解决方案的高交易成本感到困惑,到底是什么原因造成的?我们要如何降低交易成本呢?

浅析zkSync的费用机制:用户如何节省交易成本?

zkSync 的交易费用机制

zkSync 上交易的 Gas 费由两部分组成:链上和链下。链上费用是在以太坊上检查证明和发布增量状态(新旧状态之间的差异)的成本,链下费用是存储状态和生成证明的成本。

链上费用成本随以太坊网络上当前的 Gas 价格波动;链下费用是一个设定值,约为 0.001 美元,状态包含了有关钱包和余额的所有详细信息,加密证明表明交易是合法的并且与当前状态一致。

以太坊和 zkSync 中的 Gas 机制比较 

以太坊 Gas 机制

Gas limit = 消耗的最大 Gas

Gas 价格= 每单位 Gas 的 ETH 价格

总费用= Gas limit x Gas 价格

zkSync Gas 机制

固定的链下费用和可变的链上费用

链上费用取决于当前的以太坊价格和要在以太坊上发布的数据量

链下费用不取决于交易的复杂性

跟踪 zkSync 上 Gas 价格,降低交易成本

zkSync 中有一个参数「Gas_PER_PUBDATA_LIMIT」可用于计算交易成本。它是向以太坊发布一字节数据的 Gas 价格,由运营商根据当前 Gas 价格确定,只影响交易费用的链上部分。

浅析zkSync的费用机制:用户如何节省交易成本?

跟踪 Gas 成本对于网络的最佳运行至关重要,因为 zkSync 的性能取决于 Gas 成本。

你可以使用一些便捷的工具来跟踪 Gas?

CoinTool 网站提供了一个仪表盘可以让用户实时跟踪 Gas,并且它支持浏览器插件。

浅析zkSync的费用机制:用户如何节省交易成本?

如果你想节省 Gas 费,请查看@alex_kroeger 贡献的 Dune 图表。密切关注这个图表,你可以在 Gas 低的时候发起交易,从而节省成本。

浅析zkSync的费用机制:用户如何节省交易成本?

还有一个鲜为人知的技巧,或能帮你降低交易成本。

首先在 Metamask 中开启高级 Gas 设置。

浅析zkSync的费用机制:用户如何节省交易成本?

当创建交易时,点击「编辑」,并将 Gas limit 降低 3 倍。

浅析zkSync的费用机制:用户如何节省交易成本?

虽然没有书面证据支持这种方法,但有些人会觉得这样交易更便宜。实际情况可能并非总是如此。

请注意,这样操作存在一定风险,因为交易可能会因 Gas 不足而被取消。

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Previous: 人工智能如何实现有趣的Web 3用例? Next: zkSync生态DEX Merlin被黑180万美元 刚完成MAGE公募、Certik审计

Related