ETH 交易过程中需要支付一定的手续费(矿工费),手续费主要是出于安全考虑以及矿工激励。
用户在交易过程中,可以选择对应的手续费,矿工会优先打包手续费高的交易。所以选择的手续费越高,交易速度越快。
矿工费如何计算?
矿工费计算公式为:矿工费 = Gas Price * Gas Limit
。
Gas Price
:价格,就是一份 Gas 的价格。(价格越高,交易越快)
Gas Limit
:限额,一定要比实际消耗的 Gas 大。
以汽车为例:Gas Price 就是油价。Gas Limit 像油箱可存放的油量。Gas Limit 如果小于实际消耗的油量,就会走到一半没油了。
如果 Gas Limit 设置的小于实际消耗的 Gas。则会:
- 交易失败。
- 返还交易的金额。
- 交易时已经产生的 Gas 不会返还。(以汽车为例:车开到一半,因为油箱太小而没有油了。已经消耗的油不会返还的。)
矿工费如何选择
在交易过程中选择合适的 Gas Price
。(会影响交易速度,看情况选择)
选择合适的 Gas Limit
,不能设置小于实际(会交易失败)。不能设置太大(会产生更多的手续费)