A segurança da autocustódia em Bitcoin melhora drasticamente com uma carteira multisig. Mas confiar toda a segurança a um único fabricante de hardware wallet ainda deixa espaço para falhas. A solução é multisig com dispositivos de fornecedores diferentes, especialmente quando são DIY, de código aberto e auditáveis.
Este tutorial mostra como criar uma configuração multisig multivendor só com dispositivos DIY: Krux, SeedSigner e Jade. Combinando projetos e abordagens diferentes, a superfície de ataque diminui e você deixa de depender de qualquer software, firmware ou empresa específica.
Antes de começar
- A Sparrow instalada num computador com câmera.
- As três carteiras (Krux, SeedSigner e Jade) já criadas e desbloqueadas.
Etapa 01
Crie a carteira multisig na Sparrow
- Na Sparrow, clique em “File” e depois em “New Wallet”. Dê um nome à carteira e clique em “Create Wallet”.
- Selecione “Multi Signature”. Numa multisig 2 de 3 existem três co-signers, que podem ser pessoas ou dispositivos distintos: para movimentar os fundos, pelo menos dois dos três precisam assinar a transação.
Etapa 02
Adicione a Krux
- Na Krux, clique em “Customizar”, depois em “Single/Multisig” e escolha “Multisig”. Note que o derivation path muda para m/48'/0'/0'/2'.
- Clique em “Voltar”, depois em “Carregar Carteira” e em “Chave Pública Estendida”.
- Clique em “ZPUB - Código QR”. A ZPUB permite compartilhar informações da carteira, como endereços de recebimento, sem expor as chaves privadas.
- Na Sparrow, clique em “Scan” e leia o QR code da ZPUB com a câmera do computador.
Etapa 03
Adicione a SeedSigner
- Na Sparrow, vá para “Keystore 2”.
- Na SeedSigner, acesse a carteira e clique em “Export Xpub”. Escolha “Multisig”, depois “Native Segwit” e então “Sparrow”.
- Confirme o aviso de privacidade em “I Understand” e clique em “Export Xpub”.
- Volte à Sparrow, clique em “Scan” e leia o QR code gerado.
Etapa 04
Adicione a Jade
- Com a Jade desbloqueada, entre em “Options”, depois em “Wallet” e em “Export Xpub”.
- Clique em “Options”, depois em “Wallet: Singlesig”, e selecione “Multisig”.
- Volte ao QR code pela seta no canto superior esquerdo e deixe o aparelho nessa tela.
- Na Sparrow, clique em “Scan” no campo da Jade e leia o QR code do dispositivo.
- Com as três chaves configuradas, clique em “Apply”. Escolha uma senha robusta para a carteira na Sparrow e clique em “Set Password”.
Etapa 05
Guarde o backup da configuração
- Clique em “Save PDF...” e salve o arquivo. Depois, clique em “Fechar”.
Depois de criar uma multisig na Sparrow, você precisa do backup de pelo menos 2 seeds e de todas as xpubs para restaurá-la no futuro. Copie e guarde o descriptor mostrado na tela num local seguro e offline, ou clique em “Save PDF” para baixar o arquivo da carteira. Guardar o BSMS (Bitcoin Secure Multisig Setup) é essencial: ele contém as informações para recriar a configuração da multisig em caso de perda ou troca de dispositivos. Sem ele, mesmo com as chaves privadas, pode ser impossível acessar os fundos.
Etapa 06
Registre o descritor na Krux
- Para ter certeza de que todos os passos foram feitos corretamente, exporte o descritor da carteira: na Sparrow, clique em “Export” e depois em “Show”, no campo “Specter Desktop”. Isso gera um QR code.
- Na Krux, clique em “Customizar”, “Single/Multisig” e “Multisig” (o derivation path vai para m/48'/0'/0'/2'). Clique em “Voltar” e em “Carregar Carteira”.
- Entre em “Carteira” e depois em “Descritor de Carteira”. Quando a Krux disser que o descritor não foi encontrado e perguntar se quer carregar um, clique em “Sim” e escolha “Carregar da câmera”.
- Leia o QR code da Sparrow. A Krux mostra a fingerprint de cada carteira participante da multisig: confira os códigos e toque na tela.
- Confira também a xpub de cada uma das carteiras e clique em “Sim”. Aparece a mensagem de que o descritor foi carregado.
Etapa 07
Registre o descritor na SeedSigner
- Na Sparrow, clique em “Show” no campo “Specter Desktop”.
- Na SeedSigner, vá em “Scan” e leia o QR code.
- A tela “Descriptor Loaded” mostra a política (2 of 3) e as chaves de assinatura. Confira e clique em “Ok”.
Etapa 08
Registre o descritor na Jade
- Na Sparrow, clique em “Export” e depois em “Show” no campo “Jade Multisig”.
- Na Jade, selecione “Scan QR” e leia o QR code.
- Na tela “Register Multisig” (tipo 2 of 3), clique no canto superior direito.
- A Jade mostra os dados de cada assinante (fingerprint, derivation e xpub), um por vez. Confira os dados e avance.
- Com todos os assinantes confirmados, confirme o registro do descritor no canto superior direito.
Você configurou uma multisig 2 de 3 com Krux, SeedSigner e Jade integradas à Sparrow: gerou as chaves públicas com segurança, montou os descritores e carregou a configuração em cada dispositivo.
Essa estrutura distribuída dá uma camada extra de segurança e soberania: mesmo que um dos dispositivos seja perdido ou comprometido, os fundos continuam protegidos. Multisig é um processo mais robusto. Se tiver alguma dúvida, chame a gente.
