摘要:Gas Limit 是用量上限,Gas Price / Max fee 是单价;总费用大致是用量×单价。对照 ethereum.org、MetaMask 字段说明与 Etherscan,新手别把两个旋钮调反。
钱包高级设置里常有两个旋钮:一个叫 Gas Limit,一个叫 Gas Price(EIP-1559 下多写成 Max fee / Max priority fee)。新手容易把「加快速度」和「用量够不够」搞反:把 Limit 拧得很低想省钱,或把 Price 当成「能烧多少单位」。站内已有 Gas Limit 是什么:新手设太低会怎样 专讲上限设太低;也有 Gwei 是什么:新手看懂钱包里的手续费单位 讲单位。本篇只盯一件事:Limit 管用量上限,Price / Max fee 管每一单位你愿意付多少;总费用大致是实际用量 × 单价,两个字段别调反。
一、官方文档里的 Gas 上限
打开 ethereum.org 中文开发者文档「Gas 与费用」里的「什么是 gas 上限」。页面写明:gas 上限是你愿意为这笔交易消耗的最大 gas 量;普通 ETH 转账大约需要 21000 单位。例子里:若上限设成 50000,实际只用 21000,多出来的会退回;若上限只有 20000,连简单转账都会在校验阶段失败。记一句:Limit 是「油箱最多能装多少」,不是油价。

二、MetaMask:Limit、Base、Priority、Max fee 各管什么
MetaMask 帮助中心「How gas fees, limits, and network fees work」把字段拆开写:
- The gas limit:你愿意为这笔交易支付的最大 gas 单位数;普通 ETH 转账约 21000,ERC-20 授权往往更高。
- The base fee:协议按网络拥堵定的基础单价(每单位 gas)。
- The priority fee:给验证者的小费,用来提高被打包的优先级。
- The max fee:你愿意接受的单价上限(大致覆盖 base + priority)。
同页 Info 框也写了:多数情况不用手改 Limit,钱包会自动估;只有打开 advanced gas controls 后才手动拧。想加快确认,应动的是 Priority / Max fee(单价侧),不是把 Limit 当成「加速旋钮」。

三、自定义界面里的三行定义
再看 MetaMask「How to customize gas settings」。文首直接定义:
- gas limit = maximum amount of gas units you are willing to pay for(用量上限);
- max priority fee = 给验证者、用来提高优先级的小费;
- max fee = base fee + priority fee 这一侧的总单价上限。
并强调:gas 不是 MetaMask 收取的。对照上一节:Limit 和 Max fee 出现在同一张设置卡里,但一个数单位、一个数价钱。调反的典型后果:Limit 过低 → out of gas / 失败;Price 或 Max fee 过低 → 长时间 Pending,需要时再看 加速或取消卡住的交易(本文不复述逐步点击)。

四、浏览器里一眼分清 Limit 和 Price
在 Etherscan 打开一笔已上链交易的详情(展开更多字段后),常见几行并排:
- Gas Price:实际成交的每单位单价(示例页上为约 1.06 Gwei,数字会变)。
- Gas Limit & Usage by Txn:上限 | 实际用量(示例为 25000 | 21055,约用了 84%)。
- Gas Fees:EIP-1559 下的 Base / Max / Max Priority(单价侧拆分)。
同一屏里既能看到「上限与用量」又能看到「单价与 Max」,正好用来自查有没有把两个概念记反。费用与 Gwei 数字以你打开的浏览器当时显示为准,网络拥堵时会跳。

五、Gas Tracker 上的单价卡片
Etherscan Gas Tracker 首页用 Standard / Fast / Rapid 卡片展示当前建议的 gwei 单价(并拆 Base 与 Priority),下面 Featured Actions 还会按动作估算美元成本。那是「现在市场大概什么价」,不是「这笔交易最多能烧多少单位」。页面上也有 Custom Gas Limit 输入框:改的是用量假设,用来重算成本,和上面的 gwei 卡片仍是两回事。付 Gas 要用链的原生币;若还缺一点点 ETH,可在 币安 或 欧易 小额准备,自托管可用欧易 Web3(邀请码 CHENGXULVTU)。原生币与代币谁付 Gas,见 原生币和代币差在哪:为什么转 USDT 还要 ETH。

六、新手对照表
| 字段 | 大致表示 | 调反或设错会怎样 |
|---|---|---|
| Gas Limit | 这笔交易最多能消耗多少 gas 单位 | 太低:失败 / out of gas;略高通常只按实际用量扣费 |
| Gas Price(老式) | 每一单位 gas 的出价 | 太低:长时间 Pending;不是「用量」旋钮 |
| Max fee(EIP-1559) | 愿意接受的单价上限(含 base+priority) | 太低:难打包;别把它当成 Limit |
| Max priority fee | 给验证者的小费单价 | 过低可能更慢;过高多付小费 |
| Gas Used | 链上实际烧掉的单位数 | 只看结果;计费大致按 Used × 有效单价 |
问「最多能烧多少单位」才动 Limit;普通转账多在 21000 附近,合约交互更高。
问「想快一点还是省一点」才动单价侧;对照 Gas Tracker 的 gwei。
实际多按 Gas Used × 成交单价;Limit 只是上限,不是账单本身。
- 发交易前先分清:当前界面改的是 Limit 还是 Max fee / Gas Price。
- 失败且提示 gas / out of gas:先检查 Limit 是否明显低于同类交易。
- 一直 Pending:先看单价是否远低于 Gas Tracker,再考虑加速或取消(见相关阅读)。
- 上链后到浏览器核对:同一笔应能同时看到 Limit/Usage 与 Gas Price / Max。
相关阅读
- Gas Limit 是什么:新手设太低会怎样
- Gwei 是什么:新手看懂钱包里的手续费单位
- Pending 交易是什么:新手在浏览器里看到未确认
- 加速或取消卡住的交易:新手怎么用加速/取消
- 原生币和代币差在哪:为什么转 USDT 还要 ETH
说明:配图为 2026-11-01 ethereum.org 中文 Gas 上限小节、MetaMask 帮助中心 gas fees / customize gas settings、Etherscan 交易详情 Gas 字段与 Gas Tracker。文案、按钮与 gwei 数字会随官网与网络状况变化,以你当时看到的页面为准。本文不构成投资建议。
全部评论:1条