多重签名(Multisig)

定义

多重签名(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 个 交易所冷钱包 最大 (卓越)等级

简单来说

  1. 需要多项审批就像保险箱需要两把钥匙一样,多重签名需要多个密钥持有者签字才能转移资金——没有一个人可以单方面控制。
  2. 消除单点故障如果其中一把密钥丢失或被盗,攻击者在没有其他密钥的情况下无法访问资金。丢失的密钥可以使用剩余的密钥集进行恢复。
  3. 防止内部欺诈组织使用多重签名,这样任何一名员工都无法窃取公司资金——董事会成员、高管或团队成员各自持有一把密钥。
  4. 可自定义阈值任何 M/N 配置都是可行的——个人使用 2/3,机构金库使用 5/9。阈值兼顾了安全性和操作便利性。
  5. 智能合约集成在以太坊上,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——让加密货币成为百科全书

新闻