2024年钱包大战:热钱包、冷钱包、MPC钱包,到底该选哪个?

· 安全设置

我上个月帮一个朋友处理被盗的MetaMask,损失了12个ETH。这不是个例。Chainalysis的数据显示,2023年因私钥泄露和钓鱼攻击导致的加密资产损失超过18亿美元,其中绝大部分发生在热钱包里。但同期硬件钱包的销量却在下滑,Ledger在2023年Q4的出货量环比下降了23%。这组数据放在一起看,挺有意思——大家嘴上说怕被盗,手上却在往更方便的方向跑。

钱包赛道的三个真实趋势

第一个趋势是MPC钱包在机构端的渗透率快速上升。Fireblocks目前托管着超过700亿美元的资产,客户包括纽交所和BNY Mellon。它的核心卖点不是“更安全”,而是“私钥不存在”——MPC把密钥拆成三片,分别存储,签名时三方协同计算。这意味着没有单点可以被攻破。但代价是,你依赖Fireblocks这家公司活着。

第二个趋势是AA钱包(账户抽象)在散户端的爆发。2023年ERC-4337落地后,以太坊上的智能账户数量从零增长到超过80万个。Visa甚至发布了一份报告,测试用AA钱包做自动扣款。说白了,AA钱包让“忘记助记词”这件事有了技术层面的解法——社交恢复、Passkey登录、批量交易,这些体验接近Web2。

第三个趋势是硬件钱包的“蓝牙化”和“屏幕化”。Ledger Stax、Trezor Safe 3都在往“能用”的方向走,而不是只堆安全参数。但这里有个坑:蓝牙本身引入新的攻击面。2023年Wallet.fail团队演示了通过蓝牙中间人攻击Ledger Nano X的过程,虽然利用门槛很高,但说明“更安全”和“更可用”之间的张力是真实存在的。

热钱包:方便是真的,脆弱也是真的

MetaMask月活超过3000万,是当之无愧的入口级产品。我用它做了三年日常交互,说实话体验没得挑——浏览器插件一键连接,DApp生态无缝对接。但它的安全模型很原始:一个私钥控制一切,助记词泄露等于资产归零。

讲个真实场景。你收到一封邮件,说某个空投需要你连接钱包领取。你点了,签名了一笔approve交易。三天后,你钱包里的USDC被全部转走。这不是MetaMask的漏洞,是授权钓鱼。Rabby钱包针对这个场景做了改进——它在签名前会模拟交易结果,告诉你“这笔授权将允许对方转走你所有的USDC”。这个功能在2023年帮用户拦截了超过1亿美元的潜在损失。

操作建议:如果你坚持用MetaMask,至少做三件事。第一,在设置里开启“交易模拟”预览(MetaMask 2024年已内置该功能)。第二,用Revoke.cash每月检查一次授权。第三,把大额资产放在单独的钱包里,日常交互用另一个。

冷钱包:别被“绝对安全”忽悠了

Ledger Nano X售价149美元,Trezor Model T售价219美元。它们的核心逻辑是私钥永不触网。但2023年Ledger Connect Kit被投毒事件打了所有人的脸——攻击者篡改了Ledger的JavaScript库,导致用户在前端签名时把资产转给了黑客。损失约60万美元。问题不在硬件本身,而在供应链和前端。

更早的案例是2020年Ledger的客户数据库泄露,27万用户的姓名、地址、电话被公开。之后有用户收到恐吓信,要求支付赎金否则人身威胁。这说明一个常被忽略的事实:冷钱包的安全边界不只是芯片,还包括厂商的运维安全。

实操层面,如果你买硬件钱包,我建议直接从官网下单,不要经过亚马逊或第三方经销商。收到后第一件事是检查包装密封和固件签名。初始化时自己生成助记词,不要用厂商预置的。助记词钢板备份至少两份,分开存放。别拍照,别存云盘,别发微信收藏。

MPC和AA:新物种的代价

MPC钱包的代表是ZenGo和Fireblocks。ZenGo面向散户,免费版支持三条链,签名通过三方分片计算完成。我试用了两个月,体验流畅,但有个硬伤:恢复流程依赖ZenGo的服务器。如果这家公司倒闭,你的资产恢复会变得极其麻烦。Fireblocks面向机构,年费起步2万美元,适合管理超过500万美元的基金。

AA钱包的代表是Safe(原Gnosis Safe)和Coinbase Wallet的智能账户。Safe上托管着超过1000亿美元的资产,但它的多签机制更适合团队金库,不适合个人日常。Coinbase Wallet的AA功能支持Passkey登录,我用iPhone的Face ID签名过几笔交易,体验确实比输入密码流畅。

但AA钱包的坑在于Gas费。ERC-4337的Bundle交易需要额外支付EntryPoint合约的Gas,单笔成本比普通交易高20%到40%。在以太坊主网上,这意味着你每笔Swap可能多花3到5美元。对于高频用户,这个成本会累积。

我的实际配置

我目前的配置是:日常交互用Rabby,大额存储用Trezor Safe 3,团队金库用Safe多签(3/5)。Rabby的交易模拟帮我拦过两次可疑授权。Trezor的固件开源,我可以自己验证签名。Safe的多签让我不用信任任何单一个人。

如果你只有不到1万美元的资产,一个Rabby加一个手机端Trust Wallet就够了。如果你有5万到50万美元,加一个硬件钱包,做好助记词备份。如果你管理的是别人的钱,MPC或多签是底线,别用单签钱包。

钱包没有“最好”的,只有“匹配你风险敞口”的。热钱包的便利和冷钱包的安全是一根滑杆,你往哪边推,取决于你愿意为哪种风险买单。但有一件事是确定的:不管你选哪个,先花半小时把授权检查一遍。我那个丢了12个ETH的朋友,事后发现他的钱包在三个月前就有一笔可疑的setApprovalForAll,他压根没注意。