Pular para o conteúdo
DSEC Labs
DSEC Academy · Tutoriais
Multisig

Como criar uma carteira multisig com Krux, Jade, SeedSigner e Sparrow

Monte uma multisig 2 de 3 com três dispositivos de projetos diferentes e registre o descritor em cada um deles.

Abrir o PDF com as telasPDF · 81 páginas

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

  1. Na Sparrow, clique em “File” e depois em “New Wallet”. Dê um nome à carteira e clique em “Create Wallet”.
  2. 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

  1. Na Krux, clique em “Customizar”, depois em “Single/Multisig” e escolha “Multisig”. Note que o derivation path muda para m/48'/0'/0'/2'.
  2. Clique em “Voltar”, depois em “Carregar Carteira” e em “Chave Pública Estendida”.
  3. Clique em “ZPUB - Código QR”. A ZPUB permite compartilhar informações da carteira, como endereços de recebimento, sem expor as chaves privadas.
  4. Na Sparrow, clique em “Scan” e leia o QR code da ZPUB com a câmera do computador.

Etapa 03

Adicione a SeedSigner

  1. Na Sparrow, vá para “Keystore 2”.
  2. Na SeedSigner, acesse a carteira e clique em “Export Xpub”. Escolha “Multisig”, depois “Native Segwit” e então “Sparrow”.
  3. Confirme o aviso de privacidade em “I Understand” e clique em “Export Xpub”.
  4. Volte à Sparrow, clique em “Scan” e leia o QR code gerado.

Etapa 04

Adicione a Jade

  1. Com a Jade desbloqueada, entre em “Options”, depois em “Wallet” e em “Export Xpub”.
  2. Clique em “Options”, depois em “Wallet: Singlesig”, e selecione “Multisig”.
  3. Volte ao QR code pela seta no canto superior esquerdo e deixe o aparelho nessa tela.
  4. Na Sparrow, clique em “Scan” no campo da Jade e leia o QR code do dispositivo.
  5. 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

  1. 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

  1. 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.
  2. 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”.
  3. 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”.
  4. 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.
  5. 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

  1. Na Sparrow, clique em “Show” no campo “Specter Desktop”.
  2. Na SeedSigner, vá em “Scan” e leia o QR code.
  3. 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

  1. Na Sparrow, clique em “Export” e depois em “Show” no campo “Jade Multisig”.
  2. Na Jade, selecione “Scan QR” e leia o QR code.
  3. Na tela “Register Multisig” (tipo 2 of 3), clique no canto superior direito.
  4. A Jade mostra os dados de cada assinante (fingerprint, derivation e xpub), um por vez. Confira os dados e avance.
  5. 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.

Ver o tutorial completo em PDF, com a imagem de cada tela