密钥聚合用每个公钥各自的系数组合参与者的公钥,以阻止恶意密钥(rogue-key)攻击。每个签名者先发送两个公开 nonce(这一轮可以提前完成),然后发送部分签名,任何人都可以把这些部分签名相加。nonce 切勿重复使用,也切勿仅根据消息确定性地派生;BIP-327 规定了 nonce 的生成方法,重复使用会泄露签名者的密钥。
MuSig2 是 n-of-n 方案。需要 t-of-n 时,应使用 FROST,或使用带多个密钥的 Taproot 脚本路径。在实践中,难点在于协调(nonce 交换、BIP-373 定义的 PSBT 字段),而且硬件钱包的支持仍然有限。