EIP-1559: 费用市场改革 (Fee Market Change)
EIP-1559 是以太坊历史上最重要的升级之一(包含在 2021 年的伦敦硬分叉中),它彻底改变了以太坊的交易费用机制。
解决的问题
在 EIP-1559 之前,以太坊采用“首价拍卖”模式(First-price Auction),用户通过竞价 Gas Price 来争取交易打包。这导致了:
- 费用波动大: 难以预测合适的 Gas 费。
- 用户体验差: 经常出现出价过高(浪费钱)或过低(交易卡住)的情况。
- 通胀压力: 所有手续费都支付给矿工。
实现机制与原理
EIP-1559 引入了双层费用结构和动态区块大小:
-
Base Fee (基础费):
- 这是交易必须支付的最低费用。
- 算法调整: 根据上一个区块的利用率自动调整。如果利用率 > 50%,Base Fee 上涨;< 50%,下跌。这使得费用具有高度的可预测性。
- 销毁 (Burn): Base Fee 不会支付给验证者,而是直接被销毁(从流通量中永久移除),这对 ETH 产生了通缩压力。
-
Priority Fee (优先费/小费):
- 用户额外支付给验证者的费用,用于激励验证者优先打包自己的交易。
-
Max Fee Per Gas:
- 用户愿意支付的最高单价(Base Fee + Priority Fee)。只有当 Base Fee + Priority Fee <= Max Fee 时,交易才会被执行。
-
弹性区块大小:
- 区块的目标大小为 1500 万 Gas,最大上限为 3000 万 Gas。这允许网络在短时间内处理突发的交易需求。
主要特点
- 更好的用户体验: 钱包可以更准确地估算 Gas 费,用户无需手动竞价。
- ETH 通缩: 随着网络使用率增加,销毁的 ETH 数量增加,可能导致 ETH 总供应量下降(Ultra Sound Money)。
- 防止垃圾交易: 基础费用的存在增加了发送垃圾交易的成本。
推荐阅读
- EIP-1559 Standard
- Ultra Sound Money (查看 ETH 销毁数据)