钱包踩坑实录:这7个错误让我差点丢光资产

· 常见问题

我见过太多人把钱包当成交易所来用。说真的,每次看到有人把全部资产放在一个热钱包里,还截图发群里,我都替他们捏把汗。今天聊几个我亲眼见过、甚至自己踩过的坑,每个都带血带泪。

助记词拍照存手机?等于把家门钥匙挂门上

2022年有个哥们,把助记词截图存在iPhone相册里,还开了iCloud同步。结果Apple ID被盗,黑客翻相册直接扫走12个ETH。你可能觉得这太蠢了,但Chainalysis的数据显示,2023年因私钥泄露导致的损失超过8亿美元,其中相当一部分就是数字存储惹的祸。

正确做法:手写在纸上,至少两份,分开存放。别存任何联网设备。金属助记词板可以考虑,但便宜的不锈钢板用久了会锈蚀字迹,买之前看下耐腐蚀测试。

“空投钓鱼”专挑你贪心的时候

去年Blast空投季,推特上冒出一堆假官网。有个粉丝点了“领取空投”,钱包弹出授权请求,他没细看就签了。那是个setApprovalForAll授权,直接把他的Azuki系列NFT全部转走,损失约40个ETH。

操作步骤上记住一点:任何空投领取页面,先核对域名。用Revoke.cash定期检查授权,每月一次不嫌多。签名前看弹窗里有没有“全部资产”或“无限授权”字样,有就关掉。

热钱包存大额,跟把现金放裤兜一个道理

我自己的配置:手机热钱包只放够两周用的Gas费和零星交互资金,不超过总资产的5%。剩下的在Ledger里,助记词锁保险柜。有人嫌硬件钱包麻烦,但2023年11月LastPass泄露事件后,那些把助记词存在LastPass笔记里的人,损失惨重。硬件钱包多花80美元,比丢币划算太多。

说到这,你可能会问:那交易所呢?老实说,FTX之后我还信交易所托管的人,要么是记性不好,要么是没经历过。大额资产自己管,交易所只留交易用的部分。

签名不看内容,等于闭眼签字

EIP-4337账户抽象普及后,签名请求越来越复杂。上个月有个朋友在OpenSea挂单,签了个“零元购”的offer,因为他没注意看consideration字段里的金额是0。骗子用seaport合约的合法签名,把他的BAYC以0 ETH成交。

每次签名,至少看三样:合约地址是不是官方、金额对不对、授权范围是单个Token还是全部。MetaMask的“签名请求”弹窗可以展开看原始数据,别嫌麻烦。

多链钱包的“网络切换”陷阱

有个常见误区:以为钱包里显示的余额就是全部。我在Polygon上有一笔USDC,钱包首页没显示,因为没切网络。更坑的是,有人往BSC地址转ERC-20代币,资产直接卡死。

操作上,转账前确认三件事:目标链对不对、代币合约地址对不对、接收方地址在目标链上有没有资产。小额测试转账是铁律,5美元的测试费能救你5000美元。

钱包备份的“单点故障”

很多人备份了助记词,但只备份了一份。2021年郑州暴雨,有个老哥的助记词纸被水泡烂了,好在他在另一个城市还有一份。但更多人只有一份,火灾、搬家、熊孩子,任何一个意外都够呛。

我的做法:两份纸质备份,分两个物理位置。一份在家里的防火保险箱,一份在父母家。别用银行保险箱,紧急情况下你未必能马上取到。

忽视钱包的“授权清理”

这可能是最被低估的风险。DeFi交互多了,授权列表能拉几十条。2023年有个案例,某用户2021年授权过一个已跑路的项目合约,黑客两年后利用那个授权转走了他的USDT。

每季度用Revoke.cash或Etherscan的Token Approval工具清理一次。重点看approve和setApprovalForAll,把不用的全部撤销。Gas费几美元,比被偷强。

最后说个真事

我认识一个DeFi老手,自认为很懂,结果在Discord里点了个“客服”发来的钱包验证链接,连了钱包签了名,15分钟内丢了8万美元的稳定币。他事后说:“我以为自己不会上当。”

钱包安全这事,没有“我以为”。每次操作前停三秒,问自己:这个链接哪来的?这个签名我看懂了吗?这笔资产丢了我会不会睡不着?

睡不着的资产,就不该放在随手能签名的钱包里。