定义
多重签名(Multisig)是一种安全机制,它要求使用一组已定义的私钥进行多个加密签名,才能授权加密货币交易。
多重签名并非由单个密钥控制资金(这会造成单点故障),而是将控制权分散到 M/N 个密钥上,其中需要来自 N 个密钥的 M 个签名才能获得批准。
例如,2/3多重签名钱包要求三个指定密钥持有者中的任意两个签署交易。多重签名被机构托管人、去中心化自治组织(DAO)、加密货币交易所和注重安全的个人广泛使用,是保护大量加密货币资产免遭盗窃、丢失和内部欺诈的黄金标准。
起源与历史
| 日期 | 创建 |
| 2012 | 比特币改进提案 BIP-11 (OP_CHECKMULTISIG) 引入了原生多重签名支持 |
| 2012 | BIP-16 (P2SH) 允许在标准交易中嵌入复杂的多重签名脚本 |
| 2013 | BitGo推出首个企业级多重签名钱包服务;成为交易所标准 |
| 2017 | Ethereum 通过 Gnosis Safe(原名 Gnosis Multisig)智能合约引入多重签名功能 |
| 2016 | Bitfinex遭黑客攻击:由于多重签名机制被攻破,119,754个比特币被盗。 |
| 2017 | Parity 多重签名钱包冻结:由于代码漏洞,价值 150 亿美元的 ETH 被永久锁定。 |
| 2020 | Gnosis Safe 成为领先的 DAO 资金管理工具 |
| 2021-2022 | 大多数主流的 DeFi 协议和 DAO 都采用 Gnosis Safe 进行资金控制。 |
| 2024 | 多方计算 (MPC) 技术。 钱包的出现为传统多重签名支付方式的替代方案。 |
“多重签名之于加密货币,正如双重控制保险箱之于银行——没有任何一个人拥有足够的权限单独转移资金。”——比特币安全研究员
| 配置 | 用例 | 安全级别 | 恢复能力 |
| 1/1(标准) | 个人钱包 | 低 | 差(密钥丢失=损失) |
| 2 个中的 3 个 | 团队规模小,个人安全级别高 | 高 | 良好 |
| 3 个中的 5 个 | 企业财务,DAO | 非常高 | 良好 |
| 5 个中的 9 个 | 交易所冷钱包 | 最大 | (卓越)等级 |
简单来说
- 需要多项审批就像保险箱需要两把钥匙一样,多重签名需要多个密钥持有者签字才能转移资金——没有一个人可以单方面控制。
- 消除单点故障如果其中一把密钥丢失或被盗,攻击者在没有其他密钥的情况下无法访问资金。丢失的密钥可以使用剩余的密钥集进行恢复。
- 防止内部欺诈组织使用多重签名,这样任何一名员工都无法窃取公司资金——董事会成员、高管或团队成员各自持有一把密钥。
- 可自定义阈值任何 M/N 配置都是可行的——个人使用 2/3,机构金库使用 5/9。阈值兼顾了安全性和操作便利性。
- 智能合约集成在以太坊上,Gnosis Safe 将多重签名实现为智能合约,从而支持 DAO 治理、定时交易和链上审批工作流程。
实际例子
| EventXtra XNUMX大解决方案 | 技术实施 | 成果 |
| DAO金库 | Uniswap DAO 使用 7 个 Gnosis Safe 中的 4 个作为协议金库。 | 超过1亿美元的资金已获保障;多位密钥持有者防止非法支出。 |
| 交换冷库 | Coinbase 将大部分客户资金存放在多重签名冷钱包中。 | 即使交易所遭到黑客攻击,冷存储也需要多方参与才能完成数据转移。 |
| 个人遗产规划 | 个人使用三重签名中的两重签名;钥匙由律师、配偶和个人保险库保管。 | 死亡不会导致资金永久损失;继承人可以使用三把钥匙中的两把提取资金。 |
| Parity钱包漏洞 | 2017 年 Parity 多重签名库合约意外“终止” | 150亿美元以太坊被永久冻结;凸显智能合约多重签名风险 |
优势
| 企业优势 | 描述 |
| 消除单点故障 | 泄露一个关键信息不会导致资金流失。 |
| 防盗性能 | 被盗的单个密钥不足以授权交易。 |
| 损失韧性 | 丢失的钥匙可以由其他钥匙持有者补办。 |
| 制度治理 | 强制执行组织安全方面的多方审批 |
| 遗产规划 | 实现死亡后加密资产的安全转移 |
| 审计能力 | 所有签名者均可见;交易授权透明 |
缺点与风险
| 坏处 | 描述 |
| 操作复杂性 | 协调多个签字人进行日常交易会增加摩擦。 |
| 智能合约风险 | 多重签名合约(例如 Parity 2017)中的代码漏洞可能导致资金永久锁定。 |
| 关键协调开销 | 要求所有钥匙持有者保持畅通无阻且能及时响应。 |
| 更高的交易费用 | 比特币多重签名交易金额更大,因此手续费更高。 |
| 协同攻击 | 串通好的持股人仍然可以恶意转移资金。 |
风险管理提示:
- 使用地理位置分散的密钥存储(不同位置,不同设备)
- 在存储大量资金之前,请先用小额资金测试多重签名恢复程序。
- 对于以太坊多重签名,请使用经过实战检验的实现(例如 Gnosis Safe),而不是自定义代码。
- 妥善记录遗产规划中的关键地点和恢复程序
- 对于需要灵活性但又不想承担智能合约风险的企业而言,MPC钱包是一种可行的替代方案。
常见问题解答
问:最常见的多重签名配置是什么?
答:2/3 是最常用的配置,它在安全性(需要 2 把钥匙)和恢复性(丢失 1 把钥匙仍然可以使用另外 2 把钥匙访问)之间取得了良好的平衡。
问:比特币和以太坊的多重签名机制有何不同?
答:在比特币中,多重签名是通过 P2SH/P2WSH 脚本原生实现的。在以太坊中,多重签名是通过智能合约(例如 Gnosis Safe)实现的,并提供链上治理和交易调度等额外功能。
问:多重签名钱包和MPC钱包有什么区别?
答:两者都需要多方授权交易。多重签名(Multisig)会创建多个不同的链上签名;多方计算(MPC)则利用密码学技术,使区块链只看到一个签名,从而提供更好的隐私性和更低的费用。
问:多重签名钱包会被黑客攻击吗?
答:多重签名机制本身在密码学上是安全的。风险来自于多个密钥持有者设备/账户被攻破、利用社会工程手段控制多个签名者,或者智能合约实现中的漏洞(例如 2017 年 Parity 冻结事件)。
问:哪些钱包支持多重签名?
答:比特币:Electrum、Sparrow、Casa。以太坊/EVM:Gnosis Safe(最流行)、Argent。机构用户:BitGo、Fireblocks、Copper。
UPay 小贴士:为了保护大量的加密货币资产,使用存储在不同物理位置(家中、银行保险箱、受信任的家庭成员)硬件钱包中的 2/3 多重签名,可以为个人提供机构级的安全保障——如果您丢失了一个密钥,其他两个密钥可以恢复所有内容。
免责声明:本内容仅供教育用途,不构成任何投资建议。投资决策前,请务必自行进行研究。
UPay——让加密货币成为百科全书









