跳到主要内容
ecdsa.com

MuSig2

BIP-327 定义的两轮多重签名方案:n 个签名者共同生成一个 BIP-340 Schnorr 签名,该签名在单个聚合公钥下有效,在链上与单个签名者的花费无法区分。
其他写法MuSig2BIP-327multi-signature aggregation

密钥聚合用每个公钥各自的系数组合参与者的公钥,以阻止恶意密钥(rogue-key)攻击。每个签名者先发送两个公开 nonce(这一轮可以提前完成),然后发送部分签名,任何人都可以把这些部分签名相加。nonce 切勿重复使用,也切勿仅根据消息确定性地派生;BIP-327 规定了 nonce 的生成方法,重复使用会泄露签名者的密钥。

MuSig2 是 n-of-n 方案。需要 t-of-n 时,应使用 FROST,或使用带多个密钥的 Taproot 脚本路径。在实践中,难点在于协调(nonce 交换、BIP-373 定义的 PSBT 字段),而且硬件钱包的支持仍然有限。

标准与参考资料

全部术语