EIP-1559: Fee market change for ETH 1.0 chain
为了解决目前以太坊交易的拥堵导致效率低下的问题,因此 EIP-1559
提案将 Gas
费的费率根据实际的使用需求进行调整,改变了付费结构和付费流向,从而保证区块的使用率。
根据 EIP-2718
新增了一种交易类型 0x02
,指明是使用 EIP-1559
计算交易费用。
在 EIP-1559
之前,使用简单的拍卖机制来定价交易费用,用户发送带有出价(GasPrice
)的交易,矿工选择出价最高的交易进行打包,并获得所有收益。
而在 EIP-1559
协议之后,矿工失去了对 GasPrice
的定价权:如果矿工只打包少量高 GasPrice
的交易则会导致区块容量不满一半,以太坊系统就会减少 BaseFee
,降低用户的使用费用。
在新的定价策略中,下面的几个概念被提出:
BaseFee
: 基础GasPrice
,由父区块的GasLimit
决定MaxPriorityFee
: 支付给以太坊节点矿工的GasPrice
MaxFee
: 最大GasPrice
BaseFee + MaxPriorityFee
决定了最终的 GasPrice
交易最终支付的交易费用是 (BaseFee + MaxPriorityFee) * GasUsed
也不再将交易费用全部转给矿工,而是会销毁一部分。这部分是 BaseFee * GasUsed
,仅将另一部分 MaxPriorityFee * GasUsed
转给矿工。
深入了解,查看 以太坊 Gas 机制详解