在以太坊生态中,无论是转账、交易代币,还是与DeFi协议交互、铸造NFT,都需要支付一笔“手续费”,这笔费用被称为“Gas费”,是以太坊网络运行的核心动力——它像“燃油”一样,激励矿工(或验证者)打包你的交易,确保网络安全高效,但对新手来说,“Gas费怎么付”可能藏着不少疑问

先搞懂:以太坊手续费到底是什么
以太坊是一个去中心化的公链,没有“中央服务器”处理交易,每一笔交易都需要网络中的节点(矿工/验证者)验证、打包并写入区块链,这个过程需要消耗计算资源,Gas费就是对这种资源的补偿,本质是“你为网络服务支付的小费”。
简单说:你想让以太坊网络处理你的交易,就得用ETH支付Gas费,没有Gas费,交易就会卡在“待处理池”里,永远不会被打包。
Gas费的“三要素”:怎么计算要付多少钱
Gas费不是固定的,它由三个核心变量决定:Gas Limit( gas上限)、Gas Price( gas单价)、基础费,公式很简单:
总手续费 = Gas Limit × Gas Price + 基础费(部分情况)
Gas Limit( gas上限):你最多愿意花多少“ gas”?
Gas Limit表示你的交易最多能消耗多少“单位gas”(gas是网络计算的基本单位),不同操作需要的gas量不同:
- 转账ETH:约21,000 gas(最简单,消耗最少);
- 交易代币(如USDT、USDC):约50,000-80,000 gas(涉及智能合约交互,更复杂);
- 铸造NFT:约100,000-200,000 gas(步骤更多,消耗更高)。
注意:Gas Limit不是你实际花的钱,而是“预估上限”,如果交易实际消耗的gas低于Gas Limit,多出的部分会原路退还给你(比如你设置Gas Limit=50,000,实际用了30,000,剩下20,000的gas费用会退回),但如果设置太低(比如转账只设10,000 gas),交易会因“gas不足”失败,已消耗的gas费不会退回。
Gas Price( gas单价):你愿意为“单位gas”付多少钱?
Gas Price是你每单位gas愿意支付的ETH数量,单位是“gwei”(1 ETH = 10^9 gwei),这是决定手续费高低的关键,也是市场波动最频繁的部分。
以太坊网络会根据“拥堵程度”动态调整Gas Price:
- 网络空闲时(如凌晨):Gas Price可能低至1-5 gwei(转账手续费约0.002-0.01 ETH);
- 网络拥堵时(如牛市高峰、热门NFT mint):Gas Price可能飙升至50-200 gwei甚至更高(转账手续费可能高达0.1-0.4 ETH)。
怎么设置Gas Price?
你可以用“慢速/标准/快速”模式(钱包通常会自动推荐),或手动输入具体数值,推荐使用以太坊官方工具Etherscan Gas Tracker或钱包内置的Gas监测功能,实时查看当前网络的Gas Price建议。
基础费(Base Fee):以太坊“伦敦升级”后的固定成本
2021年以太坊“伦敦升级”后,Gas费引入了“基础费”机制,这是必须支付的部分,会直接销毁(而非给矿工),目的是减少网络拥堵,基础费由网络根据当前拥堵程度自动计算,用户无法调整,但可以通过调整“矿工小费”(Priority Fee)来影响交易优先级。
矿工小费(Priority Fee):让你的交易“插队”的钱
矿工(或验证者)会优先打包“矿工小费”更高的交易,在钱包中,这通常显示为“小费”或“Priority Fee”,是你自愿支付给矿工的“加速费”,网络拥堵时,适当提高矿工小费(比如从1 gwei提到5 gwei),能让交易更快被打包。
实战步骤:用MetaMask支付Gas费的完整流程
以最常用的MetaMask钱包为例,支付Gas费的步骤如下(其他钱包类似):
第一步:确保钱包有足够的ETH
这是前提!Gas费必须用ETH支付,且钱包ETH余额必须大于等于总手续费(否则交易会失败),比如你转账0.1 ETH,Gas费预估0.01 ETH,钱包至少需要0.11 ETH。
第二步:发起交易(以转账为例)
- 打开MetaMask,点击“发送”按钮;
- 输入接收方地址、转账金额(比如0.1 ETH);
- 点击“下一步”,进入“Gas费设置”页面。
第三步:调整Gas参数(新手建议用“自动”模式)
钱包会自动推荐“慢速/标准/快速”三种Gas设置,背后对应不同的Gas Price和矿工小费:
- 慢速:适合网络空闲时,手续费最低,但可能需要几分钟到几小时被打包;
- 标准:平衡手续费和速度,适合大多数日常交易(推荐新手默认);
- 快速:适合网络拥堵时,手续费较高,但通常1-5分钟内被打包。
如果你想手动调整,可以点击“高级选项”:
- Gas Limit:转账ETH默认21,000,无需修改;
- Max Fee(最高总费用):你愿意支付的最大Gas费(基础费+矿工小费),钱包会自动分配,新手建议直接用钱包推荐的数值,避免设置过高被“割韭菜”;
- Max Priority Fee(最高矿工小费):你愿意支付给矿工的小费,拥堵时建议适当提高(比如从1 gwei提到3-5 gwei)。
第四步:确认并支付
检查接收方地址、转账金额、Gas费(总费用会显示在页面顶部,约0.008 ETH”),确认无误后点击“确认”,输入MetaMask密码,等待交易广播到网络。
第五步:等待交易被打包
交易广播后,状态会显示为“待处理”(Pending),你可以去Etherscan输入交易哈希,查看实时状态:网络空闲时可能几十秒就完成,拥堵时可能需要几十分钟甚至更久,如果长时间未打包,可以点击“加速”(部分钱包支持,会重新提交一笔更高矿工小费的交易)。
新手必看:3个避坑指南
Gas费会“波动”,别在高峰期盲目“梭哈”
以太坊Gas费受网络拥堵程度影响极大,比如牛市时转账手续费可能比平时高10倍以上,非紧急交易尽量选择网络空闲时段(如工作日白天、周末凌晨),能省不少钱。
别把Gas Limit设得太低,否则交易失败不退费
新手常犯的错误:为了省Gas费,把Gas Limit设得远低于实际需求(比如转账只设10,000 gas),结果交易因“gas不足”失败,已消耗的Gas费(哪怕是1-2 gwei)会直接消失,不会退回,不确定时,直接用钱包默认的Gas Limit即可。
用“模拟交易”功能预估手续费
MetaMask等钱包支持“模拟交易”(Simulate Transaction),在发起交易前可以预估最终消耗的Gas费,避免因余额不足导致交易失败,强烈建议新手先点“模拟”,确认费用在可接受范围内再正式提交。
支付Gas费,记住这3点
- 用什么付:必须用ETH,钱包余额要≥总手续费;
- 付多少:由Gas Limit(预估消耗)+ Gas Price(市场单价)+ 矿工小费(可选加速)决定,新手建议用钱包“自动推荐”模式;
- 怎么付:发起交易→调整Gas参数→确认支付→等待打包,全程钱包会引导操作,无需手动写代码。
Gas费是以太坊生态的“入场券”,理解了它,你就掌握了与以太坊网络交互的基本技能,刚开始可能觉得复杂,多试两次就会熟悉——毕竟,省钱的前提是先搞懂钱花在了哪里,对吧?