摘要:钱包一直转圈、余额显示 0,不一定是币丢了,可能只是 RPC 节点出了问题。本文用 ethereum.org 中文文档、MetaMask 帮助中心和 Arbitrum 官方文档真实页面,讲清节点与 RPC 是什么、怎么先判断问题、备用 RPC 从哪找、Chain ID 为什么不能变,以及换完后的检查清单。

钱包突然一直转圈、余额显示 0、点「发送」没反应——很多新手第一反应是「币丢了」。其实很多时候只是钱包背后连的那个 RPC 节点出了问题:资产还好好地记在链上,只是钱包「问不到」。本文用 ethereum.org 中文文档、MetaMask 官方帮助中心和 Arbitrum 官方文档的真实页面,讲清 RPC 是什么、连不上时先怎么判断、换 RPC 要注意哪几件事。

先搞懂:钱包、节点、RPC 是什么关系

区块链的数据存放在全世界很多台电脑上,这些电脑叫节点。ethereum.org 中文「节点和客户端」页面第一段就写明:以太坊是由一组计算机(称为节点)组成的分布式网络,它们运行可以验证区块和交易数据的软件。

RPC 是什么:钱包连不上网络时怎么换-玩转加密货币
图1:ethereum.org/zh/developers/docs/nodes-and-clients:以太坊由运行客户端软件的计算机(节点)组成;界面为简体中文

你的手机钱包一般不会自己当节点,而是去「问」某个节点:我这个地址有多少钱?帮我把这笔转账广播出去。这个「问」用的通信方式就叫 RPC(远程过程调用)。ethereum.org 的 JSON-RPC 页面说得很直白:应用程序要和以太坊交互(读数据或发交易),必须连接到一个以太坊节点;各家客户端都实现了统一的 JSON-RPC 规范。

RPC 是什么:钱包连不上网络时怎么换-玩转加密货币
图2:ethereum.org/zh/developers/docs/apis/json-rpc:应用必须连接到以太坊节点才能读取数据或发送交易,JSON-RPC 是一种轻量级远程过程调用协议;界面为简体中文

打个比方:链是银行总账,节点是营业网点,RPC 地址就是你钱包「默认去哪个网点办事」。网点关门了,你的存款不会消失,换个网点就行。

第一步:先确认是不是 RPC 的问题

  1. 别慌着重装钱包、更别去搜「钱包修复」网站。任何要你输入助记词的「修复工具」都是骗局。
  2. 复制你的钱包地址,到对应链的区块浏览器里搜一下(以太坊用 etherscan.io)。浏览器能看到余额,说明币还在,问题出在钱包这一头。不会查可以看 新手怎么用区块浏览器查转账。
  3. 看钱包当前选的是哪条网络。很多「余额变 0」其实是网络选错了,不是 RPC 坏了——切网方法见 欧易 Web3 切换网络新手怎么做。
  4. 换个网络(Wi-Fi/流量)、重启 App、把钱包更新到最新版。都试过还是只有这一条链转圈,再考虑换 RPC。

第二步:备用 RPC 从哪找——认准官方文档

每条主流链都会在官方文档里公布自己的公共 RPC。以 Arbitrum 为例,官方文档「RPC endpoints and providers」页列出了 Arbitrum One 的 RPC 地址、Chain ID(42161)和区块浏览器,还提醒了公共 RPC 不支持 WebSocket 等限制。

RPC 是什么:钱包连不上网络时怎么换-玩转加密货币
图3:docs.arbitrum.io:RPC endpoints and providers 页,Arbitrum One 的 RPC URL、Chain ID 42161、区块浏览器;界面为英文

新手记住三条:

  • RPC 只从官方文档、钱包内置列表拿,不要用群里、私信、评论区发来的地址。
  • Chain ID 是网络的「身份证号」,换 RPC 时绝对不能变。比如 Arbitrum One 永远是 42161,新 RPC 对应的 Chain ID 不一样,说明它根本不是这条链。
  • 恶意 RPC 拿不到你的私钥,但它能看到你的 IP 和地址,还可能给你显示假余额、假到账。所以来源比速度重要。

第三步:在钱包里换 RPC(以 MetaMask 为例)

MetaMask 官方帮助中心「Adding or editing RPC URLs」一节写明:一个网络可以添加多个 RPC 地址,并在网络设置里修改默认 RPC。扩展版的路径是:右上角菜单 → Networks → 找到要改的网络点三个点编辑 → 在 Default RPC URL 下拉里点「Add RPC URL」→ 填地址和备注名 → 保存。之后就能在几个 RPC 之间切换。

RPC 是什么:钱包连不上网络时怎么换-玩转加密货币
图4:support.metamask.io:Adding or editing RPC URLs,一个网络可添加多个 RPC 并修改默认 RPC;备注提示以太坊、Base、Arbitrum 等改用自定义 RPC 会关闭 Smart Transaction 的 MEV 保护;界面部分为英文

注意图里那条官方备注:在以太坊、Linea、Base、Arbitrum、BNB Smart Chain 上改用自定义 RPC,会关闭 MetaMask 的 Smart Transaction(包括 MEV 保护);想恢复要切回默认 RPC。所以换 RPC 解决完问题,可以考虑再切回默认。

第一次添加整条自定义网络的完整步骤,见本站 MetaMask 怎么添加自定义网络:RPC 入门。如果你用的是欧易 Web3 钱包,常见链一般已内置网络,遇到转圈先更新 App、重新切换网络试试,通常不需要手动填 RPC;还没有自托管钱包的话,可以创建一个欧易 Web3 钱包(创建时可填推荐码 CHENGXULVTU),助记词抄在纸上离线保存。

第四步:用 Chainlist 对照一下(只当参考)

Chainlist 是第三方整理的 EVM 网络清单,打开某条链能看到 Chain ID 和一串公共 RPC,以及各自的区块高度、响应延迟和隐私评级。它适合用来核对 Chain ID、看看哪些 RPC 当前在线。

RPC 是什么:钱包连不上网络时怎么换-玩转加密货币
图5:chainlist.org/chain/1:Ethereum Mainnet ChainID 1(0x1),RPC 列表含区块高度、Latency、Score、Privacy;延迟数值为 2026-10-06 截图时状态,随时变化;界面为英文

但 MetaMask 帮助中心也明确提醒:Chainlist 上的网络信息不由 MetaMask 维护,添加前要自己确认信息准确。新手的顺序应该是:官方文档拿 RPC → Chainlist 核对 Chain ID → 钱包里添加并小额测试,而不是在 Chainlist 上随便点一个「Connect Wallet」。

换完 RPC 后的检查清单

  1. 钱包里显示的余额,和区块浏览器里查到的一致。
  2. 网络名称、Chain ID、货币符号都没变。
  3. 先发一笔很小的转账,到浏览器确认 Success 再做大额(状态怎么看见 以太坊第一次转账:看懂 Pending 和 Success)。
  4. 转账要付的 Gas 用原生币(以太坊和 Arbitrum 上都是 ETH)。钱包里没有 ETH 的话,可以在 币安(邀请码 L5KY6YCR)或 欧易 买少量 ETH 提到钱包,提币时网络要和钱包当前网络一致。

新手常见误区

  • 「换了 RPC 就能转得更快、手续费更便宜」:手续费由链上行情决定,RPC 只是传话的,换节点不会改变链的规则。
  • 「余额显示 0 = 被盗」:先查浏览器。真被盗时浏览器里会有一笔从你地址转出的记录。
  • 「客服让我导入一个新 RPC 来解冻资产」:资产在链上不会被「冻结在 RPC 里」,这是典型骗术。

相关阅读

说明:RPC 地址、延迟和钱包菜单位置以 2026-10-06 截图时的官方页面为准,后续可能调整;概念以 ethereum.org 文档为准。本文只做入门说明,不构成任何投资建议。