从一次被盗 12 个 ETH 说起:热钱包、冷钱包和多签怎么选

· 币种支持

2023 年 8 月,一个朋友在 Discord 点了个“NFT 空投领取”链接,钱包里 12 个 ETH 加三只无聊猿,十分钟内被清空。他用的 Ledger 硬件钱包,但为了图方便,助记词存了手机备忘录,还授权过那个钓鱼站点。硬件钱包没输,输的是操作习惯。

同一个月,另一个做独立开发的老哥,热钱包被恶意合约掏空 3 次,每次损失不到 0.5 ETH。他把热钱包当“零钱罐”,冷钱包做金库,多签管团队资产。三套并行,被盗三次没伤到筋骨。

这两个案例讲的是同一件事:钱包不是保险箱,是一套操作流程。

先搞清楚你在防谁

加密钱包的安全模型分三层:私钥存储、签名授权、资产隔离。

私钥存储决定“别人能不能拿到你的钥匙”。热钱包私钥在联网设备上,方便但暴露面大。冷钱包私钥离线,签名时也不触网。这里的坑是:很多人买了硬件钱包,助记词却拍照存云盘。2022 年 Chainalysis 报告显示,被盗资金里超过 60% 源于私钥泄露,不是硬件被破解。

签名授权决定“你签的每一笔到底给了对方什么权限”。ERC-20 的 approve 操作,很多用户以为只是“授权一次转账”,实际上可能给了无限额度。revoke.cash 数据显示,截至 2024 年初,仍有超过 20 亿美元的资产挂在未撤销的无限授权上。

资产隔离决定“爆一个钱包会不会全盘皆输”。把所有资产放一个地址,等于把鸡蛋放一个篮子。更隐蔽的问题是隐私:你所有地址通过链上分析可以关联到同一个人。

热钱包:别把它当金库

热钱包适合三类场景:日常小额支付、链上交互测试、Gas 费预备。

MetaMask 是最常用的,但默认设置有几个坑。安装后第一件事,去设置里关掉“增强型 Gas 费预估”,手动设 Gas 上限。第二件事,在“高级”里开启“钓鱼检测”。第三件事,每次交互前用 revoke.cash 检查授权。

具体操作:打开 revoke.cash,连接钱包,看“已授权合约”列表。任何不认识的、额度是“无限”的,全部撤销。撤销一笔授权大概 0.003 ETH 到 0.01 ETH 的 Gas,比被盗便宜太多。

热钱包里放多少钱合适?我的习惯是只放未来一周要用的量。假设你每周交互 10 次,每次平均 0.05 ETH,那就放 0.5 到 1 ETH。多出来的,转冷钱包。

冷钱包:买对只是第一步

Ledger 和 Trezor 是主流选择。Ledger Nano X 大概 149 美元,Trezor Model T 约 219 美元。别买二手,别买“渠道货”,只从官网下单。2023 年有案例是攻击者通过篡改物流环节,把预置了助记词的 Ledger 寄给受害者。

初始化时,助记词手写在纸上,两份,分开放。不要拍照,不要存密码管理器,不要告诉任何人。Ledger 的 Recover 服务是可选功能,但本质是把助记词分片加密后交给第三方托管,要不要用自己权衡。

冷钱包签名时,设备屏幕会显示收款地址和金额。必须核对屏幕上的地址和电脑上的是否一致。2022 年有个恶意软件会篡改电脑显示的地址,但改不了硬件钱包屏幕。如果只看电脑屏幕就确认,钱就没了。

冷钱包不是万能的。它防的是私钥泄露,不防你签恶意合约。如果你用冷钱包连了钓鱼网站,在设备上确认了交易,一样被盗。所以冷钱包只连可信界面,比如官方钱包软件或经过验证的 DeFi 前端。

多签:团队和鲸鱼的必备

个人用多签有点重,但资产超过 10 万美元就值得考虑。Gnosis Safe 是最成熟的多签方案,部署在以太坊主网和主流 L2 上。

一个 2/3 多签的配置:三个签名人,任意两人确认才能动资金。签名人可以是不同设备、不同地点、不同人。这样单点被攻破不影响资产。

创建步骤:打开 app.safe.global,连接一个钱包作为部署者,添加三个 owner 地址,设阈值为 2,部署。部署费在主网大概 0.05 ETH,在 Arbitrum 上不到 0.01 ETH。

多签的坑在于签名人私钥管理。如果三个签名人都是热钱包,那多签形同虚设。正确做法是至少两个签名人用硬件钱包,且助记词完全隔离。

2024 年 1 月,一个 DeFi 项目方因为用单签热钱包管理 800 万美元国库,私钥被恶意软件截获,资金全部转走。如果换成 3/5 多签,攻击者需要攻破三台设备,难度指数级上升。

实操清单:今天就能做的五件事

  1. 打开 revoke.cash,撤销所有不认识的授权。Gas 费别省。
  2. 把超过 1 万美元的资产转到硬件钱包。没有就去官网买一个。
  3. 助记词手写两份,一份放家里保险柜,一份放银行保管箱。别拍照。
  4. 热钱包只留一周用量。每次交互前核对合约地址。
  5. 资产超过 10 万美元,花半天时间部署一个 Gnosis Safe 多签。

钱包安全不是买一个设备就完事。它是私钥管理、授权习惯、资产隔离三件事的叠加。任何一层偷懒,另外两层都可能白做。那个丢 12 个 ETH 的朋友,后来换了新助记词,买了第二个 Ledger,把资产分成三个地址。他说:“以前觉得麻烦,现在觉得麻烦比丢钱好。”