以太币的链上交易费用并不是固定数值,主要依靠Gas机制计算,总费用等于实际消耗Gas数量乘以基础费用与优先费之和,费用会跟随网络拥堵程度、操作类型实时浮动,并且必须使用ETH本身来支付网络手续费。很多新手容易混淆交易所内部手续费和链上Gas费,交易所内部划转资产不经过区块链,不会产生Gas消耗,只有真正上链的转账、合约交互,才会产生这笔网络成本,这也是很多用户预估手续费出现偏差的主要原因。

在当前的费用机制当中,整体拆分为基础费用和优先费两个部分,计价单位普遍使用Gwei,1Gwei等于十亿分之一枚ETH。基础费用由以太坊协议自动算出,根据区块空间占用情况动态涨跌,网络交易拥挤时基础费用就会抬升,这部分费用交易完成之后直接销毁,不会给到验证者;优先费相当于给验证者的小费,由用户自行设置,小费越高,交易被打包确认的速度就越快,如果小费设置过低,交易会长时间卡在待确认状态,甚至打包失败。普通ETH转账固定消耗21000单位Gas,若是代币转账、兑换、DeFi交互、NFT铸造,智能合约运算步骤更多,消耗的Gas数量会成倍上涨,操作越复杂,需要的Gas数量就越高。

实际支出的费用还会受到Gas限额的影响,Gas限额代表这笔交易允许消耗Gas的最大上限,简单转账填21000或者稍留冗余即可,合约交互需要填更高数值,没有用完的Gas额度会原路退回用户钱包,并不会被直接扣掉。不少钱包会提供低速、标准、快速三档预设方案,本质就是自动调整优先费的大小,快速档位小费更高,确认速度更快,花费也随之增加。网络高峰期,比如热门项目上线、大量用户集中转账的时候,Gas单价会急剧冲高,一笔普通转账的成本会翻数倍,而凌晨、用户活跃度低的时段,整体手续费成本会明显下降,有计划的避开高峰可以节省不少成本。

还有一种常见场景是交易所提ETH,页面展示的提币手续费不等于链上真实Gas费,交易所会统一归集多笔用户提币,合并发起链上交易,页面上显示的金额是平台综合之后收取的固定提币成本,可能会略高于实际链上消耗。钱包用户可以借助链上浏览器观察实时Gas水平,再手动调整参数,不要盲目使用最高速档位,避免不必要的资产损耗。同时需要留意,哪怕转账金额很小,只要是链上操作,依旧要足额准备ETH用于Gas支付,如果钱包内没有ETH,即便有再多其他代币,也无法完成转账发送。