Glossário · em profundidade

MuSig2

Um protocolo de duas rodadas (BIP327) que deixa n assinantes criarem juntos uma chave Schnorr e uma assinatura.

MuSig2 permite que n pessoas, cada uma com a sua própria chave privada, atuem como um único assinante. Juntas criam uma chave combinada de assinatura Schnorr e, ao gastar, uma assinatura de 64 bytes. On-chain, parece exatamente um gasto Taproot de um só assinante.

Como funciona

  1. Agregação de chaves: as chaves públicas de todos são combinadas numa chave agregada.
  2. Ronda 1: cada assinante partilha dois pontos nonce. Isto pode acontecer antes de a mensagem ser conhecida.
  3. Ronda 2: cada assinante envia uma assinatura parcial. Estas somam-se à assinatura final.

O senão

É n-de-n: todos têm de assinar. Os nonces nunca devem ser reutilizados, pelo que os dispositivos de assinatura devem proteger cuidadosamente o estado da sessão. BIP327 está marcado Deployed no repositório de BIPs.