13 EIP1559前后Gas有啥变化

vvEcho 2026-03-14 19:20:47
Categories: Tags:

EIP1559 是一个 Ethereum Improvement Proposal(EIP),它引入了动态的gas价格,从而 improved the scalability of Ethereum.

EIP1559前

旧的GAS机制是竞价拍卖,用户如果想交易,会自己设置想要付出的gas price,矿工优先打包出价高的交易,导致gas费波动非常大,用户经常多付 gas

EIP1559后

变化后,交易结构变为了
maxFeePerGas –最大gas
maxPriorityFeePerGas–最大小费
gasLimit

Gas 费用拆成两部分:
1.Base Fee(基础费)-特点是必须支付,即使没交易成功也会被扣除
2.Priority Fee(小费)-用户给验证者的小费

最终的费用为:gasFee = baseFee + priorityFee

Gas limit的变化

旧的Gas机制是每个区块只有一个:block gas limit,例如一个区块最多15000000 gas那么这个区块做到支持这么多的gas

EIP1559后,Gas limit被分为两个部分:Target Gas(理想区块大小) + Max Gas(区块最大容量)

如果网络拥堵:区块可以临时扩容
区块可以到:2 × target gas

BaseFee 如何调整?
如果区块gas使用量:> target gas,则:baseFee 上涨
如果区块gas使用量:< target gas,则:baseFee 下降
调整公式:最多每块 ±12.5%

总结

机制 EIP-1559 前 EIP-1559 后
Gas 定价 gasPrice 拍卖 baseFee + tip
费用去向 矿工 baseFee 销毁
区块容量 固定 可动态扩展
Gas Limit 固定 block gas limit target + max gas