以太坊中的 gas,本质上是衡量网络计算工作量的单位,而用户常说的 gas 费,则是为这些计算支付的 eth 手续费。发送一笔 eth、转移 erc-20 代币、铸造 nft,或者在去中心化交易所完成一次兑换,都会调用不同数量的区块链资源,因此消耗的 gas 并不相同。gas 不是一种独立代币,也不是固定金额,它更像以太坊这台全球计算机里的计量单位,最终费用取决于消耗了多少 gas,以及每单位 gas 的价格。

普通 ETH 转账通常需要 21,000 个 Gas 单位,这是最基础的交易场景。智能合约交互往往更复杂,涉及读取状态、修改余额、执行多条指令,Gas 用量也会明显增加。ERC-20 转账、NFT 转移和代币兑换没有统一不变的数字,具体消耗取决于合约写法、交易路径及当时的执行步骤。钱包里常见的 Gwei,是 Gas 价格的计价单位,1 Gwei 等于 0.000000001 ETH,也就是 1 ETH 的十亿分之一。
现行以太坊费用机制通常由基础费用和优先费用组成。基础费用由协议根据网络使用情况调整,交易必须达到这一价格才具备被纳入区块的条件;优先费用则相当于给验证者的小费,用来提高交易进入后续区块的吸引力。实际支付公式可以理解为:已使用的 Gas 数量乘以基础费用与优先费用之和。基础费用会被销毁,优先费用则支付给提出区块的验证者。用户设置的 maxFeePerGas 是愿意承担的最高单价,并不代表最终一定会全部花掉。

Gas limit 也常让新用户产生误解。它表示一笔交易最多允许消耗多少 Gas,不等同于最终手续费。普通转账把 Gas limit 设得高一些,未使用部分通常会退回;设置得过低,交易可能因资源不足而失败。需要留意的是,智能合约已经开始执行后才耗尽 Gas,状态变化会回滚,但执行过程中消耗的 Gas 仍可能被扣除。网络拥堵时,用户之间会竞争有限的区块空间,基础费用和优先费用随需求上升,热门 DeFi、NFT 铸造或高频交易阶段,Gas 费尤其容易放大。

理解 Gas 的关键,不是单纯追求最低的 Gwei,而是看交易类型、网络拥堵程度和交易时效。钱包给出的预估费用通常会综合基础费用、优先费用和 Gas limit,发送 USDT、USDC 等以太坊代币时,账户仍需准备 ETH 来支付网络费。对不要求交易必须直接落在以太坊主网的场景,Layer 2 往往能提供更低成本和更高吞吐。Gas 机制一方面形成网络资源的市场化定价,另一方面也限制垃圾交易和无限循环,正是以太坊维持安全运行的重要组成部分。
