什么是多签钱包?
“多签”是 multi-signature 的简称,即多重签名。普通钱包由一把密钥批准一切:谁拿着它,谁就能转走全部资金。多签钱包把批准权分开,只有足够多的签名者同意,转账才会生效。 (Safe docs)
想想每张支票都要两个签名的联名账户,或者必须两位经理同时转动钥匙才能打开的公司保险箱。没有任何一个人、也没有任何一把丢失或被盗的密钥,能单独把钱取空。

M-of-N 是怎么运作的?
规则用两个数字表示。N 是钱包的签名者数量,M 是每次操作必须批准的人数。常见的设置如下:
| 设置 | 谁必须批准 | 常见用途 |
|---|---|---|
| 1 of 1 | 唯一的签名者 | 普通个人钱包 |
| 2 of 2 | 两位签名者每次都要同意 | 必须始终达成一致的两位伙伴 |
| 2 of 3 | 三位签名者中的任意两位 | 家庭,或带一位备用成员的小团队 |
| 3 of 5 | 五位签名者中的任意三位 | 公司资金库或董事会 |

谁需要多签钱包?
任何觉得“一个人、一把密钥”是风险而不是方便的人:
- 家庭和伴侣:希望存款需要两人批准,或让可信赖的亲人作为保障。
- 小团队和创业公司:不希望任何一个人单独动用公司资金。
- 企业和资金库:需要审批流程、审计记录,并防范一次失误或一台被入侵的电脑。
- 持有大额资产的个人:想为自己的钱包增加第二台设备或第二个人作为核验。
InfraIO Wallet 与传统多签有什么不同?
像 Safe 这样的传统多签钱包功能强大,但通常需要你专门去设置:先选定签名者和门槛,每位签名者都要有自己的钱包。对已经明确需要它的团队很合适,对其他人则显得繁琐。
InfraIO Wallet 走相反的路。每个钱包都从一个签名者、一个必需签名(1 of 1)的多签开始。日常使用和其他钱包一样:用通行密钥(passkey)打开,也就是 Face ID、指纹或设备密码(参见钱包如何运作和通行密钥与助记词)。多签已经就位,等你需要的那一天。
之后你将可以添加签名者:另一台设备或另一个人的通行密钥,或者 MetaMask 这类外部钱包。地址不会改变,因此无需迁移,也不必把资金转到新钱包。

添加签名者之后,规则是什么?
以下规则描述的是计划中的多签功能,即将推出,目前尚不可用。
只有一个签名者时,这个人单独决定,和任何普通钱包一样。一旦有两个或更多签名者,规则对所有人(包括所有者)都会收紧: (Safe docs)
- 每笔交易都需要约定数量的签名,例如 3 选 2。
- 钱包的每一项变更也需要:添加或移除签名者,或更改所需签名数。
- 钱包地址始终保持不变。
使用多签钱包有哪些最佳实践?
几个习惯能让多签钱包安全得多:
延伸阅读: 什么是加密钱包, 加密钱包是如何被盗的, 如何使用 InfraIO Wallet, InfraIO Wallet。
- 不要把 M 设成等于 N。2 of 2 时,丢一位签名者钱包就永久锁死;2 of 3 允许丢掉一位后继续使用。
- 保留备份。把签名者分散在不同设备和不同的人手里,并为自己管理的每位签名者保留备用通行密钥或离线恢复短语。
- 不要把所有签名者放在一处。同一部手机里的三个通行密钥仍然是一个故障点。
- 了解外部签名者。MetaMask 签名者由它自己的恢复短语保护,安全程度取决于那组短语。 (MetaMask)
- 先用小额试一试,并记下签名者是谁、规则是什么。
- 签名仍是你的责任。多签增加了一道核验,但并不能阻止大家一起批准恶意请求。
