mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

如何节省 Gas 费用

收藏
分享

要想知道怎么省 Gas 费用,首先要了解它的相关知识。

转账界面,我们经常可以看到油费的预估计算方法,即:

预估 Gas 费用 = Gas Limit * Gas Price 


Gas Limit :指用户可以接受的最多 Gas 的数量;

Gas Price :指用户愿意为每单位 Gas 支付的价格(这里的单位是 Gwei,有些转账工具填写时的单位是 wei,可以使用该网址进行换算:

https://www.myetherwallet.com/helpers.html


需要注意的是,这里的 Gas Limit 并不是实际消耗 Gas 的数量,我们以这笔转账为例:

https://etherscan.io/tx/0xa7353bf48eaf19c10aac88f5b91e45bf686a475356af1a318990e7ceedfb3e93


Gas Limit 设置的是 60,000,Gas Price 为 6 Gwei,因此该笔转账可以花费的最多油费为:

60,000 * 0.000000006 ETH = 0.00036 ETH

但实际消耗的 Gas 数量(Gas Used By Transaction)为 51,542,所以转账实际花费的油费为:

51,542 * 0.000000006 ETH = 0.000309252 ETH


下面我们将从不同的方面讨论如何节省 Gas 的费用: 


01

使用默认 Gas Limit


实际消耗的 Gas 是合约执行过程中执行所有操作所消耗的 gas 数量,若 Gas Limit 高于实际消耗的 Gas,剩余的 Gas 会被退回来。所以看似 Gas Limit 对于节省 Gas 费用没有什么影响,但值得注意的是,若 Gas Limit 设置过低使得 Gas 的数量不足以支持执行所有的操作,那操作就会终止,转账失败,但是消耗的 Gas 费用仍然不会退回,造成了 Gas 的浪费。

Mwallet 上最终的 Gas Limit 是模拟实际转账所需 Gas 而设置的,因此我们推荐使用 Mwallet 的默认 Gas Limit。 



02

适当调节 Gas Price


Gas 费用 = 实际消耗 Gas 数量 * Gas Price


对于一笔转账,实际消耗 Gas 数量是确定的,那么适当调节 Gas Price 可以有效节省 Gas 的费用。

 Gas Price 会受以太坊拥堵情况的影响,具体可以参考:https://ethgasstation.info/index.php?curr=usd


矿工会优先打包 Gas Price 高的交易,我们可以根据情况选择不同的档位。

Fast 档需要 20 Gwei,大概 2 min 内可以转出;

Standard 档需要 5 Gwei,大概 5 min 内可以转出;

SafeLow 档需要 2.5 Gwei,是旷工在该时段可以加接受的最低档,大概 30 min 内可以转出。


Mwallet 内的每一档都比市场情况上升一档,快档可以保证最快的到达速度。


03

使用批量转账


多笔同种代币的转账,可使用批量转账的功能 ,使用的 Gas 费远远低于每笔转账 Gas 费相加之和。既省钱,操作又方便~

查看如何使用 Mwallet 的批量转账:

https://mytoken.zendesk.com/hc/zh-cn/articles/360011936174



免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。