钱包安全设置:从助记词到多签,我踩过的坑和验证过的方案

· 币种支持

上周有个读者给我发私信,说他钱包里的 12 个 ETH 被转走了。我问他助记词存哪了,他说拍照存在手机相册里,手机丢了。这种情况我见过太多次了,每次都想骂人又骂不出口——因为我自己早年也干过类似的事。

助记词这件事,90%的人第一步就错了

先说一个硬数据:2023 年 Chainalysis 的报告显示,因私钥管理不当导致的资产损失超过 9 亿美元。这个数字里,大部分不是因为黑客多厉害,而是用户自己把钥匙弄丢了或者暴露了。

助记词的正确处理方式只有一种:离线、物理、分散。

具体怎么做?我自己的方案是这样的——12 个单词手写在两张纸上,一张放家里保险柜,一张放父母家。不拍照、不存云笔记、不发微信文件传输助手。你可能会问,那我自己忘了怎么办?答案是:你可以记首字母提示,但不能记录完整单词在任何联网设备上。

说到这,有个常见误区得拆一下。很多人觉得把助记词存在密码管理器里就安全了。讲真,1Password 或 Bitwarden 确实比相册强,但它们本质上是联网服务。2022 年 LastPass 泄露事件就是活教材——黑客直接拿走了用户加密保险库的备份。你的助记词一旦上了网,就不存在“绝对安全”。

钱包权限授权:比助记词泄露更隐蔽的雷

助记词没丢,钱也可能没。这就引出了授权审批的问题。

你在 Uniswap 上 swap 一次,在 OpenSea 上挂个单,背后都是一次合约授权。很多人点完“确认”就忘了。实际情况是,这些授权可能一直挂着,而且有些是无限额度授权。

我给你一个具体操作:打开 revoke.cash,连接钱包,它会列出你所有链上的授权记录。我上个月查了一下自己一个不常用的钱包,发现 2021 年 mint 一个 NFT 时授权的 USDC 额度还在,是无限量的。如果那个合约有漏洞,我的 USDC 随时可以被划走。

建议每个月花 5 分钟做一次授权清理。不用的 dApp 授权直接 revoke,常用的也改成按需额度而不是无限授权。gas 费几毛到几块钱,但能堵住一个大窟窿。

多签钱包:不是机构专属,散户也用得上

Gnosis Safe 多签钱包以前给人的印象是 DAO 和团队用的。但老实说,如果你持有超过 1 万美元的加密资产,2/3 多签值得认真考虑。

我自己的配置是:Gnosis Safe 设 2/3——三个签名地址,两个确认才能动钱。一个在 Ledger 硬件钱包上,一个在手机 MetaMask 上,一个在另一台不常用的电脑上。日常小额操作走热钱包,大额资产放多签。这样即使手机被偷、电脑中招,攻击者也拿不到两个签名。

有意思的是,现在 Safe 在 15 条链上都有部署,包括以太坊、Arbitrum、Optimism、Polygon。创建成本大概 1-2 美元的 gas,比很多人想得便宜。

硬件钱包的设置细节,说明书不会告诉你

买 Ledger 或 Trezor 只是开始,设置环节有几个坑。

第一,固件必须从官网下载,不要用包装盒里的链接。2023 年有一起供应链攻击案例,攻击者寄出预置了恶意固件的“二手”Ledger,用户初始化时助记词直接泄露。

第二,设置 PIN 码时,不要用生日或重复数字。Ledger 设备连续输错 3 次自动重置,这是好事,但前提是你的助记词备份是真的可用。我建议设置完硬件钱包后,故意输错 3 次 PIN 重置一次,然后用助记词恢复一遍,确认备份没问题。这个过程我做过三次,有两次发现单词拼写记错了。

第三,passphrase 功能(Ledger 叫 BIP39 passphrase,Trezor 叫 hidden wallet)不是给所有人用的。它相当于在 24 个单词之外加一个密码,生成一个隐藏钱包。好处是被胁迫时可以交出主钱包,坏处是 passphrase 丢了就真没了。如果你连助记词备份都没整明白,先别碰这个功能。

一个真实场景:钓鱼签名怎么防

上周我的朋友差点中招。他在 Discord 看到一个“免费 mint”链接,点进去钱包弹出一个签名请求。他截图发给我看,那个请求的标题是“Sign message”,看起来人畜无害。但实际上,EIP-712 签名可以包含授权转移资产的逻辑。

怎么判断?记住一条:任何让你签“Permit”或“Approve”的请求,都要停下来看清楚。特别是签名的内容里包含 spender 地址和 value 字段的,那基本就是在给某个合约授权花钱。MetaMask 现在会显示“此请求可能转移你的资产”的红色警告,但很多人直接忽略。

我的习惯是:所有签名请求,先看链上交互的合约地址是不是官方文档里写的那个。不确定就拒绝,换一个设备重新进官网操作。多花两分钟,比事后追资产强。

最后说一个容易被忽略的点

钱包安全设置里,最脆弱的一环往往不是技术,是人的习惯。我见过把助记词写在便签上贴显示器边框的,也见过把私钥存在微信收藏里的。工具再好,习惯不改等于零。

我自己的底线是:助记词只在纸上和硬件钱包里出现,授权每月清一次,大额资产多签,签名前看三秒合约地址。这四条做到,你已经比 95% 的人安全了。