以太坊目前主要依靠Gas体系搭配EIP‑1559升级后的双层手续费模型完成链上计费,整个计费围绕计算工作量单位Gas展开,分为协议自动调节的基础费和用户自主设置的优先小费两大部分,以此完成交易资源定价、防垃圾交易,同时实现ETH销毁的通缩效果。

Gas是以太坊虚拟机EVM用来衡量链上操作计算消耗的计量单位,每一步指令、转账、合约读写存储都会消耗对应固定数量Gas,普通ETH转账固定消耗21000单位Gas,调用智能合约、写入链上存储会消耗更多Gas,无论交易最终执行成功还是中途运行失败,已经实际消耗掉的Gas都需要正常支付,以此避免恶意用户发送无限循环的合约脚本消耗网络算力。用户发起交易时需要设置GasLimit,也就是这笔交易最多愿意消耗的Gas总量,执行结束后没有用完的Gas会返还给用户,若GasLimit设置低于实际所需,交易会直接回滚失败,已消耗资源对应的费用依旧会被扣除。

EIP‑1559在伦敦硬分叉落地之后,彻底改变了以太坊早期单一Gas价格的拍卖竞价模式,手续费拆分为BaseFee基础费与PriorityFee优先小费。基础费由协议算法自动计算,没有任何人可以人为干预,同一个区块内所有交易使用统一的基础费,这笔费用不会给到验证者,而是直接销毁,从流通中永久移除。基础费会跟随上一个区块的Gas使用量动态浮动,区块目标Gas容量为1500万,最大上限为3000万,当区块实际Gas用量高于目标值,代表网络拥堵,下一个区块基础费最高上调12.5%;区块负载低于目标,基础费就会下调,以此自动调节网络的交易需求。

优先小费是用户额外给到区块验证者的激励,由用户手动设置,用来提升交易被打包确认的优先级,网络空闲时期1‑2Gwei的小费就足够完成确认,当链上出现Mint、大额DeFi交互造成拥堵时,用户就需要拉高小费,才能让自己的交易优先被验证者选中。用户还会设置MaxFee也就是单笔交易愿意付出的每单位Gas最高总价格,实际扣费会取基础费加小费和MaxFee两者之间较小的值,不会超过用户设置的预算,钱包工具一般会自动根据链上实时数据估算参数,普通用户也可以手动修改这几项数值。计价单位普遍使用Gwei,1Gwei等于十亿分之一ETH,方便表达小额手续费,避免书写大量小数点。
这套计费机制也存在现实层面的使用限制,区块3000万Gas的硬上限决定了单区块能够容纳的交易数量存在天花板,在链上活动爆发阶段,即便基础费快速上涨,依旧会出现手续费飙升、交易排队积压的情况。同时基础费销毁机制,会随链上活动消耗ETH,网络活跃度越高销毁量越大,长期会影响ETH的流通供给,这也是以太坊经济模型当中很关键的一环。对于币圈参与者,理解GasLimit、基础费、优先小费三者之间的关系,能够有效避免交易卡住、手续费多付、合约执行失败资产损耗等常见问题。
