Multisig, abreviatura de multi-assinatura, é uma configuração em que gastar bitcoin exige assinaturas de várias chaves privadas em vez de só uma. Descreve-se muitas vezes como «M-de-N»: por exemplo, 2-de-3 significa que quaisquer duas de três chaves podem aprovar uma transação.
Por que usá-la?
Sem ponto único de falha. Com uma só chave, perdê-la ou tê-la roubada significa perder as suas moedas. Com 2-de-3 pode perder uma chave e continuar a gastar, e um ladrão com uma chave não obtém nada.
Controle partilhado. Empresas, famílias ou organizações podem exigir que várias pessoas aprovem o gasto, como exigir duas assinaturas num cheque de empresa.
Herança e recuperação. Uma pessoa ou serviço de confiança pode guardar uma chave, pronta a ajudar se perder o acesso.
Uma configuração típica 2-de-3
Três carteiras de hardware de fabricantes diferentes, cada uma com a sua própria frase-semente, guardadas em três locais: casa, um cofre bancário e um familiar de confiança. Gastar exige reunir duas delas. Também é importante fazer backup da configuração da carteira, que lista as três chaves públicas. Sem ela, recuperar uma carteira multisig é muito mais difícil.
Como funciona on-chain
A linguagem de script do Bitcoin pode bloquear moedas de modo que um UTXO só possa ser gasto se for fornecido o número exigido de assinaturas digitais válidas. Desde o Taproot (2021), esquemas baseados em Schnorr como o MuSig2 podem combinar assinaturas, pelo que um gasto multisig pode parecer um pagamento ordinário de uma só assinatura on-chain.
Onde mais aparece
Cada canal de pagamento na rede Lightning é uma multisig 2-de-2 entre as suas duas partes. Muitas exchanges também usam multisig para armazenamento a frio.
O compromisso é a complexidade. A multisig é uma ferramenta poderosa para a autocustódia, mas pratique com montantes pequenos antes de lhe confiar as suas poupanças.