Este guia mostra como criar uma carteira multisig 2 de 2. Uma carteira multisig 2 de 2 usa duas carteiras separadas. Essas carteiras geralmente estão em máquinas diferentes e podem ser controladas por pessoas diferentes. Para usar os fundos, as duas carteiras devem trabalhar juntas. Ambas as carteiras têm o mesmo conjunto de endereços.
- Controle compartilhado de fundos: Você e um parceiro podem gerenciar o dinheiro da empresa juntos. Os fundos só podem ser gastos quando ambos concordarem.
- Segurança aprimorada: Você pode manter uma carteira em seu computador principal e a outra em um dispositivo off-line. Isso torna muito mais difícil para os invasores ou malwares roubarem suas moedas.
Criando um par de carteiras 2 de 2
Ambos os fiadores devem seguir essas etapas:
- Na tela seguinte, escolha "2 of 2" para o tipo de carteira.
- Abra o menu Electrum e selecione Arquivo → Novo.
- Selecione "Carteira com várias assinaturas" nas opções.
Em seguida, gere uma semente. Armazene essa semente com segurança, pois ela é crucial para a recuperação da carteira.
Em seguida, você precisará trocar as chaves públicas mestras com o outro fiador:
Digite a chave pública mestra da outra carteira na caixa inferior. Ao configurar a segunda carteira, use a chave pública mestra da primeira carteira.
Execute essas etapas simultaneamente para ambas as carteiras. Se necessário, você pode pausar o processo clicando em "Cancelar" e retomar mais tarde, reabrindo o arquivo da carteira.
Lembre-se: Nunca compartilhe suas chaves seed ou privadas, apenas a chave pública mestra.
Recebimento de fundos
Primeiro, verifique se as duas carteiras produzem o mesmo conjunto de endereços. Essa etapa é fundamental para a sincronização adequada da carteira. Agora você pode receber fundos usando esses endereços.
Observe que esses endereços com várias assinaturas começam com o número "3".
Qualquer carteira capaz de enviar para endereços P2SH (Pay-to-Script-Hash) pode transferir fundos para sua carteira com várias assinaturas. Isso inclui a maioria das carteiras de Bitcoin modernas.
Gastos
Para gastar fundos de uma carteira com várias assinaturas 2 de 2, ambos os fiadores devem assinar a transação. Veja como começar:
- Usando uma das carteiras, vá para a seção "Enviar".
- Preencha os detalhes da transação como de costume.
- Após a assinatura, uma janela exibirá as informações da transação.
Após a primeira assinatura, você precisa enviar a transação parcialmente assinada para a segunda carteira para ser concluída. Você tem várias opções:
- Transferência USB: Salve o arquivo de transação e transfira-o por meio de uma unidade USB.
- Método do código QR: Use o recurso de código QR para transmitir os dados da transação.
- Servidor remoto: Utilize o plug-in CosignerPool para compartilhar a transação em uma rede.
Escolha o método que melhor atenda às suas necessidades de segurança e conveniência. Lembre-se de que a transação não está concluída até que ambos carteiras assinaram o documento.
Transferir um arquivo
Para mover uma transação parcialmente assinada entre diferentes dispositivos:
- Salve a transação em um arquivo usando a opção "Salvar".
- Transfira esse arquivo para o dispositivo com a segunda carteira.
- No segundo dispositivo, abra o Electrum e vá para "Ferramentas" no menu.
- Selecione "Carregar transação" e, em seguida, selecione "Do arquivo“.
- Localize e abra o arquivo de transação transferido.
Esse processo permite que você continue a assinatura da transação em outro dispositivo.
Use o código QR
A Electrum oferece um recurso de código QR para transferir transações entre carteiras. Procure o botão com um ícone de código QR na janela da transação. Clicar nesse botão exibe um código QR contendo os detalhes da transação.
No dispositivo com a segunda carteira, abra a Electrum e vá para Tools → Load Transaction → From QR Code. Use esse dispositivo para escanear o código QR exibido.
Use o plug-in do pool de fiadores
Para usar esse recurso, ative o "Pool de fiadores" em ambas as carteiras. Você pode fazer isso acessando Ferramentas → Plugins.
Uma vez ativado, você verá um "Send to cosigner" (Enviar para o fiador) button. Clicar nesse botão envia a transação parcialmente assinada para um servidor central. A transação é criptografada usando a chave pública mestra de seu fiador para segurança.
Quando o fiador iniciar sua carteira, ele receberá uma notificação sobre a transação parcialmente assinada disponível:
O fiador precisa de sua senha para descriptografar a transação, pois ela é criptografada com sua chave pública mestra.
Usando qualquer um desses métodos, você pode adicionar a segunda assinatura à transação com o parâmetro "Sinal" botão. Depois disso, a transação pode ser transmitida para a rede.
Esse plug-in simplifica o processo de coordenação de transações com várias assinaturas, especialmente quando os fiadores não estão no mesmo local.