助记词丢了、私钥泄露、Gas 费卡住:我见过的钱包翻车现场和救回来的办法

· 常见问题

去年有个读者找我,说他钱包里 12 个 ETH 转不出来了。我问他助记词还在吗,他说在,拍照存在 iCloud 里。我说那你先别动,把 iCloud 双重认证打开,然后我们慢慢来。最后他是安全的,但那几天他几乎没睡着觉。另一个就没这么幸运——助记词截图发过微信文件传输助手,三个月后钱包被清空,损失 4.7 个 ETH。

同样是“助记词存在手机里”,结果可以差出一个人的半年工资。

助记词:存哪儿比怎么记更重要

先说一个反直觉的事:手抄在纸上,反而是目前最稳的方案之一。纸会丢、会烧,但它不会同步到云端,不会被钓鱼网站读走,不会因为你换手机就自动迁移到新设备。

我自己的做法是抄两份,一份放家里保险柜,一份放父母家。听起来土,但你算算:12 个单词,每个单词 4-8 个字母,抄错一个字母,整组助记词就废了。抄完必须做校验——用钱包的“恢复钱包”功能,在一台不联网的旧手机上导入一遍,能读出地址才算抄对。

常见误区是“我记在脑子里”。24 个单词按顺序记,短期能背,三个月不碰基本忘光。还有人在助记词里加“自己的小规则”,比如把第 3 个和第 7 个单词对调。讲真,两年后你自己都记不清当时怎么调的。

私钥泄露的三种典型路径

第一种是钓鱼网站。你搜“Uniswap”,点进第一个广告位,页面长得一模一样,连 URL 都只差一个字母。你点“Connect Wallet”,弹出来的其实是“授权转移全部资产”。有个数据我记得很清楚:2023 年 Chainalysis 的报告里,钓鱼攻击造成的损失超过 3 亿美元,受害者绝大多数是点错了链接。

第二种是“假客服”。你在 Telegram 群里问了一句“交易一直 pending 怎么办”,马上有人私聊你,头像和群管理员一样,说“把助记词发我,我帮你加速”。真有人发。

第三种最隐蔽:恶意授权。你在某个 NFT 网站 mint 的时候,顺手点了“Approve All”,之后那个合约就能随时转走你钱包里同类型的代币。我建议每个月花 5 分钟上 revoke.cash 查一遍授权,看到不认识的合约直接 revoke,Gas 费也就几毛钱。

Gas 费卡住的时候,别急着“加速”

上个月以太坊 Gas 冲到 80 gwei 的时候,有人转 USDT 设了 15 gwei,交易卡了六个小时。他点了钱包里的“Speed Up”,又加了一笔 Gas,结果两笔都卡着。

实际情况是:同一笔 nonce 的交易,矿工只会打包一笔。你加速的那笔如果 Gas 还是不够,两笔都进不了区块。正确做法是等——或者用“Cancel”功能,发一笔 0 ETH 给自己,nonce 设成卡住那笔的 nonce,Gas 给到当前网络推荐值的 1.2 倍,把原来的交易顶掉。

说到这,你可能会问:那我把 Gas 设高一点不就行了?可以,但别高太多。有人设了 200 gwei 转 10 USDT,手续费花了 40 美元。转账前看一眼 etherscan 的 Gas Tracker,选“Standard”就够了,除非你在抢 NFT。

多签不是大机构专属

我认识一个做链上交易的哥们,个人钱包也上了 Safe 多签,2/3 配置——他自己两个设备各一把钥匙,他老婆持一把。单笔超过 5 ETH 的转出需要两个签名。他说得很实在:“我手滑转错过一次地址,损失 0.8 ETH,从那以后就上了多签。”

个人用多签的成本没那么高。Safe 在以太坊主网部署一个多签钱包,Gas 费大概 0.01-0.02 ETH,后续每笔交易多花一点签名成本。如果你钱包里长期放超过 10 万美元的资产,这笔投入值得。

硬件钱包买回来,第一件事不是转币

新硬件钱包拆封后,先做三件事:

  1. 在官方 App 里检查固件版本,有更新就更新。别用包装盒里那张纸上的链接,自己手动输官网域名。
  2. 生成助记词后,故意输错一个单词,看设备是否提示“助记词无效”。这一步是确认设备真的在校验,而不是随便接受任何输入。
  3. 先转 0.01 ETH 进去,再转出来,确认收发正常,再转大额。

有个坑:有人从非官方渠道买了“全新未拆封”的 Ledger,结果里面被人预置了助记词。你一导入,资产直接进别人口袋。所以助记词必须自己生成,设备初始化时选“Create New Wallet”,不要选“Restore”。

钱包这件事,说到底就一句话:你的安全等级,取决于你最薄弱的那一个习惯。助记词抄对了,但截图存相册,等于没抄。硬件钱包买了,但助记词存在电脑记事本里,等于没买。

那个丢了 4.7 ETH 的读者后来跟我说,他现在助记词抄在金属板上,埋在老家的院子里。我说你至少告诉我老婆埋在哪,万一你出远门呢。他愣了一下,说对哦。