“多签”不是一份单一的安全保证——它是一种机制,能堵住某几类特定的风险,同时也完全留了几个口子,具体堵住了什么、留了什么口子,完全取决于某一套具体方案实际是怎么搭建和运营的。与其笼统地问多签整体值不值得信任,不如把一套具体方案,放进能真正区分出”靠谱”和”不靠谱”的同一套问题里过一遍。
多签真正能防住什么
如果攻击者只窃取了某一个签署人的私钥,他通常无法单独转走资金。无论是 2-of-3 还是 3-of-5,多签都要求达到预设数量的签名才能完成交易。攻击者必须同时攻破多把彼此独立的密钥,攻击难度远高于只需要窃取一把私钥的单签钱包。
多签同样能降低单把密钥丢失带来的风险。在配置合理、且 N 大于 M、保留足够冗余的 N-of-M 方案中,即使某个签署人永久失去密钥访问权限,只要剩余签署人仍能满足签名门槛,就可以正常控制资金,并将全部资产迁移到一套新的钱包配置中。所以,在防范单点密钥泄露和单点密钥丢失这两件事上,多签的安全价值是实实在在的。
盲点一:智能合约本身可能出问题
多签的逻辑跑在一份智能合约上,这份合约里的一个漏洞,可能导致资金被冻结或者暴露,不管当时凑够了多少个有效签名。2017年,Parity多签合约里的一个漏洞,冻结了大约1.5亿美元的以太币——不是因为哪把密钥被偷了,而是因为合约本身存在缺陷,导致这些资金被永久性地无法访问。不管签署人有多严谨自律,都修补不了底层代码里的漏洞。
盲点二:签名界面本身可能被欺骗
这正是史上最大一起与多签相关损失背后的真正原因。2025年2月,攻击者攻破了Bybit的2-of-3多签冷钱包,卷走了大约14.6亿美元的以太币——没有偷走任何一把密钥,也没有突破门槛要求。签署人当时看到的,是一笔看起来很常规的转账,界面看起来也是那个受信任的多签服务商——他们批准了它。当时用到的硬件钱包只能显示一串加密哈希值,没办法完整解码交易内容,因此一处把钱包智能合约控制权转移给攻击者的改动,就这样没被察觉。密钥完全按照设计正常运作,是人批准了一笔和他们以为自己批准的内容完全不同的交易。
盲点三:签署人可能被集中钓鱼
因为多签钱包的签署人名单和审批模式,往往在链上是公开可见的,攻击者根本不用去猜该盯上谁——他们可以先识别出每一个签署人,然后同时对所有人下手。2026年4月,一个DeFi协议就这样损失了2.85亿美元:攻击者直接钓鱼了一套多签方案背后的签署人,而不是攻击合约或者密钥本身。只要能在差不多同一时间骗过足够数量的签署人,原本用来保护钱包的那道门槛,就会被攻击者自己凑齐。
盲点四:”不同的签署人”不等于”真正独立的签署人”
一道门槛,只有在攻破一个签署人不会让攻破其他人变得更容易的前提下,才能提供真正的保护。如果每一位签署人的密钥都存放在同一个密码管理器、同一个办公室网络,或者同一个云端备份服务背后,一次入侵就可能同时波及所有人。这只是名义上的分散——方案在纸面上看起来是分布式的,实际底层却共享着同一个单点故障。
一份适用于任何多签方案的自检清单
- 确认底层智能合约经过了独立审计,并且核实它是一套被广泛使用、久经考验的实现,而不是一份定制代码。
- 问清楚签署人在批准之前,签名界面实际展示的是什么——是一笔完整解码的交易内容,还是只有一串他们必须盲目信任的哈希值。
- 核实每一位签署人的密钥,是不是真的存放在彼此独立的环境里——不同的设备、不同的物理地点、不同的凭证系统——而不只是不同的人用着同一套基础设施。
- 检查门槛设置(M-of-N)是否在最低要求之上留有真正的余量,这样一把密钥的丢失或被攻破,不会立刻威胁到整套方案或导致资金被困住。
- 弄清楚签署人身份和审批活动是否在链上公开可见,如果是,签署人是否针对性地接受过防钓鱼训练。
- 问清楚到底是谁在签名之前实际审核了待处理交易的具体内容,以及这份审核是否独立于发起这次请求的那个渠道。
Safeheron能提供什么
上面这些盲点里,有两个——被欺骗的签名界面,和彼此关联的密钥存储——其实都出自同一个根源:一组固定的、各自持有完整密钥或者拥有可识别身份的签署人,给了攻击者一个具体的人、一个具体的时机去下手。Safeheron 的 MPC Self-Custody(MPC自托管) 平台,通过分布式生成的方式把私钥拆分成多份加密的碎片,任何时候都不存在一把完整的密钥可以被钓鱼、胁迫,或者从某一台被攻破的设备上提取出来——攻击者找不到像 Bybit 事件或者 2026 年 4 月那起DeFi事件里那样,一个具体可以研究和针对的签署人身份。
在此基础上,实时合约监控与钓鱼检测直接内建在 Safeheron 的签名流程当中,核查的是一笔交易实际会做什么,而不是要求一个人自己去发现一个被篡改的接收地址,或者一处被伪装过的合约变更——而这恰恰是 Bybit 签署人批准那笔看起来不是它实际内容的交易时,失守的那一步审核。
结语
笼统地问多签是否值得信任,本身就问错了方向——它对单一密钥被盗和简单的密钥丢失场景防护得很好,但对一份有漏洞的合约、一个被欺骗的签名界面、集中钓鱼,或者只在纸面上看起来独立的密钥,完全无能为力。一套具体的多签方案,要靠扛过上面这些问题来赢得信任,就像任何安全系统一样——而不是靠”多签”这个标签本身。
如果你正在评估一套钱包方案,能不能真正扛住这些失效场景,欢迎预约一次Safeheron产品演示,与我们的技术专家具体聊聊你的场景和需求。