一句话解释
Gas 费是你在以太坊(以及兼容链)上发起一笔交易时,付给矿工 / 验证者的手续费。它衡量的不是"金额大小",而是"这笔交易让全网多算了多少东西"。
这笔费到底怎么算
EIP-1559 升级(2021 年 8 月)之后,以太坊的 Gas 拆成三个量:
Gas Limit:你愿意为这笔交易最多消耗多少计算资源。简单转账固定 21000,调用一个 DeFi 合约可能要 15 万到 50 万。
Base Fee(基础费):协议按上一个区块的拥堵程度自动算出来的"门槛单价",单位是 gwei(10⁻⁹ ETH)。这部分钱被销毁掉,不进任何人口袋。区块越满,下一块的 Base Fee 越高,目的就是用价格挤掉低价值交易。
Priority Fee(小费 / 优先费):你额外加给验证者的小费。这部分决定了在同样拥堵下,你的交易能不能优先打包。
最后你付的钱 ≈ Gas Used × (Base Fee + Priority Fee)。一笔简单 ETH 转账,Base Fee 30 gwei、小费 1 gwei、消耗 21000 gas,就是 21000 × 31 = 651,000 gwei ≈ 0.000651 ETH。ETH 价格 3000 美元时,约合 2 美元。
为什么会突然贵到离谱
Gas 费的波动几乎全部来自 Base Fee。每当出现链上热点 —— 大额清算、热门 NFT mint、空投领取、meme 币上线 —— 区块瞬间塞满,Base Fee 几块几块往上拍,几分钟内涨到平时的 10 倍并不稀奇。2021 年 Yuga Labs 的土地 mint 当晚,Base Fee 一度飙到 8000+ gwei,简单转账一次就要 100 美元以上。
这种时候你的交易要么排不上,要么排上要付天价。如果你授权的合约不幸卡在了这个时间窗,要么等 Base Fee 回落、要么"加速"(提高小费重发同 nonce)、要么"取消"(用同 nonce 发零额自转)。
常见误解
误解一 · 我转账金额小,Gas 就便宜。不。Gas 算的是计算量,不是金额。你转 0.001 ETH 和转 100 ETH,简单转账的 Gas 完全一样。
误解二 · L2 没 Gas。L2(Arbitrum、Optimism、Base 等)有 Gas,只是便宜很多 —— 因为它们把交易压缩后批量发回主网,分摊主网成本。L2 Gas 通常是主网的 1/50 到 1/200。
误解三 · MEV 跟 Gas 没关系。关系很大。MEV 搜索者为了抢跑你的交易,会出比你高得多的小费,把整条链的 Priority Fee 拉高。Flashbots 这类基础设施就是来解决这个问题的。
实战建议
查实时 Gas:etherscan.io/gastracker 或同类工具。不急的操作(领空投、转 NFT)等 Base Fee 落到 15 gwei 以下再做,能省一半。Etherscan 上还能预估某个合约调用大概要烧多少 gas —— 凭直觉给 Gas Limit 容易要么交易 revert、要么白付一大笔。