定义:社交恢复钱包(Social Recovery Wallet)是一种基于智能合约的钱包形态——它的"主签名密钥"用于日常交易,而当主密钥丢失或被泄露时,用户可以通过事先指定的若干位"监护人"(Guardians)协作发起一个特殊合约调用,把控制权迁移到新的签名密钥。监护人本身并不能直接动钱——他们只能在"主密钥宣告丢失"之后,配合用户完成迁移。
这套思路最早由 Vitalik 在 2021 年的一篇博客中系统化推广,本质是把"私钥丢了 = 资产丢了"这条公式拆开。它依赖底层的 账户抽象 基础设施才能干净实施,所以你会发现它和 AA 钱包总是绑在一起出现。
监护人怎么选
常见的三类选法:家人朋友(你信任的人,但他们不一定有技术能力来配合"调用合约",得有引导界面);你自己的其他钱包/设备(比如另一个手机上的另一个钱包,或者一台硬件钱包作为离线监护人);第三方机构(一些钱包服务商提供"机构监护人"选项,KYC 之后由他们作为其中一票)。
典型配置是 3-of-5——5 位监护人,恢复时凑齐 3 位即可。这个比例在"被胁迫单点失败"和"几个监护人同时失联"之间平衡得比较好。
和多签的区别
很多人把它和 多签钱包 搞混。两者长得像但用法不一样——多签是"每笔交易"都要 m-of-n 签(每次花钱都得三个人凑齐);社交恢复是"日常交易只要主密钥",监护人只在恢复时出场。前者重协作,后者重抗丢失。
这个差别决定了使用体验:社交恢复钱包日常和单签钱包没区别,丝滑;多签钱包每次签字都要协调,重大额场景才用得起。
它的风险
不是没有代价。合约风险——监护人逻辑写在合约里,合约本身有 bug 就完蛋;监护人共谋——3-of-5 下三人合伙就能在你不知情的情况下迁走控制权;监护人被钓——攻击者社工你的家人朋友以"帮你恢复钱包"为由配合签字。
社交恢复并没有"消除"风险,只是把风险从"你一个人"转移到"信任分布"上。它适合不太愿意学硬件钱包操作的普通用户。Argent 是这类钱包里普及度最高的代表,新一代基于 ERC-4337 的钱包基本都内置类似机制。