从被盗 12 万美金到零事故:我踩过的钱包坑和总结出的操作清单
2022 年 3 月,我认识的一个老哥在 Opensea 卖了一只猴子,转头把 18 ETH 存进了某个“新公链官方推荐”的钱包。三天后,钱包被清空,价值 12 万美金。他后来复盘,那个钱包的助记词是在网页里生成的,而他当时根本没注意地址栏的域名拼写。
同一年,另一个朋友在硬件钱包上栽了跟头。他买了个二手 Ledger,图便宜省了 40 美金。结果那玩意儿是被人动过手脚的,助记词早就被预置好了。他往里打了 3 个 BTC,一周后归零。
这两件事让我重新审视自己的钱包习惯。讲真,大部分人的安全意识,是在丢钱之后才建立起来的。但有些学费,真的没必要交。
热钱包:别在浏览器里生成助记词
先说最常用的热钱包。MetaMask 装机量最大,但很多人不知道它的助记词生成是在浏览器本地完成的。问题在于,如果你在网吧、公司电脑或者装了来路不明插件的 Chrome 上初始化钱包,助记词可能在生成瞬间就被截获了。
我的做法很简单:新钱包一律在离线环境或全新设备上创建。具体操作是,用一台不联网的旧手机下载 imToken 或 Trust Wallet,开飞行模式生成助记词,手抄在纸上,然后才导入到日常用的设备。
说到这,你可能会问:手抄助记词太原始了吧?实际情况是,最原始的方法往往最安全。我见过有人把助记词存在 Notion、微信收藏、甚至邮箱草稿箱里。2023 年就有个案例,某 KOL 的邮箱被撞库,黑客翻到了他三年前发给自己的助记词邮件,直接转走了价值 8 万美金的资产。
纸质助记词也有坑。别用铅笔写,别写在会褪色的热敏纸上,别放在钱包里随身带。我自己的做法是:助记词分两处存放,一处在家里的保险柜,一处是银行保管箱。两处凑齐才能恢复钱包,单处泄露没用。
硬件钱包:二手的一律别碰
Ledger 和 Trezor 是主流选择。Ledger Nano X 官方价 149 美金,Trezor Model T 大约 219 美金。别省这个钱。
刚才说的那个买二手 Ledger 的朋友,后来拆开看了,里面被人焊了个微型存储芯片。这种攻击手法在 2023 年被曝光过好几起,专门针对二手平台上的“低价全新未拆封”硬件钱包。
还有个细节:从官网买回来的硬件钱包,第一次连接时一定要在设备屏幕上核对助记词,而不是在电脑屏幕上核对。Ledger 的屏幕小,但这一步不能跳过。Trezor 的屏幕大一些,操作更直观。
多签钱包:大额资产的正确姿势
如果你持有超过 10 万美金的加密资产,单签钱包就不太够了。多签钱包(比如 Safe,原 Gnosis Safe)要求多个私钥共同签名才能动账。
我自己的配置是 2/3 多签:三个硬件钱包,分别放在家里、办公室和父母家。转一笔账需要其中两个签名。这样即使一个私钥泄露,资产也不会丢。
操作上有个要注意的地方:Safe 钱包的部署是在链上完成的,以太坊主网部署费大约 50-100 美金(取决于 gas)。部署前先在小额测试网上跑一遍流程,确认每个签名设备都能正常工作。我见过有人部署完多签才发现其中一个 Ledger 没升级固件,签不了名,白折腾。
授权管理:最容易被忽视的漏洞
2023 年 5 月,有个 DeFi 玩家在某个钓鱼网站点了“Approve”,授权了 unlimited 的 USDC 额度。三个月后,黑客用这个授权转走了他钱包里全部 4.2 万 USDC。他自己完全不知道什么时候授权的。
热钱包里的授权记录一定要定期清理。用 revoke.cash 或 Etherscan 的 Token Approvals 页面,每月查一次。看到不认识的合约地址,直接 revoke。操作很简单:连接钱包,找到可疑授权,点 Revoke,付一笔 gas 费(通常不到 5 美金)。
硬件钱包也躲不过授权风险。授权是链上行为,跟你用什么钱包签名无关。所以大额资产和日常交互用的钱包一定要分开。我的做法是:一个“热钱包”专门用来连接 DApp、mint NFT、做 DeFi 交互,里面只放够用的钱;一个“冷钱包”只用来存,永远不连任何网站。
一个真实的新手错误清单
最后列几个我亲眼见过的坑,你可以对照检查:
- 把助记词截图存在手机相册里(iCloud 同步一开,等于公开)
- 在 Telegram 里把助记词发给“官方客服”(没有官方客服会要助记词)
- 用同一个钱包地址接收所有空投(垃圾币空投可能带钓鱼合约)
- 硬件钱包固件从不升级(Ledger 2020 年数据泄露事件后,固件更新修复了多个漏洞)
- 在 DeFi 协议里存钱后从不检查合约是否被升级(可升级合约意味着项目方可以改规则)
钱包安全说白了就一句话:私钥在你自己手里,责任也在你自己手里。银行被盗刷还能找客服,链上转出去的钱,没人能帮你追回来。花一个小时把上面这些步骤走一遍,比丢钱之后写维权帖有用得多。