以太坊gas没有一个固定不变的价格,正常平稳的网络环境下,主网gas单价普遍维持在5‑30gwei区间,实时数值每出一个区块就会发生一次变动,想要知道当下确切的gas价格只能通过链上浏览器实时查询获取最新行情。很多刚入场的币圈用户很容易产生一个误区,把gas单价等同于最终手续费,实际上gwei只是gas的计价单位,1gwei等于十亿分之一枚ETH,一笔交易的实际花费,需要同时结合gas单价和这笔操作所要消耗的gas单位数量共同计算得出,两者缺一不可,哪怕gas单价很低,复杂的合约交互依旧会产生一笔可观的链上手续费。

自EIP‑1559提案落地之后,以太坊的gas计价规则已经不再是过去单一报价的模式,费用拆分为由网络算法自动调整的基础费,以及用户自行设置、给到验证者的优先小费两个部分。基础费会根据上一个区块的填充率自动调节,每一个区块最多可以浮动12.5%,当链上交易排队数量变多、内存池堆积大量待确认交易的时候,基础费就会持续向上抬升,也就是币圈常说的gas战争,热门NFT铸造、项目空投申领、行情剧烈波动带来的大量清算交易,都是触发gas快速冲高的典型场景,极端行情之下gas单价短时间冲到数百甚至上千gwei的历史情况并不少见。优先费属于可选参数,只支付基础费的交易理论上有效,但很难被矿工优先打包,设置合理的小费能够加快交易确认速度,小费设置过高则会造成不必要的资产损耗。

不同链上行为消耗的gas单位有着非常明确的标准,最基础的钱包对钱包ETH转账固定消耗21000个gas单位,这也是以太坊网络当中最低的gas消耗值。常规的ERC‑20代币转账,一般需要消耗50000‑100000gas,在去中心化交易所进行一次代币交换,gas消耗大多落在120000‑250000gas,NFT铸造、流动性质押、多步骤合约调用等更复杂的操作,gas消耗还会进一步提高,部署全新智能合约的gas消耗甚至能够达到数十万至数百万不等。不少交易者都遇到过交易失败但手续费依旧被扣减的情况,这大多是因为gas限额设置不足,交易执行中途算力耗尽而回滚,已经消耗掉的gas不会返还,这也是日常设置交易参数时需要重点留意的细节。

gas价格还存在很明显的时间周期规律,全球交易者的活跃时段会直接影响主网区块空间的供需,欧美交易重叠的时段往往是gas的高峰区间,而北京时间后半夜、周末的网络负载通常更低,不急迫的链上操作选择这个时段执行,可以有效降低交易成本。随着二层网络生态不断成熟,绝大多数日常交易已经逐步从以太坊主网转移至各个rollup链,主网的长期平均gas水平对比DeFisummer、NFT牛市时期已经出现非常明显的回落,但二层网络的手续费并不能等同于以太坊主网gas,二者的燃料计价体系相互独立,不能混为一谈。对于高频交易者来说,养成提前查看实时gas行情再发起交易的习惯,是控制链上交易成本最直接有效的方式。
