
多重签名的双面镜像:数学可靠,人类易错
多重签名通过要求多个独立密钥共同授权来保障资金安全,从根本上规避了单一密钥被攻破的风险。然而,近期包括 Bybit 和 Ronin 在内的多起重大事件表明,真正的威胁并非来自密码学本身的缺陷,而是操作流程中的人为疏漏与界面诱导。
核心治理架构的双重路径:链上脚本与合约执行
在比特币网络中,多重签名由原生脚本支持,地址本身即编码了 M-of-N 的执行规则,交易需满足指定签名数量方可解锁。该方案简洁且经过长期验证,但灵活性受限——更换密钥需迁移资金至新地址。以太坊等智能合约链则采用合约式实现,如 Gnosis Safe 等系统将资金托管于可编程合约内,允许动态调整阈值、添加时间锁或设置支出限额,具备高度适应性。然而,这种灵活性也引入了新的攻击面:策略即代码,一旦合约存在逻辑漏洞或被恶意升级,便可能成为劫持入口。
阈值设计的艺术:平衡韧性与协作成本
选择 M 与 N 的组合本质上是风险分配的权衡。2-of-3 配置适用于个人用户,可在承受单个密钥丢失或泄露的同时维持操作效率;3-of-5 及更高层级常见于机构,能抵御多轮密钥失效,但随之而来的协调难度显著上升。实践中,许多组织因追求便捷而违背“独立性”原则,将多个密钥集中存放于同一设备、办公室甚至云账户中,实质上等同于单点控制。因此,多重签名的安全边界由最薄弱的环节决定,而非数学设定本身。
劫持背后的共性模式:从界面欺骗到盲签滥用
所有重大损失事件均未涉及密码学突破,而是攻击者利用了签名者对交易内容的认知盲区。例如,在 Bybit 15 亿美元事件中,高管所见的是一次常规转账,但其硬件密钥实际签署了转移控制权的恶意载荷。类似地,Ronin 桥事件中,攻击者通过社会工程获取足够密钥,突破 5-of-9 门槛;而 UXLINK 漏洞则让攻击者借由治理权限自我增列为签名者。这些案例的核心症结在于“盲签”——签名者无法获知真实交易内容,仅依赖不可读哈希值进行确认。防御关键在于建立独立验证机制:通过第二渠道核对有效载荷、使用可解码交易信息的签名设备、启用模拟预览功能,并引入时间锁延迟大额操作。
从协议演进看标准的确立与隐忧
多重签名的发展史即加密托管成熟史。比特币早期即引入脚本化多重签名,成为交易所和早期托管服务的基础。进入以太坊时代后,合约钱包兴起,其中 Gnosis Safe 凭借持续审计与实战检验脱颖而出,成为如今主流金库的默认选择。然而,标准统一也带来新问题:当多数金库依赖同一套合约系统时,其界面、升级流程与底层代码便形成系统性依赖。Bybit 攻击正是针对这一基础设施展开,凸显了“工具链集中化”的潜在风险。应对之道在于构建去中心化的验证生态,如独立交易审查服务与多厂商签名设备协同,重建原本嵌入于多重签名理念中的独立性。
个人部署实操指南:从配置到演练
搭建一个 2-of-3 个人多重签名并非复杂任务:建议使用不同厂商的硬件钱包降低固件共性风险,将三把密钥分别置于家庭、银行保险箱及信任第三方处,并确保恢复流程清晰可执行。部署前务必反复核对所有者地址,避免因输入错误导致资金永久移交他人。日常维护需保持纪律:先用小额资产测试流程,定期演练密钥丢失场景,保留足额 gas 余额以应对突发变更。虽每次交易需经历“仪式感”流程,但正是这种摩擦提供了对抗误点击和意外批准的关键屏障。
对比新兴技术:MPC 与智能账户的定位差异
多方计算(MPC)将密钥拆分为数学份额,由各方协同生成签名,全程不暴露完整密钥,实现隐私保护与链无关性,适合热钱包运营。但其透明度较低,策略依赖供应商软件,缺乏链上可审计记录。智能账户则进一步扩展合约钱包能力,支持恢复机制、会话密钥与策略模块化,未来有望成为普通用户的主流保护方式。当前阶段,经受十年实战考验的专用多重签名仍是高价值资产的首选,尤其在冷存储治理层面。组织常采取混合策略:以小规模多重签名处理日常支付,由大型委员会审批大额操作,并通过角色分离限制单点影响范围。
操作守则:防御体系的实践清单
多重签名的安全最终取决于人的行为。应遵循以下原则:根据风险等级设定阈值(个人 2-of-3,机构 3-of-5 起),确保密钥持有者在人员、设备、地理位置与软件环境上完全独立;所有交易必须通过第二渠道独立验证,使用具备交易内容解码能力的签名设备,启用模拟预览功能;对大额转账强制启用时间锁,防止即时失控;定期演练密钥丢失与签名者轮换流程;并将“更改签名者集合”视为最高优先级操作,因其直接掌控整个金库的主权。
什么是多重签名钱包?
一种加密资产保管机制,需至少 M 把私钥中的一组成员共同签署才能完成交易,典型如 2-of-3,确保无人能单独动用资金,从而消除单点故障。
2-of-3 多重签名如何运作?
创建三把独立密钥并分处不同位置,任意两把签名即可触发交易。即使其中一把密钥遗失或被盗,仍可正常操作,是个人用户的理想配置。
若 Bybit 通过多重签名损失 15 亿美元,它是否仍安全?
密码学层面始终安全。损失源于界面欺骗,使签名者误信恶意交易为合法操作。关键在于强化内容可见性与独立验证机制。
若丢失一把密钥怎么办?
在 2-of-3 中,剩余两把仍可操作资金。建议立即迁移至新设置。若超过容忍阈值,则资金将永久冻结,因此需预留恢复路径。
多重签名与 MPC 的主要区别?
多重签名依赖多把完整密钥,链上可审计;MPC 将密钥碎片化处理,生成看似单签的签名,更私密高效,但依赖中心化软件,透明度低。
谁应使用多重签名?
持有超出可承受损失额度的加密资产者,包括高净值个人、管理社区资金的 DAO、持有数字资产的企业及需要托管安排的团体。小额日常使用则不推荐。
何为盲签?为何危险?
指签名者无法识别真实交易内容,仅看到不可读哈希值。攻击者借此诱导其签署恶意指令,是多数重大劫持事件的核心手段。
能否更改签名者?
在合约型多重签名中,添加或移除签名者属于需阈值批准的敏感操作,一旦被攻破,可能导致原所有者被踢出,必须视作最高级别防护目标。
