两个钱包,一个被盗走 47 个 ETH,一个安然无恙:差别就在这 6 个设置
2023 年 8 月,我认识的一个老哥在 Opensea 上签了一笔“看起来很正常”的授权。两天后,他钱包里 47 个 ETH 被一笔笔转走。同一个星期,另一个朋友也遇到了钓鱼链接,但他钱包里的资产纹丝不动。差别不在运气,在于他做了下面这几件事。
先看两个真实案例
被盗的那位,用的是 MetaMask,私钥助记词存在手机备忘录里,钱包权限只设置了一个主账户,所有资产都放在一起。他点了一个 Discord 私信发来的“合作洽谈”链接,签名之后,攻击者获得了代币授权,然后分批转走了 ETH 和几个蓝筹 NFT。
安然无恙的那位,同样用 MetaMask,但他做了几件事:助记词手写在纸上锁进保险柜,手机里没有;钱包分了三个账户——冷存储、日常交互、mint 专用;每次签名前都会在 revoke.cash 上检查授权;浏览器装了 Wallet Guard 插件。
你可能觉得这太麻烦了。但被盗的那位,损失按当时价格算超过 8 万美元。麻烦 10 分钟,省下 8 万,这笔账不难算。
助记词:别存手机,别截图,别发微信
我见过太多人把助记词截图放相册,或者存在微信收藏里。讲真,这跟把家门钥匙插在门上没区别。
手机相册会被 iCloud 或 Google Photos 自动同步。微信收藏的加密等级,在专业攻击者面前基本等于没有。2022 年有个案例,攻击者通过钓鱼获取了某用户的 iCloud 账号,直接从云端相册里翻出了助记词截图,清空了钱包。
正确的做法:手写在纸上,用防水袋封好,放保险柜或银行保管箱。如果资产超过 10 万美元,考虑用金属助记词板,防火防水。别拍照,别打字,别用任何联网设备记录。
账户隔离:一个钱包不够,至少分三个
把所有资产放在一个账户里,等于把鸡蛋放一个篮子。你每次连接 DApp、签名、mint,都是在增加这个账户的风险敞口。
我的做法是这样的:
冷存储账户——只用来存大额资产,从不连接任何 DApp,不签名任何交易。需要转账时,用硬件钱包操作。
日常交互账户——放少量 ETH 和常用代币,用来 swap、借贷、玩 DeFi。这个账户就算被钓了,损失可控。
mint 专用账户——只用来 mint 新项目,里面只放刚好够 gas 的 ETH。mint 网站是钓鱼重灾区,这个账户就是用来牺牲的。
MetaMask 里创建多个账户很简单:点右上角头像,选“创建账户”,几秒钟的事。硬件钱包比如 Ledger 也支持多账户派生。
授权管理:签名前花 10 秒看一眼
链上授权是最大的隐形风险。你每次在 Uniswap 上 swap、在 Opensea 上挂单,都可能签了一个“无限授权”。攻击者拿到这个授权,就能把你该代币的余额全部转走。
2023 年上半年,因授权钓鱼造成的损失超过 3 亿美元。这个数字来自 Scam Sniffer 的报告。
操作步骤:每次签名前,看一眼钱包弹窗里的“授权数量”。如果是“无限”或“unlimited”,而你只是 swap 一笔,那就手动改成具体数量。多花 10 秒,少一份风险。
定期检查已有授权:打开 revoke.cash,连接钱包,它会列出所有你授权过的合约。把不用的、不认识的、额度是无限的,全部撤销。我每个月 1 号做一次,花 3 分钟。
硬件钱包:不是万能的,但没它万万不能
硬件钱包的核心价值是:私钥永远不触网。你签名时,交易在设备上确认,私钥不出设备。
但这里有个坑——很多人以为用了 Ledger 就万事大吉,然后在 Ledger Live 里点了一个钓鱼 NFT 链接,照样被盗。硬件钱包防的是私钥泄露,不防你主动签恶意交易。
所以硬件钱包的正确用法是:配合冷存储账户,只用于大额转账和长期持有。日常交互还是用热钱包,但热钱包里只放小钱。
Ledger Nano X 大概 149 美元,Trezor Model T 大概 219 美元。按现在 ETH 价格,不到 0.1 个 ETH。你钱包里如果超过 1 个 ETH,这钱就值得花。
浏览器插件:装一个,能挡掉大部分钓鱼
Wallet Guard 和 Pocket Universe 是两个我常用的插件。它们会在你签名前模拟交易结果,告诉你这笔签名会转走什么资产。
比如你点了一个钓鱼网站的“连接钱包”,插件会弹窗警告:“此网站试图获取你的 NFT 授权。”没有插件的话,你可能就直接签了。
Wallet Guard 免费版够用,Pocket Universe 每月 2 美元。我两个都装,互为补充。
最后说一个容易被忽略的点
你的钱包安全等级,取决于你最弱的那一环。助记词存手机、所有资产一个账户、从不检查授权、不装插件——这四件事里只要中一个,其他做得再好都可能白费。
被盗的那位老哥,后来跟我说了一句话:“我以为黑客离我很远。”实际情况是,攻击者用脚本 24 小时扫描链上地址,你的钱包只要有过一次授权泄露,就可能被标记。
花一个下午,把上面这几件事做了。助记词抄纸上,账户分三个,装两个插件,撤一次授权。做完之后,你会睡得踏实很多。