Carteiras e autocustódia

Como passar seus bitcoins de uma carteira de assinatura única para uma multisig

Uma chave de aço afastada de três chaves sobre blocos de pedra separados. A cena representa a passagem de uma chave para várias guardadas separadamente.

Este guia é uma tradução do original em inglês, que é o texto de referência. Ler em inglês

A segurança das carteiras de Bitcoin evoluiu. A passagem da assinatura única para as soluções de assinatura múltipla (multisig (em inglês), em inglês) é um avanço importante na proteção de ativos digitais. Este guia examina as implicações técnicas, a segurança e os passos para passar de uma carteira tradicional de assinatura única para uma configuração multisig (em inglês) mais robusta.

A segurança das carteiras de Bitcoin depende de como as chaves privadas são gerenciadas. As carteiras de assinatura única funcionam, mas têm um ponto único de falha. Como dependem de uma única chave privada para autorizar transações, comprometer essa chave pode levar à perda de todos os fundos. Esse modelo de segurança de tudo ou nada era comum nas primeiras implementações do Bitcoin e vem dando lugar a modelos mais sofisticados.

As carteiras multisig mudam a forma de proteger os bitcoins com um esquema de assinatura m de n. Para aprovar uma transação, é preciso reunir m assinaturas de um conjunto maior de n chaves autorizadas. Distribuir o controle cria várias camadas de proteção e reduz muito o risco de perder todos os fundos por uma única falha. A implementação usa protocolos criptográficos complexos para que várias chaves independentes autorizem transações em conjunto e preservem as propriedades de segurança do Bitcoin.

A passagem de uma arquitetura de carteira para outra traz várias questões técnicas. Ela exige transações on-chain porque os endereços multisig usam tipos de script diferentes dos endereços de assinatura única. Essa diferença na estrutura dos endereços impede “converter” os fundos no lugar, por isso é preciso transferi-los por transações normais de Bitcoin. O processo tem as taxas habituais da rede e permite adotar práticas de segurança melhores desde o início.

Antes, você tem uma carteira de assinatura única com uma chave. Para gastar suas moedas, precisa de 1 assinatura, por isso, se você perder essa chave ou se alguém a roubar, você perde o controle das moedas. Depois, você tem uma carteira multisig 2 de 3 com três chaves. Para gastar as mesmas moedas, precisa de assinaturas de quaisquer 2 das 3 chaves, por isso elas continuam seguras se você perder uma chave ou se roubarem uma delas. As moedas passam de uma carteira para outra em uma transação normal que paga uma taxa ao minerador. Como a multisig usa outro tipo de endereço, é preciso enviar as moedas para esse endereço.
Ao migrar, você transfere os fundos para outro endereço. Suas moedas saem do endereço de chave única em uma transação normal que paga uma taxa. Elas chegam a um endereço que exige 2 de 3 chaves para gastar, por isso a perda ou o roubo de uma única chave já não decide o destino delas.

Para configurar uma multisig, é preciso planejar com cuidado como gerenciar as chaves. Numa carteira de assinatura única, basta guardar uma frase-semente, enquanto a multisig exige procedimentos de backup e recuperação mais elaborados. Inicialize cada dispositivo de assinatura (em inglês), faça o backup e teste o dispositivo antes de integrá-lo ao quórum da multisig. Confira os procedimentos de recuperação e teste a fundo o processo de assinatura em situações diferentes.

Para migrar com segurança, faça testes e verificações por etapas. Comece com valores mínimos para conferir a configuração da carteira e os procedimentos de recuperação. Teste a recuperação completa a partir dos backups e confirme que consegue assinar transações com combinações diferentes de chaves, conforme as exigências do script multisig escolhido.

A arquitetura de uma carteira multisig torna a criação e a assinatura de transações mais complexas. O software coordenador, como um aplicativo de carteira especializado, cria transações de Bitcoin parcialmente assinadas (PSBTs) e coordena as assinaturas de vários dispositivos. Para a multisig funcionar com confiabilidade, você precisa entender bem e testar essa camada de coordenação.

As taxas da rede são importantes no planejamento da migração. Embora movimentar os fundos exija transações on-chain, você pode otimizar o custo escolhendo bem o momento e a taxa por byte virtual (sat/vB). Agrupar transferências e programá-las para períodos de menor congestionamento pode reduzir bastante o custo total da melhoria de segurança.

A segurança das carteiras de Bitcoin continua avançando. Novos protocolos e padrões para implementar a multisig prometem melhorar ainda mais a segurança e a facilidade de uso. A comunidade técnica do Bitcoin trabalha em melhorias no gerenciamento de chaves, nos procedimentos de backup e nos protocolos de coordenação.

Migrar para a multisig melhora a segurança e muda de forma fundamental como você faz a custódia de bitcoin. A mudança responde a ameaças cada vez mais sofisticadas aos ativos digitais e oferece uma forma de proteger as chaves privadas em nível institucional. Os desafios técnicos da implementação precisam ser pesados diante dos ganhos importantes de segurança ao distribuir o poder de assinar.

Em resumo, passar de uma carteira de assinatura única para uma multisig é uma mudança importante nas práticas de segurança do Bitcoin. O processo exige planejamento e execução cuidadosos, mas o ganho de segurança justifica a complexidade técnica e os custos. À medida que o ecossistema do Bitcoin amadurece, a multisig tende a virar padrão para guardar quantias significativas de ativos digitais.

Guia passo a passo

Para passar da assinatura única para a multisig, configure a carteira nova, confira se ela funciona, transfira os fundos e desative a carteira antiga. Estes passos cobrem toda a migração para uma multisig 2 de 3.

Onde seus bitcoins ficam em cada fase. Preparação, passos 1 a 4. Confira suas moedas, configure três dispositivos novos, monte a carteira e registre a carteira. Tudo ainda está na carteira antiga de uma chave. Teste, passo 5. Envie um valor pequeno, gaste com 2 de 3 chaves e restaure um dispositivo. Só o valor de teste está na carteira 2 de 3. Se o teste passar, prossiga. Transferência, passos 6 e 7. Envie o restante quando as taxas estiverem baixas, de uma vez ou em lotes. A carteira antiga esvazia enquanto a nova recebe os fundos, lote a lote. Encerramento, passo 8. Confira se a carteira antiga está vazia. Tudo está na carteira 2 de 3. Guarde a frase-semente antiga por 30 a 60 dias e depois a destrua.
Quase todos os fundos ficam onde estão até o teste passar. Até o passo 5, a carteira nova guarda só o valor de teste, por isso um erro na configuração custa pouco. Guarde a frase-semente antiga até a carteira ficar vazia por um ou dois meses.
  1. Confira o saldo e a estrutura de UTXO da sua carteira de assinatura única. Antes de migrar, confira o conjunto de UTXO da carteira atual no seu software de carteira, como a Sparrow Wallet. Anote quantos UTXOs há, quanto vale cada um e o saldo total. Se você tiver dezenas de UTXOs pequenos, considere consolidá-los antes da migração para reduzir o número de transações. Consolidar em períodos de taxas baixas, como fins de semana ou tarde da noite no horário UTC, pode economizar bastante nas taxas. Identifique também quais UTXOs têm implicações para a privacidade, pois consolidar UTXOs de fontes diferentes vincula o histórico de transações deles.
  2. Compre e inicialize as carteiras de hardware do quórum da multisig. Compre três carteiras de hardware de três fabricantes diferentes. Chaves do mesmo fabricante compartilham o firmware e o gerador de números aleatórios, por isso uma única falha pode afetar todas. Veja no guia Por que três chaves do mesmo fabricante não são multisig (em inglês). Inicialize cada dispositivo com uma frase-semente nova criada nele. Nunca reutilize frases-semente da carteira de assinatura única. Grave cada frase-semente em uma placa de aço ou titânio, porque o papel se deteriora com o tempo e é vulnerável à água e ao fogo. Jogar dados é opcional, e alguns dispositivos não aceitam dados. Se você usar dados, siga nosso guia de jogadas de dados (em inglês), porque jogadas feitas sem cuidado podem enfraquecer a frase-semente. Antes de prosseguir, verifique cada backup conferindo a frase-semente no próprio dispositivo. Anote a impressão digital da chave (fingerprint) de cada aparelho para conferir mais tarde.
  3. Monte a carteira multisig no software coordenador. Use a Sparrow Wallet, o Specter Desktop ou outro software coordenador compatível com PSBT para criar uma carteira multisig 2 de 3. Importe a chave pública estendida (xpub) de cada uma das três carteiras de hardware pelo caminho de derivação P2WSH (m/48'/0'/0'/2'). Confira se a impressão digital de cada cossignatário no software coordenador coincide com a que a carteira de hardware correspondente mostra. Guarde o descritor de saída da carteira. Esse arquivo é necessário para reconstruir a carteira e precisa de um backup junto com cada frase-semente.
  4. Registre a carteira multisig em cada dispositivo de hardware. Exporte o descritor da carteira no software coordenador e carregue o arquivo em cada carteira de hardware que guarde um descritor. Na Coldcard, grave o descritor em um cartão microSD e importe o arquivo. Na Ledger, o software coordenador registra a carteira no primeiro uso e você aprova o registro na tela do dispositivo. A Trezor não guarda a carteira multisig. O software coordenador envia as chaves dos três cossignatários a cada solicitação, por isso não há nada para registrar. Cada dispositivo que guardar a carteira deve mostrar o quórum (2 de 3) e as impressões digitais dos três cossignatários. Confirme que esses dados coincidem em todos os dispositivos. Sem o registro, um dispositivo precisa confiar nas chaves enviadas pelo software coordenador, por isso confira os endereços nos dispositivos que guardam a carteira.
  5. Confira os endereços e teste o ciclo completo de assinatura. Mostre o primeiro endereço de recebimento no software coordenador e verifique o endereço separadamente nas três carteiras de hardware. Envie um valor pequeno de teste, por exemplo 50.000 sats, da carteira de assinatura única para esse endereço multisig verificado. Quando a transferência for confirmada, crie no software coordenador uma transação que gaste da carteira multisig. Assine com dois dos três dispositivos usando PSBTs transferidas por microSD ou código QR. Transmita a transação assinada e verifique se ela é confirmada. Depois teste a recuperação. Apague um dispositivo e restaure-o com o backup da frase-semente. Se o dispositivo guardar a carteira, registre a carteira nele de novo. Na Coldcard, importe o descritor do cartão microSD. Na Ledger, aprove o registro se o software coordenador pedir. Na Trezor, você não precisa fazer nada para registrar a carteira. Verifique se o dispositivo consegue assinar uma segunda transação de teste.
  6. Planeje como vai transferir os fundos. Decida se vai mover tudo em uma única transação ou em lotes. Uma transação é mais simples e custa menos em taxas, mas deixa o saldo inteiro sem confirmação por um breve período. Em lotes, você pode confirmar cada depósito antes de enviar o seguinte. Assim, reduz o risco, mas paga mais taxas no total. Para saldos acima de 1 BTC, lotes de 20 a 30% do saldo total oferecem um equilíbrio razoável entre segurança e custo. Espere pelo menos uma confirmação entre os lotes.
  7. Faça a migração em um período de taxas baixas. Acompanhe a mempool em um visualizador como o mempool.space. Quando as taxas estiverem na parte baixa da faixa das últimas semanas (de 1 a 2 sat/vB na maioria dos blocos de maio a novembro de 2026), comece a transferência. Na carteira de assinatura única, crie uma transação para o endereço de recebimento multisig que você conferiu. Defina uma taxa adequada à mempool. Como não há pressa, você não precisa buscar confirmação no próximo bloco. Uma taxa para confirmar em algumas horas costuma custar menos. Use um endereço novo da carteira multisig a cada lote para evitar reutilizar endereços.
  8. Confira se todos os fundos chegaram e desative a carteira de assinatura única. Quando todas as transferências forem confirmadas, confira se o saldo da multisig corresponde ao total enviado, descontadas as taxas. Confira se a carteira de assinatura única mostra saldo zero. Guarde a frase-semente dela por 30 a 60 dias, caso alguma saída de troco ou transação pendente tenha passado despercebida. Quando confirmar que a carteira antiga está vazia e que todos os fundos estão na multisig, você pode destruir com segurança a frase-semente antiga. Guarde cada frase-semente da multisig e uma cópia do descritor da carteira em locais seguros separados geograficamente.

Erros comuns a evitar

Reutilizar a frase-semente de assinatura única como uma chave da multisig

Algumas pessoas tentam “melhorar” a carteira de assinatura única usando a frase-semente como um dos cossignatários da multisig. Isso traz dois problemas. Primeiro, a frase-semente de assinatura única pode já ter vazado sem que você saiba. Usá-la na multisig mantém esse risco. Segundo, a carteira de assinatura única derivada da frase-semente continua existindo e pode ser acessada por quem tiver a frase-semente. Gere sempre frases-semente novas para cada cossignatário da multisig.

Uma multisig 2 de 3 só protege você se as três chaves forem independentes. Fabricantes. Com três aparelhos de um fabricante, uma falha no firmware ou no gerador de números aleatórios pode atingir as três chaves. Com três fabricantes, a falha atinge uma chave, e as outras duas continuam assinando. Frases-semente. Se uma chave for a frase-semente de assinatura única antiga e essa frase-semente tiver vazado, um ladrão já tem 1 das 2 chaves necessárias para gastar. Além disso, a frase-semente continua abrindo a carteira antiga. Gere três frases-semente novas nos dispositivos novos. Locais. Se os três backups ficarem no mesmo local, um incêndio ou uma invasão pode levar todos. Com três locais que guardam uma frase-semente e uma cópia do descritor cada um, perder um local ainda deixa duas frases-semente e um descritor.
Uma multisig 2 de 3 só protege você se nenhum problema sozinho puder atingir duas chaves. Um fabricante em comum ou um único esconderijo permite que uma falha ou um incêndio alcance as três chaves. Uma frase-semente reutilizada já pode estar nas mãos de um ladrão, que então só precisa de mais uma chave.

Mover todos os fundos antes de testar a recuperação

Transferir todos os seus bitcoins para uma multisig que você nunca recuperou a partir de um backup é perigoso. Se um backup de frase-semente estiver errado, faltar um arquivo de descritor ou um dispositivo não registrar a carteira corretamente, talvez você só descubra o problema quando precisar assinar uma transação. Faça sempre um teste completo de recuperação antes de a carteira guardar mais que valores de teste. Restaure um dispositivo a partir da frase-semente, importe o descritor e assine uma transação.

Quatro testes antes de mover o restante dos seus bitcoins. 1) Confira o endereço. O software coordenador e os três dispositivos mostram o mesmo primeiro endereço de recebimento. 2) Envie um valor de teste. Envie 50.000 sats da carteira antiga e espere uma confirmação. 3) Gaste com 2 de 3. Dois dispositivos assinam a PSBT, que você passa por microSD ou código QR, e você transmite a transação. 4) Restaure um dispositivo. Apague o dispositivo, restaure-o com a frase-semente e o descritor e assine um segundo teste. Se os quatro testes funcionarem, mova o restante dos seus bitcoins. Se algo falhar, corrija agora, enquanto só os sats de teste estão em jogo.
Antes de depositar suas economias, comprove que consegue gastar e recuperar a carteira. Um backup errado, um descritor ausente ou um dispositivo que não assina aparecem aqui, enquanto só 50.000 sats estão em jogo, em vez de aparecer no dia em que você precisar do dinheiro.

Consolidar todos os UTXOs em um só durante a migração

Se você enviar todos os bitcoins de vários UTXOs de assinatura única para um só endereço multisig em uma única transação, os UTXOs ficam vinculados na blockchain. Fica claro que pertencem à mesma pessoa. Se a privacidade importar, considere enviar grupos diferentes de UTXOs para endereços de recebimento multisig diferentes, em transações separadas e em horários diferentes. Isso preserva alguma separação entre UTXOs antes desvinculados, embora o tipo de script multisig deixe algumas pistas para identificação.

Duas formas de mover quatro moedas, duas de uma corretora e duas compradas em particular. Numa única transação, as quatro moedas vão para um endereço multisig, e quem analisa a blockchain presume que todas pertencem à mesma pessoa. Com uma transação por origem, as moedas da corretora vão na transação 1 para um endereço. Mais tarde, as moedas compradas em particular vão na transação 2 para outro endereço. Por isso, nenhuma transação junta os dois grupos. Cada transação extra acrescenta cerca de 54 vB. Se você gastar os dois grupos juntos depois, vincula os grupos de novo. Use um endereço novo a cada vez.
Mover todas as moedas em uma única transação vincula essas moedas. Para quem examina a blockchain, moedas gastas juntas parecem da mesma pessoa. Uma transação por origem, em horários diferentes e para endereços novos, mantém os grupos separados por cerca de 54 vB a mais a cada transação extra.

Deixar de otimizar as taxas durante a transferência

As transações de migração podem esperar. Não há pressa de confirmar no próximo bloco. Pagar taxas altas quando a mempool está congestionada desperdiça bitcoins. Use ferramentas de estimativa de taxas para encontrar períodos em que a mempool esvazia e a taxa necessária cai para 1 ou 2 sat/vB. Se você tiver um saldo grande dividido em muitos UTXOs, consolidar nesses períodos antes da migração pode economizar bastante em relação a transferir muitos UTXOs pequenos individualmente com taxas mais altas.

Destruir a frase-semente de assinatura única logo após a transferência

Saídas de troco, transações pendentes ou UTXOs mal contados podem deixar valores pequenos na carteira de assinatura única. Se você destruir a frase-semente logo, perde o acesso a esses fundos para sempre. Espere pelo menos 30 dias após a última transferência. Antes de destruir a frase-semente antiga, verifique se o saldo da carteira é exatamente zero em todos os tipos de endereço (legacy, SegWit aninhado, SegWit nativo e Taproot) e confirme que não há transações pendentes.

Perguntas frequentes

Quanto custam as taxas para passar de assinatura única para multisig?

O custo depende de quantos UTXOs você vai consolidar e da taxa atual em sat/vB. Uma entrada P2WPKH de assinatura única ocupa cerca de 68 bytes virtuais, e uma saída P2WSH multisig 2 de 3 ocupa cerca de 43 bytes virtuais. Se você tiver 10 UTXOs para transferir, a transação ocupa cerca de 730 bytes virtuais, contando cerca de 11 bytes virtuais da parte fixa. A 5 sat/vB, custa cerca de 3.700 sats (cerca de US$ 2,80 com o bitcoin a US$ 76.000 em novembro de 2026). A 50 sat/vB, a mesma transação custa cerca de 37.000 sats (cerca de US$ 28). De maio a novembro de 2026, a taxa típica nos blocos foi de 1 a 2 sat/vB, por isso a mesma transferência custa cerca de 730 a 1.500 sats. Se você migrar em um período de taxas baixas, pode reduzir o custo em 80 a 90% em relação a um período de pico de congestionamento.

Mover 10 moedas para a multisig em uma única transação. A transação tem uma parte fixa de cerca de 11 vB, cerca de 68 vB por cada uma das 10 moedas de assinatura única que você gasta e cerca de 43 vB pela única saída 2 de 3. Ao todo são cerca de 730 vB. Esses tamanhos são para moedas com SegWit nativo (bc1q). Tipos de endereço antigos ocupam mais espaço. A 1 sat/vB, típico de maio a novembro de 2026, a taxa fica em cerca de 730 sats, cerca de 56 centavos de dólar. A 5 sat/vB, custa cerca de 3.700 sats, cerca de US$ 2,80. A 50 sat/vB, custa cerca de 37.000 sats, cerca de US$ 28, com o bitcoin a cerca de US$ 76.000 em novembro de 2026. A taxa depende de quantas moedas você move e da taxa em sat/vB, independentemente do valor das moedas.
Dez moedas na entrada e uma saída multisig ocupam cerca de 730 vB. Multiplique pela taxa em sat/vB. A 1 sat/vB, a taxa típica nos blocos de maio a novembro de 2026, a transferência inteira custa cerca de 730 sats. A 50 sat/vB, custaria cinquenta vezes esse valor.

Vale a pena migrar para multisig se eu tiver poucos bitcoins?

É preciso pesar o ganho de segurança da multisig diante da complexidade de usar a carteira. Se você tiver menos de cerca de US$ 10.000, uma carteira de hardware de assinatura única bem protegida, com a frase-semente bem guardada e uma passphrase opcional, dá proteção suficiente para a maioria dos modelos de ameaça. Para valores menores, o custo extra de várias carteiras de hardware (de US$ 150 a US$ 400), a necessidade de vários locais seguros e a complexidade para assinar transações podem não justificar o ganho de segurança. Conforme seu saldo cresce, a multisig passa a valer mais a pena.

Posso migrar para multisig a partir de qualquer carteira de assinatura única ou preciso de um software específico?

Você pode migrar a partir de qualquer carteira de assinatura única que permita enviar bitcoins. A migração é uma transferência on-chain. A carteira de assinatura única envia bitcoins para um endereço de recebimento multisig em uma transação normal de Bitcoin. Para configurar a multisig, você precisa de um software coordenador compatível, como a Sparrow Wallet, o Specter Desktop ou o Nunchuk, e de carteiras de hardware que aceitem assinatura multisig com PSBT. A maioria das carteiras de hardware modernas (a Coldcard, a Trezor Model T, a Trezor Safe, a Keystone e a Jade) aceita essa função.

O que acontece com meu histórico de transações durante a migração?

Seu histórico de transações fica na blockchain de forma permanente. O histórico da carteira de assinatura única mostra a transferência de saída para o endereço multisig. O da multisig começa com a transferência de entrada. Seu software coordenador (Sparrow ou Specter) acompanha o histórico da carteira multisig a partir daí. Se você precisar do registro de transações antigas para fins fiscais ou pessoais, exporte o histórico da carteira de assinatura única antes de excluí-la do software. A blockchain sempre mantém o histórico completo.

Posso voltar de multisig para assinatura única se eu mudar de ideia?

Sim. A passagem de multisig para assinatura única segue o mesmo processo na direção inversa. Crie uma transação no software coordenador da multisig, assine com o número de dispositivos exigido e envie os fundos para um endereço de recebimento de assinatura única. Valem as mesmas considerações sobre otimizar as taxas, definir o tamanho dos lotes e fazer testes. Se você conseguir reunir as assinaturas exigidas, sempre pode mover os fundos para qualquer endereço válido de Bitcoin.

Recursos relacionados

Faz parte do nosso curso de Bitcoin:Este tema é explicado em Carteiras multisig: como funciona a segurança de 2 de 3 com várias chaves, do curso Segurança e privacidade avançadas no Bitcoin.
Categoria: Carteiras e autocustódia
← Voltar aos cursos