跳到内容

以太坊 Gas 费用详解

深入探索以太坊网络费用(即Gas费):基础费、优先费、EIP-1559、网络拥堵,以及Layer 2网络如何影响交易成本。

8 分钟
以太坊 Gas 费用详解

以太坊网络费用,又称 gas 费,是用户为在区块链上处理和记录交易而支付的费用。每笔费用以 gas 为单位衡量,gas 是计算工作量的单位,以 gwei 计价,gwei 是以太币的一种面额,等于十亿分之一 ETH。根据 EIP-1559 费用模型,每笔费用由以太坊网络设定的基础费用,加上支付给处理交易的验证者的可选优先费用(小费)组成。

免责声明:本内容仅供教育目的,不构成财务建议、招揽或面向英国受众的内容。

以太坊 gas 费用于支付什么?

以太坊上每一个改变区块链状态的操作——发送 ETH、兑换代币、铸造 NFT、与智能合约交互——都需要数千个独立节点执行并存储的计算。Gas 是衡量一个操作所需计算工作量的单位,gas 费是为该 gas 支付的价格。

以太坊 gas 费用总额的计算方式如下:

  • Gas 用量。 该操作所需的计算量。基本的以太币转账固定为 21,000 gas,而多步骤 DeFi 交易可能消耗数十万 gas。具体用量取决于操作本身的性质。

  • Gas 价格。 每单位 gas 的支付金额,以 gwei 报价。由市场决定,每分钟都可能波动。

两者相乘即为费用。一个 gwei 等于十亿分之一 ETH,即 0.000000001。Gas 价格以该单位而非以太币报价,是因为以太币数值过小,难以直观读取。

操作

Gas 用量

× Gas 价格

= 费用

ETH 转账

21,000

20 gwei

420,000 gwei(0.00042 ETH)

代币兑换

~200,000

20 gwei

4,000,000 gwei(0.004 ETH)

两行的 gas 价格均为 20 gwei,但转账费用仍低十倍。唯一的区别在于每个操作消耗的单位数量。Gwei 告诉你的是单个单位的价格,而非账单总额。

EIP-1559 如何改变了以太坊的费用模型

从 2015 年 7 月到 2021 年 8 月,以太坊采用简单竞价机制:每个提交交易的用户自行报出一个 gas 价格,验证者选择出价最高的交易,用户只能猜测应该出多少。出价过低,交易会卡住;出价过高,则浪费资金。以太坊 2021 年 8 月的伦敦升级引入了 EIP-1559,以基础费用加优先费用的两部分结构取代了猜价机制。

以太坊网络基础费用

基础费用是网络为每个区块自动设定的每单位 gas 价格,而非用户竞价的结果。它根据近期区块的填充程度自动调整。以太坊的目标是区块半满——截至 2026 年 8 月,目标约为 3000 万 gas,上限约为 6000 万 gas——基础费用的调整旨在维持这一状态。当某个区块超过目标值时,下一个区块的基础费用上升;低于目标值时则下降。变动幅度有上限,每个区块的基础费用最多变动 12.5%,既能防止价格骤然飙升,又能在持续需求下稳步上涨。

基础费用的核心特点是它会被销毁,永久从流通中移除,而非支付给验证者。销毁基础费用消除了验证者人为抬高费用的动机,因为他们无法从中获益。这也将 ETH 供应量与网络使用量挂钩——网络繁忙时,更多 ETH 被销毁。自 EIP-1559 上线以来,已有超过 400 万 ETH 以此方式被销毁,但随着活动转移至 Arbitrum 和 Base 等二层网络,销毁速度有所放缓。以太坊基础层仍受益于此,因为这些网络需要将数据发布回基础层并支付费用,但这些费用较小,这也是销毁速度放缓的部分原因。

以太坊网络优先费用

优先费用(即小费)是在基础费用之上额外添加的可选金额,直接支付给验证者,作为将交易纳入区块的激励。由于基础费用由网络为特定区块固定设定,小费才是真正竞争区块空间的杠杆。网络空闲时,少量小费即可。当许多用户希望快速确认交易时,小费会随着用户相互竞价而上涨。

实际上,钱包通过两个设置来表达这两个部分。每单位 gas 的最高费用(maxFeePerGas)是用户愿意为每单位 gas 支付的最高总额,每单位 gas 的最高优先费用则是用户愿意支付的最高小费。实际收费为当前基础费用加小费,最高费用与实际费用之间的差额由网络自动退还——而非由任何交易所或应用退还——因此用户可以设置较高的最高费用以确保交易被纳入,而无需全额支付。

为什么以太坊费用会上涨?

由于以太坊的基础费用与近期区块的填充程度相对应,gas 费与固定区块空间的需求量直接挂钩。以太坊基础层每个区块只能处理有限数量的 gas,该上限仅能通过验证者投票缓慢提升,无法按需扩展以应对突发需求。当需求上升——无论是代币发行、市场涨跌、大规模清算、热门 NFT 铸造还是其他原因——区块填充超过目标,基础费用逐块攀升,用户也会提高小费以竞争剩余空间。

以太坊网络上的同一操作在不同时间可能产生不同费用。代币兑换在平静的周末可能只需几美元,而在全市场抢购期间则可能高出许多,尽管计算量(即 gas 用量)完全相同。变化的是 gas 价格,它由同一时间尝试交易的用户数量驱动。极端情况可能相当显著,但峰值远低于以往。WLFI 代币于 2025 年 9 月 1 日发行时,gas 价格约上涨 12 倍,从约 0.20 gwei 跳至 2.54 gwei,每笔转账仍不足一分钱——这表明 Dencun 升级后基础层的费用已大幅降低。

如果交易不急于完成,选择合适时机可能有助于降低成本。例如,Etherscan 的 Gas Tracker 显示实时基础费用和优先费用档位,其 gas 价格历史记录呈现出规律性规律:费用通常在周末和非高峰时段(大约 UTC 深夜)最低,在美国和欧洲白天最高。在非紧急交易前查看以太坊 gas 追踪器,可能是几 gwei 与数倍于此之间的差距。

加密钱包如何估算 gas 费用?

由于 EIP-1559 使基础费用可预测,钱包可以直接从网络读取当前基础费用和近期小费水平来估算 gas 费用,并给出建议设置,而无需用户猜测单一价格。例如,MetaMask 通常以一组选项呈现,常见的有低成本"低速"、默认"市场"和更快的"激进"档位,在速度与成本之间权衡,以及用于手动设置最高费用和优先费用的"高级"视图。

Gas 费用估算是一个概率,而非承诺。Gas 上限(即交易允许消耗的最大 gas 单位数)与价格相互独立,设置过低的上限可能导致交易失败,同时仍会消耗在耗尽前已使用的 gas。当交易卡住时,有时可以通过以相同交易序列号和更高小费重新提交来替换或加速。MetaMask 通过其"加速"和"取消"选项直接解决这一问题。

以太坊二层网络如何降低费用?

降低以太坊 gas 费用的常用方式是将活动从以太坊基础层(即一层网络,L1)迁移至二层网络(L2),而非调整 gas 设置。Arbitrum、Base、Optimism 和 Linea 等 L2 在各自的区块链上处理交易,然后将压缩数据或密码学证明发布回以太坊,在继承其安全性的同时,通常只收取极少的费用。

L2 网络费用通常由两部分构成:

  • 执行费用。 在 L2 上执行交易通常更便宜,因为 L2 自身区块的空间比以太坊基础层更充裕。基础层将有限的区块空间在以太坊上的所有应用和用户之间共享,交易相互竞价争夺空间。L2 在自己的区块链上处理执行,通常具有更高的容量,因此每笔交易只占用更大空间中的极小份额。

  • 数据结算费用。 L2 还需要支付将数据发布回以太坊的费用,历史上这是较大的成本。以太坊 2024 年 3 月的 Dencun 升级通过 EIP-4844 引入了"blob",这是一个专为 rollup 数据设计的低成本数据通道,大幅降低了 L2 向基础层结算的费用,进而降低了用户费用——在升级后数周内,许多情况下降幅约达 90%。

关于以太坊费用的常见问题

AI 翻译。可能包含错误。请务必核实信息。

评价此翻译

本文作者:

  • MetaMask

    MetaMask(前身为 Consensys Software Inc)是全球最大的自托管金融平台,为用户提供一站式服务,涵盖加密资产与传统资产的持有、消费、储蓄与增值。公司正在打造实现上述功能的消费级平台,将支付、储蓄、投资与数字资产整合于一体,带来无缝一体化的使用体验。MetaMask 脱胎于全球使用最广泛的自托管钱包,让用户直接掌控自己的资金与资产,覆盖约 190 个国家和地区。自 2016 年起,MetaMask 在以太坊的发展历程中扮演了举足轻重的奠基角色。如今,MetaMask 处于区块链经济的核心位置,致力于构建「开放货币」的操作系统,让每个人都能全面掌控自己的财务生活。

    阅读所有文章