Visão Geral
Multisig (múltiplas assinaturas) é um recurso do Bitcoin que requer mais de uma chave privada para autorizar uma transação. Expresso como M-de-N, onde M é o número de assinaturas necessárias e N é o número total de possíveis signatários, multisig elimina pontos únicos de falha no gerenciamento de chaves e é amplamente usado para proteger quantidades significativas de bitcoin.
Configurações Comuns
┌─────────────────┬────────────────────────────────────┐
│ Configuração │ Caso de Uso │
├─────────────────┼────────────────────────────────────┤
│ 1-de-2 │ Acesso compartilhado (qualquer um) │
│ 2-de-2 │ Acordo mútuo necessário │
│ 2-de-3 │ Segurança padrão (mais popular) │
│ 3-de-5 │ Tesouraria corp. / alta segurança │
└─────────────────┴────────────────────────────────────┘
Exemplo 2-de-3:
Chave A (carteira hardware) ──┐
Chave B (dispositivo móvel) ──┼── Qualquer 2 podem assinar
Chave C (backup frio) ──┘
Como Funciona
O multisig tradicional usa o opcode OP_CHECKMULTISIG no Bitcoin Script. O script de bloqueio especifica o número necessário de assinaturas e as chaves públicas de todos os possíveis signatários. Para gastar, o número necessário de assinaturas válidas deve ser fornecido no script de desbloqueio.
Tipos de Endereço Multisig
- Multisig P2SH: Envolve o script multisig em um endereço P2SH (começa com
3) - Multisig P2WSH: Multisig SegWit nativo (começa com
bc1q, formato mais longo) - P2TR/MuSig: Taproot com MuSig permite multisig que parece uma assinatura única na cadeia, melhorando a privacidade e reduzindo taxas
Benefícios de Segurança
Multisig protege contra vários modos de falha: roubo de uma única chave, perda de uma única chave, comprometimento de um único dispositivo e coerção de um único indivíduo. Uma configuração 2-de-3 significa que perder uma chave não é catastrófico (as outras duas ainda podem assinar) e roubar uma chave é insuficiente para mover fundos.
Conceitos Errôneos Comuns
Multisig não oculta o número de signatários na cadeia (exceto com MuSig/Taproot). O multisig tradicional P2SH ou P2WSH revela a configuração M-de-N e todas as chaves públicas quando os fundos são gastos. Esta é uma das razões pelas quais a atualização Taproot e os esquemas multisig baseados em Schnorr são melhorias de privacidade significativas.