ZBLOG

以太坊EIP-1559详解,从拍卖到定价,Gas费机制的重大变革

在以太坊生态系统中,Gas费(燃料费)是用户执行交易、智能合约交互等操作时必须支付的费用,它构成了网络安全的激励并用于补偿矿工(或验证者),在EIP-1559(以太坊改进提案1559)实施之前,以太坊的Gas费机制存在着一些显著的问题,比如手续费波动剧烈、用户体验不佳等,EIP-1559究竟是什么意思?它为以太坊带来了哪些改变呢?

EIP-1559是什么?

EIP-1559,全称为“以太坊费用市场改进”,是以太坊网络上一次里程碑式的升级,由以太坊研究员Vitalik Buterin等人提出,并于2021年8月在伦敦网络升级(London Hard Fork)中正式激活,它的核心目标是改进以太坊的费用市场机制,使其更加可预测、高效,并能为以太坊网络带来一种通缩的货币政策

EIP-1559改变了用户支付Gas费的方式,从过去纯粹的“拍卖”模式,转变为一种包含“基础费用”和“小费”的混合模式。

EIP-1559之前:Gas费的“拍卖”模式

在EIP-1559之前,以太坊采用的是“一口价”(First-Price Auction)的Gas费机制:

  1. 用户出价:用户在发起交易时,需要设定一个愿意支付的Gas价格(Gas Price)。
  2. 矿工排序:矿工(或验证者)会根据Gas价格的高低来排序和打包交易,Gas价格高的交易优先被处理。
  3. 市场波动:在网络拥堵时,用户为了让自己的交易更快被确认,会不断提高Gas价格,导致Gas费价格飙升,形成“Gas费战争”,用户体验极差,且费用难以预测。

这种模式下,Gas费完全由市场供需决定,缺乏稳定性。

EIP-1559的核心机制:基础费用与小费

EIP-1559引入了一套新的费用结构,主要包括以下几个关键概念:

  1. 基础费用 (Base Fee)

    • 这是每笔交易必须支付的费用,由网络根据当前区块的使用情况自动计算
    • 核心特点销毁,基础费用会被直接销毁,发送给以太坊的“黑洞地址”,从而永久退出流通。
    • 动态调整:如果上一个区块的gas使用量低于目标值(当前为区块gas限制的一半),基础费用会降低;如果高于目标值,基础费用会上涨,这种机制旨在使基础费用对区块拥堵程度做出反应,并长期趋向于一个合理的水平。
    • 可预测性:用户可以通过公式大致估算出特定时间点的基础费用,增加了费用预测的准确性。
  2. 小费/优先费 (Tip/Priority Fee)

    • 这是用户自愿支付给矿工(或验证者)的费用,用于激励矿工优先打包自己的交易。
    • 作用:在基础费用之上,用户可以通过支付更高的小费,来确保自己的交易在竞争中被优先处理,尤其是在网络拥堵时。
  3. 总Gas费 = 基础费用 + 小费

    用户在发送交易时,实际上支付的是这两部分费用的总和,基础费用是固定的(由网络自动计算并销毁),小费则由用户根据自己对交易速度的期望来设定。

  4. 区块Gas limit与范围交易 (Range Transactions)

    EIP-1559允许用户在交易中指定一个他们愿意支付的最大总Gas费(包括基础费用和小费),如果实际计算出的总Gas费(基础费用+用户设定的小费)超过这个最大值,交易就会失败,但用户只会支付实际发生的Gas费(如果交易被打包)或无需支付(如果交易未被打包),这进一步保护了用户免受意外的高额费用。

EIP-1559带来的主要影响与意义

  1. Gas费更可预测与稳定:基础费用的引入使得Gas费不再完全依赖于用户的实时竞价,用户可以更准确地预估交易成本,尤其是在非极端拥堵情况下。

  2. 改善用户体验:用户不再需要频繁调整Gas价格来抢跑交易,只需设定一个合理的小费即可,操作更简便。

  3. 促进网络效率:通过动态调整基础费用,EIP-1559能够更好地引导用户对区块空间的需求,减少因Gas费过高导致的交易延迟或取消,使网络资源得到更高效的利用。

  4. 通缩效应:基础费用的销毁是以太坊迈向通缩的重要一步,当网络活动频繁,基础费用较高时,销毁的ETH数量也会增加,从而减少ETH的总供应量,这在理论上对ETH的价值构成支撑(尽管ETH的通胀因素还包括区块奖励等)。

  5. 为Layer 2奠定基础:EIP-1559的机制为Layer 2(二层网络)解决方案提供了更稳定和可预测的费用环境,使得Layer 2能够更有效地将交易批处理到主网上,降低用户在主网上的交互成本。

分享:
扫描分享到社交APP