Why Nostr? What is Njump?
2025-01-08 18:17:52

𝔇𝔲𝔰𝔨 on Nostr: ## **Necessário** - Um Android que você não use mais (a câmera deve estar ...

Necessário

  • Um Android que você não use mais (a câmera deve estar funcionando).
  • Um cartão microSD (opcional, usado apenas uma vez).
  • Um dispositivo para acompanhar seus fundos (provavelmente você já tem um).

Algumas coisas que você precisa saber

  • O dispositivo servirá como um assinador. Qualquer movimentação só será efetuada após ser assinada por ele.
  • O cartão microSD será usado para transferir o APK do Electrum e garantir que o aparelho não terá contato com outras fontes de dados externas após sua formatação. Contudo, é possível usar um cabo USB para o mesmo propósito.
  • A ideia é deixar sua chave privada em um dispositivo offline, que ficará desligado em 99% do tempo. Você poderá acompanhar seus fundos em outro dispositivo conectado à internet, como seu celular ou computador pessoal.

O tutorial será dividido em dois módulos:

  • Módulo 1 - Criando uma carteira fria/assinador.
  • Módulo 2 - Configurando um dispositivo para visualizar seus fundos e assinando transações com o assinador.

No final, teremos:

  • Uma carteira fria que também servirá como assinador.
  • Um dispositivo para acompanhar os fundos da carteira.

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

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

Formatação

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

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

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

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

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

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

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

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

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

Conclusão

Pontos positivos do setup:

  • Simplicidade: Basta um dispositivo Android antigo.
  • Flexibilidade: Funciona como uma ótima carteira fria, ideal para holders.

Pontos negativos do setup:

  • Padronização: Não utiliza seeds no padrão BIP-39, você sempre precisará usar o electrum.
  • Interface: A aparência do Electrum pode parecer antiquada para alguns usuários.

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.


Author Public Key
npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e