Setup de Bitcoin: Carteira fria/assinador airgapped usando Electrum e um Android antigo.

Transformar um Android antigo em uma carteira fria/assinador air-gapped é uma maneira segura de armazenar sua chave privada, tornando-se viável até mesmo para quem não possui um computador em casa.

Dusk

8. Januar 2025January 8, 2025 · 5 Min. Lesezeit5 min read

Necessário#

Algumas coisas que você precisa saber#


O tutorial será dividido em dois módulos:#


No final, teremos:#

Conteúdo final

Módulo 1 - Criando uma carteira fria/assinador#

  1. Baixe o APK do Electrum na aba de downloads em https://electrum.org/. Fique à vontade para verificar as assinaturas do software, garantindo sua autenticidade.

  2. Formate o cartão microSD e coloque o APK do Electrum nele. Caso não tenha um cartão microSD, pule este passo.

    Formatação

  3. Retire os chips e acessórios do aparelho que será usado como assinador, formate-o e aguarde a inicialização.

    Formatação

  4. Durante a inicialização, pule a etapa de conexão ao Wi-Fi e rejeite todas as solicitações de conexão. Após isso, você pode desinstalar aplicativos desnecessários, pois precisará apenas do Electrum. Certifique-se de que Wi-Fi, Bluetooth e dados móveis estejam desligados. Você também pode ativar o modo avião.
    (Curiosidade: algumas pessoas optam por abrir o aparelho e danificar a antena do Wi-Fi/Bluetooth, impossibilitando essas funcionalidades.)

    Modo avião

  5. Insira o cartão microSD com o APK do Electrum no dispositivo e instale-o. Será necessário permitir instalações de fontes não oficiais.

    Instalação

  6. No Electrum, crie uma carteira padrão e gere suas palavras-chave (seed). Anote-as em um local seguro. Caso algo aconteça com seu assinador, essas palavras permitirão o acesso aos seus fundos novamente. (Aqui entra seu método pessoal de backup.)

    Palavras-chave


Módulo 2 - Configurando um dispositivo para visualizar seus fundos e assinando transações com o assinador.#

  1. Criar uma carteira somente leitura em outro dispositivo, como seu celular ou computador pessoal, é uma etapa bastante simples. Para este tutorial, usaremos outro smartphone Android com Electrum. Instale o Electrum a partir da aba de downloads em https://electrum.org/ ou da própria Play Store. (ATENÇÃO: O Electrum não existe oficialmente para iPhone. Desconfie se encontrar algum.)

  2. Após instalar o Electrum, crie uma carteira padrão, mas desta vez escolha a opção Usar uma chave mestra.

    Chave mestra

  3. Agora, no assinador que criamos no primeiro módulo, exporte sua chave pública: vá em Carteira > Detalhes da carteira > Compartilhar chave mestra pública.

    Exportação

  4. Escaneie o QR gerado da chave pública com o dispositivo de consulta. Assim, ele poderá acompanhar seus fundos, mas sem permissão para movimentá-los.

  5. Para receber fundos, envie Bitcoin para um dos endereços gerados pela sua carteira: Carteira > Addresses/Coins.

  6. Para movimentar fundos, crie uma transação no dispositivo de consulta. Como ele não possui a chave privada, será necessário assiná-la com o dispositivo assinador.

    Transação não assinada

  7. No assinador, escaneie a transação não assinada, confirme os detalhes, assine e compartilhe. Será gerado outro QR, desta vez com a transação já assinada.

    Assinando

  8. No dispositivo de consulta, escaneie o QR da transação assinada e transmita-a para a rede.


Conclusão#

Pontos positivos do setup:

Pontos negativos do setup:

Nesse ponto, temos uma carteira fria que também serve para assinar transações. O fluxo de assinar uma transação se torna: Gerar uma transação não assinada > Escanear o QR da transação não assinada > Conferir e assinar essa transação com o assinador > Gerar QR da transação assinada > Escanear a transação assinada com qualquer outro dispositivo que possa transmiti-la para a rede.

Como alguns devem saber, uma transação assinada de Bitcoin é praticamente impossível de ser fraudada. Em um cenário catastrófico, você pode mesmo que sem internet, repassar essa transação assinada para alguém que tenha acesso à rede por qualquer meio de comunicação. Mesmo que não queiramos que isso aconteça um dia, esse setup acaba por tornar essa prática possível.


##bitcoin #setup #hardware #wallet #tutorial #brasil #electrum #android

Written by

Comments

No comments yet. Start the conversation.

Contents

7 sections

  1. Necessário
  2. Algumas coisas que você precisa saber
  3. O tutorial será dividido em dois módulos:
  4. No final, teremos:
  5. Módulo 1 - Criando uma carteira fria/assinador
  6. Módulo 2 - Configurando um dispositivo para visualizar seus fundos e assinando transações com o assinador.
  7. Conclusão