摘要:Gas Limit 是一笔交易最多能消耗的 gas 单位。对照 ethereum.org 中文文档、MetaMask 帮助与 Etherscan 的 Gas Limit & Usage,新手怎么核对有没有设太低、失败后先看哪一行。

钱包里手动改过手续费,或者看到一笔 Failed、状态旁写着 out of gas,多半和 Gas Limit(gas 上限)有关。站内已有 Gwei 是什么:新手看懂钱包里的手续费单位,讲的是单价;本篇专讲「这笔交易最多能烧多少单位」这个上限。对照 ethereum.org 中文 Gas / 交易文档、MetaMask 帮助中心里对 gas limit 的定义,以及 Etherscan 上的 Gas Limit & Usage 一行,新手怎么核对自己有没有设太低。

一、先分清:Gas 是什么

打开 ethereum.org 中文「Gas 与费用」文档。开头写得很直白:Gas 是以太坊网络运行的燃料,用来衡量执行某项操作需要多少计算;每笔交易都要为计算付费,成功或失败都可能产生费用。页面里还有「什么是 Gas?」「Gas 费是如何计算的?」等小节。本场不展开 Base fee / Priority fee 报价公式,只盯住后面的 gas 上限。

Gas Limit 是什么:新手设太低会怎样-玩转加密货币
图1:ethereum.org/zh/developers/docs/gas/:Gas 是执行操作所需计算工作量的单位;界面简体中文,2026-10-29 实拍,文案可能修订

二、Gas Limit:你愿意为这笔交易烧掉的上限

同一文档的「什么是 gas 上限?」写明:gas 上限是你愿意在一笔交易中消耗的最大 Gas 量;涉及智能合约的交易通常要比普通转账更高。标准 ETH 转账的 gas 上限是 21,000 单位。文档还举了两头例子:上限设成 50,000,简单转账实际只用 21,000,剩下会退回;若简单转账只给 20,000,交易会在进块前被拒、不会消耗 Gas。若执行中途把上限烧光(常见说法是 out of gas),状态会回滚,但已消耗的 Gas 仍要付。这就是「设太低」的直观后果:轻则发不出去,重则合约跑一半失败、手续费照扣。

Gas Limit 是什么:新手设太低会怎样-玩转加密货币
图2:ethereum.org/zh/developers/docs/gas/#what-is-gas-limit:标准 ETH 转账 21,000;设太低会在验证阶段失败或执行中途耗尽;界面简体中文,2026-10-29 实拍

三、交易字段里的 gasLimit

再打开「交易」文档的字段列表。其中有一项叫 gasLimit:交易可以消耗的最大 Gas 单位数量(文档也写成 gas 上限)。旁边还能看到 nonce、value、maxFeePerGas、maxPriorityFeePerGas 等。示例交易对象里,gasLimit 写成 "21000",对应普通转账。站内 Nonce 是什么:新手转账卡住先看这个数 讲顺序号;本篇只看上限这一列。

Gas Limit 是什么:新手设太低会怎样-玩转加密货币
图3:ethereum.org/zh/developers/docs/transactions/:字段含 gasLimit;示例对象 gasLimit 为 21000;界面简体中文,2026-10-29 实拍

四、钱包里改手续费时,Gas Limit 指什么

MetaMask 帮助中心「How to customize gas settings」把自定义手续费里常见的三个词拆开写:The gas limit 是你愿意为这笔交易或 EVM 操作支付的最大 gas 单位数;max priority fee 是给验证者的小费;max fee 是 base fee + priority fee 的总价上限。帮助页提醒:Gas 不是 MetaMask 收取的。新手在扩展里点铅笔改 Network fee 时,若看到可编辑的 Gas limit,先对照是不是普通转账的 21,000,或钱包估算出来的合约调用上限;不要为了「省」把数字砍到估算值以下。

Gas Limit 是什么:新手设太低会怎样-玩转加密货币
图4:support.metamask.io:Customize gas settings 中 The gas limit = 愿意支付的最大 gas 单位数;界面英文,2026-10-29 实拍,文案可能修订

五、在 Etherscan 上怎么核对用量

打开一笔已上链交易,点开 More Details 后可以看到 Gas Limit & Usage by Txn。本场示例是早期公开转账:Gas Limit & Usage 显示 21,000 | 21,000 (100%),表示上限 21,000、实际用满 21,000(普通转账常见)。若你遇到 Failed,先看 Usage 是否顶满 Limit,再对照站内 转账显示 Failed 怎么办:Gas 花了币却没到。搜哈希、地址的基本用法见 区块浏览器怎么搜:地址、哈希、区块号新手各查什么。页面上的 Gas Price、手续费金额会随行情变,以你打开时为准。

Gas Limit 是什么:新手设太低会怎样-玩转加密货币
图5:etherscan.io 交易详情展开后:Gas Limit & Usage by Txn 为 21,000 | 21,000 (100%);公开历史交易示例,2026-10-29 实拍,数字因交易而异

六、新手对照:设太低时先做什么

你要确认的 大致对应什么 去哪看
Gas Limit / gas 上限 这笔交易最多能消耗多少 gas 单位 ethereum.org Gas 文档;钱包自定义 Gas
普通转账大概多少 文档写明标准 ETH 转账约 21,000 ethereum.org「什么是 gas 上限?」
设太低会怎样 进块前被拒,或执行中途耗尽后失败且已耗 Gas 仍付 同一小节的示例
怎么核对已发出的笔 看 Gas Limit & Usage;Usage 顶满 Limit 时要想是不是上限不够 Etherscan 交易详情 More Details
和 Gwei 的分工 Gwei 是单价;Limit 是单位数量上限 站内 Gwei 文 + 本篇
先看钱包估算,别乱砍上限
发送前钱包一般会估一个 Gas limit。合约交互往往远高于 21,000。把数字改得比估算还低,容易直接失败。
Failed 先核 Usage 和 Limit
浏览器里若 Usage 已经等于 Limit,优先怀疑上限不够或合约逻辑中途出错;不要只盯着 Gwei 单价。
和 Nonce / 断层怎么分工
卡住排队先看 Nonce 断层是什么。本篇只处理「上限设太低」。
  1. 发交易前,在钱包确认页看清 Gas limit(或「燃料上限」)估算值;普通转账常见约 21,000。
  2. 若手动改过自定义 Gas,核对 Limit 没有低于估算;单价(Gwei)和上限是两回事。
  3. 失败后到区块浏览器打开哈希,展开详情,读 Gas Limit & Usage by Txn。
  4. Usage 顶满 Limit、状态 Failed 时,提高 Limit 后按钱包提示重发(仍要付新的手续费);不要点来路不明的「一键加速」链接。
  5. 链上付 Gas 需要一点 ETH,可在 币安 或 欧易 小额准备;自托管也可用欧易 Web3(邀请码 CHENGXULVTU)。本场重点是看懂上限,不教你去改陌生站点的 Gas 参数。

相关阅读

说明:配图为 2026-10-29 ethereum.org 中文 Gas / 交易文档、MetaMask 帮助中心 Customize gas settings、Etherscan 公开交易详情中的 Gas Limit & Usage。Gas 报价、Usage 比例与页面文案会变,以你当时浏览器与官方文档为准。本文不构成投资建议。