从丢币到防盗:我用过的5款钱包和踩过的坑

· 币种支持

2021年11月,我亲眼看着一个朋友把价值4.7万美元的ETH转进了一个他以为是“官方钱包”的钓鱼网站。他复制了推特上某个冒充Uniswap的链接,页面长得一模一样,连Logo的像素都没差。他输入助记词的那一刻,钱就没了。

这不是个例。Chainalysis 2023年的报告显示,当年因私钥泄露和钓鱼攻击导致的加密资产损失超过18亿美元。而大部分丢币的人,事后回忆起来都说过同一句话:“我以为我懂了。”

我用了五年钱包,从MetaMask到Ledger,从热钱包到冷钱包,中间也丢过一笔小钱——0.8个ETH,在BSC链上转错地址。今天不跟你讲什么“钱包是通往Web3的钥匙”这种废话,就聊聊真实场景里,你怎么选、怎么用、怎么不丢钱。

热钱包:方便是真方便,裸奔也是真裸奔

MetaMask是我第一个钱包,2019年装的。当时为了领一个空投,花了20分钟搞明白助记词和私钥的区别。现在它月活超过3000万,但大部分用户根本不知道自己在干什么。

说个真实对比。我另一个朋友,把MetaMask装在了一台专门用来炒币的旧手机上,那台手机不装微信、不装邮箱、不点任何陌生链接。他用了三年,没出过事。另一个朋友图省事,手机和电脑同时装,浏览器插件里还留着三年前挖矿用的脚本。去年3月,他钱包里的NFT被批量转走,损失大概2.3万美元。

区别在哪?不是MetaMask本身安不安全,是你怎么用它。

实操建议:

  • 热钱包只放你准备随时交易的钱,别超过总资产的5%-10%
  • 专门准备一台设备,或者至少用一个独立的浏览器配置文件
  • 助记词别截图、别存备忘录、别发微信文件传输助手。手写在纸上,放两个物理位置
  • 每次授权DApp之前,去revoke.cash查一下你授权过哪些合约,取消不用的

但这里有个坑:很多人以为“我助记词没泄露就没事”。实际上,你授权的恶意合约可以在你不签名的情况下转走特定代币。2023年9月,一个叫“Inferno Drainer”的钓鱼工具包就靠这招偷了8000多万美元。

冷钱包:200美元的设备,挡住过200万美元的损失

2022年,我买了一个Ledger Nano X,当时花了149美元。同年11月FTX暴雷,我因为资产在链上冷钱包里,一分钱没伤到。我认识的一个交易员,把大部分资金放在FTX里吃利息,结果到现在还在等破产清算。

冷钱包的逻辑很简单:私钥永远不碰网络。你签名交易时,设备上会显示目标地址和金额,你按物理按钮确认。

具体操作我复现一遍:

  1. 官网买设备,别在亚马逊或eBay买二手。有案例是攻击者提前初始化了设备,把助记词留底,你存进去就归他了
  2. 初始化时设备会给你24个单词,用金属助记词板刻下来,别用纸。纸怕水怕火,金属板20美元一块
  3. 装Ledger Live,添加账户,把地址复制出来。先转10美元等值的币进去,确认到账
  4. 再转一笔,这次故意把地址改掉一个字符,看设备上显示什么。如果设备显示的地址和你输入的不一样,说明电脑被恶意软件改了剪贴板——这是真实存在的攻击方式
  5. 确认没问题后,再转大额

但冷钱包也不是万能的。2023年12月,一个用户因为把助记词存进了Google Photos,被黑客通过邮箱漏洞拿到,Ledger里的资产全没了。设备再好,助记词泄露等于零。

那些没人告诉你的中间选项

不是所有人都有几千美元需要冷存储。如果你只有几百到几千美元,全放冷钱包有点折腾。这时候可以考虑多签钱包或者社交恢复钱包。

Argent钱包是个例子。它没有助记词,靠Guardian(监护人)机制恢复账户。你可以设置几个Guardian,比如你的另一个钱包地址、朋友的地址、甚至一个邮件地址。丢手机时,Guardian帮你恢复。但Argent只支持以太坊和zkSync等少数链,Gas费也不便宜。

Safe(原Gnosis Safe)是多签方案,适合团队或资金量较大的个人。你可以设置2/3多签:三个签名人,两个确认才能转账。一个签名人手机丢了,不影响资产安全。但每次交易要付多笔Gas,小额转账不划算。

我的分配比例:

  • 60%冷钱包(Ledger,长期持有)
  • 30%热钱包(MetaMask,DeFi和交易)
  • 10%交易所(只放准备卖的)

转错链这件事,我花了0.8 ETH才学会

2021年,我从交易所提USDT到MetaMask,选了BSC链,但钱包里没加BSC网络。我以为钱丢了,其实是需要手动添加RPC。添加之后,币就在那里。

更惨的一次是转ETH到BSC地址。ETH主网和BSC链的地址格式一样,但链不同,转过去就找不回来了。我那0.8 ETH就是这么没的。后来我才知道,跨链转账必须用桥,或者通过交易所中转。

避坑清单:

  • 转账前,先发一笔最小金额测试
  • 确认接收方支持你选的链。交易所提币页面会写“仅支持ERC20”或“仅支持BEP20”
  • 别用“复制粘贴”地址,用二维码扫描或地址簿。剪贴板劫持恶意软件会偷换地址
  • 大额转账前,在区块浏览器上查一下接收地址有没有异常交易记录

关于助记词,说点得罪人的话

我见过太多人把助记词当密码管理。助记词不是密码,它是私钥的另一种形式。谁拿到助记词,谁就拥有资产,不需要你的任何授权。

有人把助记词分成三份,分别存三个地方。这听起来安全,但如果攻击者拿到其中两份,配合暴力破解,还是有可能还原。BIP39的24个单词有2048^24种组合,暴力破解不现实,但如果你用的是12个单词,而且单词有规律(比如都是常见词),风险会高很多。

最稳妥的做法:金属板刻录,放保险箱或银行保管箱。别告诉任何人,包括你最信任的人。遗产规划另说,那是另一个话题。

最后说一个真实场景

上个月,一个读者问我:“我钱包里有个NFT,有人出价5 ETH,但需要我点一个链接去‘验证钱包’才能交易。这是真的吗?”

我让他把链接发我。打开一看,域名是opensea-verify.xyz,页面和OpenSea一模一样。我让他别点,直接拉黑。

这种骗局每天都在发生。钱包安全不是技术问题,是习惯问题。你不需要成为密码学专家,但你需要知道:任何要你助记词、私钥、或者让你“验证钱包”的链接,都是假的。

没有例外。