EIP-1559

微信扫码分享

EIP-1559: 费用市场改革 (Fee Market Change)

EIP-1559 是以太坊历史上最重要的升级之一(包含在 2021 年的伦敦硬分叉中),它彻底改变了以太坊的交易费用机制。

解决的问题

EIP-1559 之前,以太坊采用“首价拍卖”模式(First-price Auction),用户通过竞价 Gas Price 来争取交易打包。这导致了:

  • 费用波动大: 难以预测合适的 Gas 费。
  • 用户体验差: 经常出现出价过高(浪费钱)或过低(交易卡住)的情况。
  • 通胀压力: 所有手续费都支付给矿工。

实现机制与原理

EIP-1559 引入了双层费用结构和动态区块大小:

  1. Base Fee (基础费):

    • 这是交易必须支付的最低费用。
    • 算法调整: 根据上一个区块的利用率自动调整。如果利用率 > 50%,Base Fee 上涨;< 50%,下跌。这使得费用具有高度的可预测性。
    • 销毁 (Burn): Base Fee 不会支付给验证者,而是直接被销毁(从流通量中永久移除),这对 ETH 产生了通缩压力。
  2. Priority Fee (优先费/小费):

    • 用户额外支付给验证者的费用,用于激励验证者优先打包自己的交易。
  3. Max Fee Per Gas:

    • 用户愿意支付的最高单价(Base Fee + Priority Fee)。只有当 Base Fee + Priority Fee <= Max Fee 时,交易才会被执行。
  4. 弹性区块大小:

    • 区块的目标大小为 1500 万 Gas,最大上限为 3000 万 Gas。这允许网络在短时间内处理突发的交易需求。

主要特点

  • 更好的用户体验: 钱包可以更准确地估算 Gas 费,用户无需手动竞价。
  • ETH 通缩: 随着网络使用率增加,销毁的 ETH 数量增加,可能导致 ETH 总供应量下降(Ultra Sound Money)。
  • 防止垃圾交易: 基础费用的存在增加了发送垃圾交易的成本。

推荐阅读