Maxfeepergas

- 1 min

eip1559里面, 如果 maxFeePerGas 高于 basefee,那么用户实际支付的费用将由 basefee 决定. 这种说法对吗?

EIP-1559 是一个以太坊的更新,它在2021年8月的伦敦升级中被部署。它旨在改善以太坊的交易费用市场,引入了一个可灵活变化的区块大小机制,并且烧毁了交易费用的一部分以减少总供应。

在 EIP-1559 中,每个交易都有两个主要的费用参数:

  1. Base Fee(基础费): 这是每个区块中所有交易所必须支付的最低费用,它是算法确定的,并随网络拥堵程度动态调整。如果区块满载,则基础费会增加;如果区块未满,则基础费会下降。

  2. Max Fee Per Gas(最大费用/燃料): 这是用户愿意为每单位 gas 支付的最大费用。它包括了基础费和一个小费(tip)给矿工。

实际交易费用的确定方式如下:

当用户进行交易时:

所以,说用户实际支付的费用由 Base Fee 决定是不完全准确的。实际支付的费用是基础费加上任何支付给矿工的优先费。用户支付的总费用不会超过他们设置的 Max Fee Per Gas,但有可能低于这个数值,取决于他们设置的优先费和当前的基础费。

总结: maxFeePerGas的目的是, 如果过了几个区块basefee 特别高, 那么用户的交易讲不会被包括在区块中, 避免了用户支付过高的 gas.