banner.png

什么是以太坊上的矿工费?

在以太坊网络进行任意转账,都需要支付费用,这笔费用就是矿工费,以 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 转账页面,点击矿工费进行挡位选择,挡位分为三挡:最快、标准和缓慢。不同的挡位对应着不同的交易确认时间,时间越短,需支付的矿工费越高。

image2.png

请注意这里的矿工费是 imToken 根据当前以太坊网络情况预估的费用范围,最小值为(BaseFee + PriorityFee)* Gas,最大值为 MaxFee * Gas

自定义

对于资深用户,你可以按需通过自定义功能设置 MaxFee、MaxPriorityFee 和 Gas 这三个参数修改支付的矿工费。

如果你想加快交易,可将 MaxPriorityFee 调高,并确保 MaxFee ≥ BaseFee + MaxPriorityFee。

注:该功能只建议了解 EIP-1559 详细机制的用户使用,以免误操作。

image1.png

如果你想修改 Gas(通常不建议修改,imToken 会默认设置一个最佳值),可通过区块浏览器 Etherscan 查询同类交易的 Gas 值,再调整 Gas。

例如你想在 OpenSea 上卖出一个 NFT,可通过 Etherscan 查询到该类交易消耗的 Gas,即 Gas Used 值,通过下图可知该类交易 Gas 大约在 210,000 左右,那么你所设置的 Gas 值则必须大于这个数值。
image3.png

数据来源:Etherscan

注:

  • BaseFee 是以太坊网络根据拥堵情况计算所得,无法进行修改。
  • 若 Gas 设置得过低,会导致交易失败,且你所支付的矿工费依然会被以太坊网络收取,不会退回至你的钱包。因此在设置 Gas 时,请设置得高一些以免交易失败损失矿工费。

温馨提示:

如果遇到 imToken 钱包下载问题,请通过 support@token.im 邮件联系我们