摘要:以太坊 Nonce 是账户交易的顺序编号。本文用 Etherscan 真实交易展开 Other Attributes 核对 Nonce,对照 ethereum.org 中文定义与 MetaMask 加速/取消说明,讲清卡住交易时如何用同一 Nonce 替换。
以太坊账户发出的每笔交易都带一个整数 Nonce。它不是“随机数”那么简单,而是该账户已成功发出交易的顺序编号:从 0 起,每成功上链一笔就加 1。钱包卡住、加速、取消,底层几乎都是在同一 Nonce 上重发一笔更高费用的交易。本文不讲行情,只用 Etherscan 一笔真实交易、ethereum.org 中文文档和 MetaMask 官方帮助,教你自己在浏览器里核对 Nonce,并理解加速/取消在链上意味着什么。
Nonce 到底是什么
在账户模型里,节点按 Nonce 顺序处理同一地址发出的交易:Nonce 0 必须先被打包,才会轮到 1、2……中间缺了数字,后面的交易会一直停在内存池里等。这也是“卡一笔会挡住后面所有交易”的原因。
ethereum.org 中文「交易」文档把字段列得很清楚:

同一页还列了 from、to、value、gasLimit、maxFeePerGas 等字段。Nonce 和 Gas 费是两件不同的事:Gas 决定你愿付多少,Nonce 决定这笔在账户队列里排第几。Gas 算法见 以太坊 Gas 费怎么算:EIP-1559 字段对照。
在 Etherscan 交易页找到 Nonce
任意打开一笔已成功的交易,点「Click to show more」,就能看到 Other Attributes 里的 Nonce 与 Position In Block。下面这笔是 2026-09-27 截图时的真实转账(区块 26,067,132):

核对要点:
- Nonce = 365218:表示发送地址在这笔之前,已经成功发出过 365218 笔交易(编号 0~365217)。
- Status Success:该 Nonce 已被占用,不能再用同一 Nonce 发出第二笔“普通新交易”(除非你要做加速/取消替换)。
- Block Confirmations:截图时旁边会显示确认数,随新区块增加而变化;和 Nonce 无关,只表示最终性在加深。
你可以把任意交易哈希粘到 Etherscan 顶部搜索框,打开同样的页面自己核对。
从地址页看交易顺序
点交易页的 From 地址,进入地址页的 Transactions 列表。同一地址发出的交易按时间/区块排列;点进每一笔展开,Nonce 应严格递增,中间不应跳号(跳号通常意味着有交易还在 Pending,或你看的是失败后已占用编号的记录)。

实操建议:排查“后面几笔一直 Pending”时,先打开最早那笔 Pending 的详情看 Nonce,再对照地址页是否有更小 Nonce 还没成功。被挡住的往往不是 Gas 本身,而是更小的 Nonce 还卡着。
Pending 交易在浏览器里长什么样
Etherscan 提供 Pending Transactions 列表,展示尚未被打包、仍在内存池里的交易。费用报得过低、或 Nonce 不连续时,交易会长时间停在这里。

若你的哈希能在这里搜到,说明节点至少见过它;若完全搜不到,可能是 RPC/钱包没广播出去,或报价低到公共浏览器的池子不展示——这时应回钱包看提交状态,而不是反复重发一堆新 Nonce。
卡住之后:加速与取消在做什么
MetaMask 官方帮助中心有一篇中文说明《如何加快或取消待处理的交易》:Pending 期间可在详情里选加速或取消;取消还有「自定义 Nonce」路径。

链上含义可以记成三句话:
- 加速:用相同 Nonce、更高的 Max Fee / Priority Fee 再签一笔;矿工/验证者打包费用更高的那笔,原交易作废。
- 取消:仍用相同 Nonce,但把 to 设为自己、value 为 0(或钱包提供的取消模板),费用高于原交易,目的是“占住”这个 Nonce。
- 千万别在旧交易还 Pending 时,又用钱包默认“下一笔新 Nonce”再转一笔大额——旧的卡住会继续挡队列,新的也可能一直等。
自托管钱包可以用 欧易 Web3 钱包(创建时可填推荐码 CHENGXULVTU);已有 MetaMask 的按上面帮助中心操作即可。无论哪个钱包,最终以 Etherscan 上该 Nonce 是否变为 Success 为准。
和 Gas、授权别混在一起
| 现象 | 优先查 | 说明 |
|---|---|---|
| 长期 Pending | Nonce 是否被更小编号挡住;Max Fee 是否低于当前 Base Fee | 先解决最小的 Pending Nonce |
| Fail / 失败 | Gas Limit、合约 revert 原因 | Nonce 通常已被占用,下一笔要用 N+1 |
| 授权/Swap 卡住 | 同一地址的 Pending 队列 | approve 也是一笔独立交易,占一个 Nonce |
撤销授权、看清 approve 占用,可参考 代币授权怎么撤销。Layer2 上账户同样有 Nonce 概念,但浏览器域名不同,见 Optimistic 与 ZK Rollup 差在哪。
相关阅读
- 以太坊 Gas 费怎么算:Base Fee、Priority Fee 与 EIP-1559 字段对照
- 代币授权怎么撤销:Revoke 步骤
- 欧易 Web3 钱包怎么用
- Optimistic 与 ZK Rollup 差在哪:用 L2BEAT 看 Arbitrum、Base
说明:文中 Nonce、区块号、费用均为 2026-09-27 截图或链上查询时的数据,Gas 与确认数会随网络变化。本文只做技术核对说明,不构成任何投资建议。
