什么是以太坊上的矿工费?
在以太坊网络进行任意转账,都需要支付费用,这笔费用就是矿工费,以 ETH 支付。同类型的转账,矿工费越高,打包速度越快。
注:矿工费是以太坊网络收取的,imToken 不会从中收取任何费用。
什么是 EIP-1559?
EIP-1559 是一个以太坊矿工费机制改进提案。它不仅能帮你节省矿工费,还能有效提高你的交易被打包的概率。
了解更多:EIP-1559 详解
矿工费是如何计算的?
在了解如何计算矿工费之前,我们要知道以下 5 个概念。
- Gas:以太坊网络执行每一笔交易都需要消耗资源,gas 是其衡量资源的单位。
- BaseFee:以太坊网络计算的确保交易成功的基础费用,即每单位 gas 的最低价格。
- PriorityFee:你为每单位 gas 支付的小费,可加快交易被以太坊网络打包的速度。
- MaxPriorityFee:你为每单位 gas 支付的小费上限。
- MaxFee:你为每单位 gas 支付的最高价。
矿工费计算公式:矿工费 = Gas *(BaseFee + PriorityFee)
我们可以把一笔转账(即发送一定数额的代币至接收方)的过程,想象成驾驶一辆汽车,路程中所消耗的汽油就是 Gas。
这段路程消耗的汽油 Gas 乘以每升汽油的价格(BaseFee + PriorityFee)就是路费成本,即你实际支付的矿工费。
其中,BaseFee 是基础费用,会由以太坊网络自动计算给出,确保汽车顺利抵达目的地;PriorityFee 是小费,可加快汽车抵达目的地的速度。你设置的小费越高,转账越快成功。
如何设置矿工费
imToken 支持「挡位选择」和「自定义」两种设置矿工费的方式。
打开 imToken 切换至 ETH 钱包,选择要转账的代币,这里以 ETH 为例。
挡位选择
在 ETH 转账页面,点击矿工费进行挡位选择,挡位分为三挡:最快、标准和缓慢。不同的挡位对应着不同的交易确认时间,时间越短,需支付的矿工费越高。
请注意这里的矿工费是 imToken 根据当前以太坊网络情况预估的费用范围,最小值为(BaseFee + PriorityFee)* Gas,最大值为 MaxFee * Gas。
自定义
对于资深用户,你可以按需通过自定义功能设置 MaxFee、MaxPriorityFee 和 Gas 这三个参数修改支付的矿工费。
如果你想加快交易,可将 MaxPriorityFee 调高,并确保 MaxFee ≥ BaseFee + MaxPriorityFee。
注:该功能只建议了解 EIP-1559 详细机制的用户使用,以免误操作。
如果你想修改 Gas(通常不建议修改,imToken 会默认设置一个最佳值),可通过区块浏览器 Etherscan 查询同类交易的 Gas 值,再调整 Gas。
例如你想在 OpenSea 上卖出一个 NFT,可通过 Etherscan 查询到该类交易消耗的 Gas,即 Gas Used 值,通过下图可知该类交易 Gas 大约在 210,000 左右,那么你所设置的 Gas 值则必须大于这个数值。
数据来源:Etherscan
注:
- BaseFee 是以太坊网络根据拥堵情况计算所得,无法进行修改。
- 若 Gas 设置得过低,会导致交易失败,且你所支付的矿工费依然会被以太坊网络收取,不会退回至你的钱包。因此在设置 Gas 时,请设置得高一些以免交易失败损失矿工费。
温馨提示:
如果遇到 imToken 钱包下载问题,请通过 support@token.im 邮件联系我们