MuSig2 permite que n personas, cada una con su propia clave privada, actúen como un solo firmante. Juntas crean una clave combinada de firma Schnorr y, al gastar, una firma de 64 bytes. En cadena, se ve exactamente como un gasto Taproot de un solo firmante.
Cómo funciona
- Agregación de claves: las claves públicas de todos se combinan en una clave agregada.
- Ronda 1: cada firmante comparte dos puntos nonce. Esto puede ocurrir antes de que se conozca el mensaje.
- Ronda 2: cada firmante envía una firma parcial. Estas se suman a la firma final.
El truco
Es n-de-n: todos deben firmar. Los nonces no deben reutilizarse nunca, así que los dispositivos de firma deben proteger con cuidado el estado de sesión. BIP327 está marcado Deployed en el repositorio de BIPs.