凌晨两点,我盯着手机屏幕,手指冰凉。
Trust Wallet的界面还停留在半小时前——那里面躺着我攒了三个月的加密货币,原本计划用来支付下季度的房租,可现在,余额栏里那个刺眼的“0.00”,像一根针,狠狠扎进我眼睛里。
我没碰过它,没点过任何链接,甚至没更新过APP,钱,就这么凭空消失了。
事发:从“正常”到“归零”,只用了十分钟
事情发生得很平静。
晚上十一点,我还打开钱包看过一眼,余额正常,交易记录里只有之前几笔小额转账,我像往常一样锁上屏幕,去洗漱。
十一点半,当我再次打开APP准备核对一笔收款时,整个世界都变了:
- 钱包地址里的主币被清空;
- 所有代币余额显示为“0”;
- 交易记录里多了几笔我完全陌生的“转出”,目的地是一串我从未见过的地址。
我第一反应是:系统卡了。
退出、重进、切换网络、甚至卸载重装——全都没用,链上浏览器里,那笔交易清清楚楚地记着:已确认,不可撤回。
那一刻,我后背的汗把睡衣都浸透了。
复盘:我到底哪里做错了?
我不是新手,从2019年接触加密货币开始,我一直自诩“谨慎派”:
- 不随便授权DApp;
- 不点击陌生邮件和群链接;
- 助记词抄在纸上,锁在抽屉里;
- 甚至连截图都不敢存。
但骗子还是找到了我的破绽。
冷静下来后,我翻遍了最近一周的操作,终于想起一个被我忽略的细节:
上周在一个社区里,有人发了个“官方授权工具”,说可以“一键查询代币持仓收益”,我当时脑子一热,连了钱包,点了“授权”。
我以为只是“读取权限”,但实际上,那是一个恶意授权合约——它拥有转移我钱包内特定代币的权限。
骗子不需要偷我的私钥,他们只需要等待,然后在某个我毫无防备的夜晚,通过合约把钱“合法”转走。
我以为的“安全”,其实只是“没被盯上”。
真相:Trust钱包本身没丢钱,是“授权”出卖了我
很多人遇到这种事,第一反应是“钱包被盗了”“Trust跑路了”。
但链上数据不会说谎:
- 我的私钥没有泄露;
- 助记词没有被钓鱼;
- 是我自己在不知情的情况下,给了某个智能合约“转移资产”的权限。
这种攻击方式在圈内有个名词,叫“授权 rug pull(授权 Rug pull)”。
简单说:你在某个网站点了“连接钱包”,又随手点了“确认授权”,就等于给了对方一张可以随时开走你车的“万能钥匙”。
他们不用偷你的钥匙,只需要等你停好车,然后大摇大摆地把车开走。
自救:我做了这三件事,尽量减少损失
发现被盗后,我没有瘫在地上,而是立刻做了三件事:
冻结所有授权
我立刻打开了 Revoke.cash 这类授权查询工具,把钱包里所有不认识的合约授权全部撤销。
这一步很关键——只要授权还在,骗子就能反复转走你以后充进来的钱。
转移剩余资产
我把钱包里还没被转走的少量代币,全部转到了一个全新的、没有任何授权的钱包地址。
旧钱包,我再也不敢往里放一分钱。
保留证据,报警备案
虽然加密货币交易匿名,但我还是把交易哈希、区块高度、被盗地址全部截图保存,去当地派出所报了案。
能不能追回来另说,但留痕,是给自己最后的交代。
写给所有Trust钱包用户的真心话
经过这件事,我想把血的教训说给每一个用自托管钱包的人听:
在链上,“授权”比“私钥”更危险。
你以为点的是“同意查看”,其实给的是“无限支配”。
请一定记住这几条铁律:
- 任何让你“连接钱包”的网站,先查域名,再查口碑。 陌生网站,一律不连。
- 授权时,选“自定义额度”,不要选“无限授权”。 用完就撤销。
- 定期用 Revoke 工具检查钱包授权。 这是自托管用户的“日常杀毒”。
- 大额资产,永远放在硬件钱包里。 手机钱包,只用来小额周转。
写在最后:那笔钱,我至今没追回来
现在距离事发已经过去一个月。
Trust钱包官方给我的回复是:“自托管钱包,资产安全由用户自行负责。”
链上那笔交易,依旧安静地躺在区块里,像一道无法愈合的伤口。
我写这篇文章,不是为了抱怨,而是想告诉你:
在加密世界里,最危险的不是黑客,而是你那一瞬间的“随手一点”。
Trust钱包的钱不会“突然消失”,它只会在你看不见的地方,被你亲手递出去的权限,悄悄转走。
愿你永远不必经历这种凌晨三点的冷汗。