Não gaste dinheiro com uma carteira de hardware! Como criar uma carteira fria de criptomoedas permanentemente offline usando dois celulares?

#Ledger

Tutorial completo: use um celular antigo para guardar as chaves privadas e assine transações offline por meio de QR Code, para que Bitcoin, Ethereum e outros criptoativos não precisem depender totalmente da custódia de exchanges. Nunca conecte as chaves privadas à internet.


Introdução: use dois celulares para manter as chaves privadas separadas do processamento de transações


Se as criptomoedas ficarem armazenadas em uma exchange por muito tempo, os usuários geralmente não controlam diretamente as chaves privadas. Se a exchange sofrer um ataque hacker, enfrentar problemas operacionais, restrições legais ou incidentes de segurança da conta, os saques poderão ser afetados.


Por isso, no universo das criptomoedas, costuma-se dizer:


Se as chaves não são suas, as moedas também não são.


O princípio fundamental de uma carteira fria é manter a chave privada em um dispositivo que não se conecta à internet. Este artigo apresenta uma solução de baixo custo: criar um sistema de assinatura offline usando dois celulares Android.



  • Celular A: carteira fria

    Instale o AirGap Vault para gerar a frase de recuperação, guardar a chave privada e assinar transações. Após a inicialização, mantenha-o permanentemente offline.


  • Celular B: carteira conectada à internet

    Instale o AirGap Wallet para consultar o saldo, criar transações e transmitir transações assinadas.


Os dois celulares não transmitem chaves privadas por Wi-Fi, Bluetooth ou USB; em vez disso, usam códigos QR para transferir dados públicos das transações. O celular B cria a transação, o celular A a assina offline e, em seguida, o celular B a transmite para a blockchain.


Uma carteira fria não é absolutamente segura. A exposição da frase de recuperação, a instalação de software adulterado, a assinatura acidental de uma transação maliciosa ou a falha do backup podem causar a perda de ativos.


Um. Prepare dois celulares e os softwares necessários


Celular A: carteira fria permanentemente offline


Escolha um celular Android com câmera, tela e bateria em bom estado. Evite dispositivos de origem desconhecida, com root, bootloader desbloqueado ou que tenham recebido software suspeito.


Antes de criar a carteira:



  1. Instale as atualizações oficiais necessárias do sistema.


  2. Restaure as configurações de fábrica e apague os dados existentes.


  3. Defina uma senha forte e confirme que a criptografia do armazenamento está funcionando corretamente.


  4. Remova o cartão SIM ou exclua o eSIM.


  5. Desative o Wi-Fi, o Bluetooth, o NFC e os dados móveis.


  6. Ative o modo avião e, depois disso, nunca mais conecte o celular A à internet.


Usando outro dispositivo conectado à internet e de confiança, baixe o instalador para Android na página oficial de lançamentos do GitHub do AirGap Vault e, se possível, confira a versão, a assinatura digital ou o hash.


Página oficial de download:


https://github.com/airgap-it/airgap-vault/releases


Transfira o instalador para o celular A usando um cartão SD ou um dispositivo de armazenamento USB e conclua a instalação offline. Depois de instalar, não adicione outros aplicativos que não sejam necessários.


Celular B: celular conectado à internet para transações


Instale o AirGap Wallet no celular B, que permanece conectado à internet. Ele armazena apenas os dados públicos da conta, não a chave privada do celular A. Suas principais funções incluem:



  • Consultar saldo e histórico de transações


  • Exibir endereço de recebimento


  • Criar uma transação não assinada


  • Escanear a assinatura devolvida pelo celular A


  • Transmitir a transação assinada para a blockchain


Site oficial:


https://airgap.it/


Dois. Criar a carteira e fazer backup da frase de recuperação


1. Crie uma carteira totalmente nova no celular A


Abra o AirGap Vault, selecione a opção para criar uma nova carteira e siga as instruções do aplicativo para concluir a geração de números aleatórios e a inicialização.


Atenção:



  • A frase de recuperação deve ser criada com o celular A completamente offline.


  • Não importe uma frase de recuperação que já tenha sido usada em um celular conectado à internet, computador ou outra carteira quente.


  • Se a versão oferecer a opção de frase de recuperação BIP39 de 24 palavras, escolha conforme sua necessidade.


  • Se ativar uma Passphrase BIP39, guarde-a cuidadosamente, separada da frase de recuperação.


A frase de recuperação antiga pode já ter sido exposta. Colocá-la novamente em um dispositivo offline não elimina os riscos existentes.


2. Faça um backup físico


Anote a frase de recuperação completa em papel ou em uma placa metálica de backup, mantendo todas as palavras na ordem correta.


Não:



  • Fotografar ou fazer uma captura de tela


  • Armazenar no celular, computador ou na nuvem


  • Enviar por e-mail ou aplicativo de mensagens


  • Entregar a frase de recuperação a alguém


Ao fazer o backup, considere os riscos de incêndio, inundação, roubo e perda. Se usar uma Passphrase BIP39, faça um backup separado. Se você tiver apenas a frase de recuperação e perder a Passphrase, talvez não consiga restaurar a carteira original.


3. Crie uma conta somente para leitura no celular B


No AirGap Vault do celular A, selecione sincronizar ou exportar os dados da conta para exibir um código QR.


Use o AirGap Wallet no celular B para escanear e importar os dados públicos da conta.


Depois de concluir, o celular B poderá consultar o saldo, exibir endereços de recebimento e criar transações. No entanto, como não possui a chave privada, não poderá transferir ativos por conta própria.


Esse tipo de conta é chamado de Watch-Only Wallet, ou seja, carteira somente para leitura. Os dados sincronizados podem incluir a chave pública estendida. Embora não permitam gastar ativos diretamente, podem expor endereços e atividades de transação; por isso, não os divulgue sem necessidade.


Três. Receber: confira o endereço antes de transferir os ativos



  1. Abra o AirGap Wallet no celular B e selecione a blockchain e o ativo que deseja usar.


  2. Toque em Receber para exibir o endereço ou o código QR.


  3. Usando o celular A ou outro método confiável, confirme que o endereço realmente pertence à carteira fria recém-criada.


  4. Transfira primeiro uma pequena quantia de teste de uma corretora ou outra carteira.


  5. Confirme que a transação foi concluída na blockchain e, em seguida, aumente gradualmente o valor.


O celular A não precisa estar ligado ou conectado à internet para receber, pois os ativos e o histórico de transações ficam na blockchain. O celular A apenas guarda a chave privada para gastos futuros.


Se o celular B estiver infectado com malware, o endereço de recebimento exibido poderá ser substituído. Por isso, confira o endereço de forma independente antes de transferir um valor alto.


Quatro. Assinatura offline: não conecte o celular A à internet


Para enviar ativos, siga este procedimento:


1. O celular B cria uma transação não assinada


No AirGap Wallet, insira:



  • Endereço de recebimento


  • Valor da transferência


  • Taxa de rede


  • Blockchain e token utilizados


Após a confirmação, o celular B gera uma transação não assinada e a exibe em um código QR.


2. O celular A confere e assina



  1. Abra o AirGap Vault no celular A.


  2. Escaneie o código QR da transação exibido no celular B.


  3. Confira o endereço de recebimento, o valor e as taxas.


  4. Nas transações de Bitcoin, confira também o troco.


  5. Em Ethereum, BNB Chain ou outras redes de contratos inteligentes, confira também o endereço do contrato, o tipo de transação e os detalhes da autorização.


  6. Depois de confirmar que está tudo correto, assine a transação no celular A.


Se o celular A não conseguir exibir claramente os detalhes da transação, não assine sem conferir.


3. O celular B transmite a transação


Depois que o celular A termina de assinar, ele exibe um código QR da transação assinada.



  1. Use o celular B para escanear o código QR da assinatura.


  2. Confira novamente os detalhes da transação.


  3. O celular B transmite a transação para a blockchain.


  4. Aguarde a confirmação da blockchain.


O procedimento completo é o seguinte:


Celular B cria a transação → celular A escaneia e confere → celular A assina offline → celular B escaneia a assinatura → celular B transmite a transação.


Durante todo o processo, o celular A não precisa se conectar à internet, e a chave privada nunca sai dele.


Cinco. Precauções ao usar ETH, BNB e USDT


O AirGap Wallet oferece suporte a algumas blockchains e tokens, incluindo Bitcoin, Ethereum e BNB Chain. Também pode ser usado com carteiras compatíveis, como MetaMask ou Rabby, para gerenciar ativos em algumas redes EVM.


Mas não misture redes diferentes:



  • O USDT na rede principal Ethereum é um token ERC-20 e geralmente requer ETH para pagar a Gas Fee.


  • Os tokens na BNB Smart Chain precisam de BNB para pagar as taxas de rede.


  • Tokens com o mesmo nome em redes diferentes podem usar contratos e formatos de transação diferentes.


  • A semelhança entre formatos de endereço não significa que os ativos possam ser usados diretamente em redes diferentes.


Antes de transferir USDT, USDC ou outros tokens, confirme:



  1. A rede blockchain utilizada.


  2. O endereço correto do contrato do token.


  3. Se o AirGap e a carteira complementar oferecem suporte ao ativo.


  4. Se há tokens nativos suficientes para pagar as taxas.


  5. Se é possível concluir normalmente a assinatura offline e o envio.


Recomendamos começar com um pequeno teste usando ativos principais, como BTC e ETH, antes de lidar com outras redes e tokens.


Seis. Falhas, perdas e recuperação


Falha do celular A


A falha do celular A não significa que os ativos desapareceram. Os ativos e o histórico de transações continuam na blockchain. Desde que você tenha a frase de recuperação, a Passphrase BIP39 e as configurações de conta necessárias, poderá recuperar o controle em uma nova carteira compatível.


Antes de depositar um valor alto, faça um teste em um ambiente offline confiável:



  1. Restaure a carteira usando a frase de recuperação.


  2. Se você usar uma Passphrase, insira a Passphrase correta.


  3. Confirme se os endereços restaurados correspondem aos originais.


  4. Confirme se o saldo dos ativos e o histórico de transações são exibidos corretamente.


O celular A foi perdido ou há suspeita de exposição


Se o celular for perdido, mas a frase de recuperação estiver segura e a chave privada não tiver sido exposta, você poderá restaurá-la em um novo dispositivo usando o backup.


Se suspeitar que o celular, a frase de recuperação ou a Passphrase foi exposta, faça imediatamente o seguinte:



  1. Crie uma nova frase de recuperação.


  2. Obtenha um novo endereço em uma nova carteira segura.


  3. Transfira os ativos da carteira original para o novo endereço.


  4. Pare de usar a frase de recuperação original.


Alterar apenas a senha de bloqueio do celular não resolve o problema se a chave privada já tiver sido exposta.


Sete. Mantenha as reservas de longo prazo separadas das operações DeFi


Não é recomendável usar a mesma frase de recuperação para ativos guardados a longo prazo e para operações DeFi do dia a dia.


É possível separar em duas carteiras:



  • Carteira de reserva de longo prazo: faça apenas recebimentos comuns e transferências necessárias. Não a conecte a DApps desconhecidos ou contratos de alto risco.


  • Carteira para operações DeFi: use uma frase de recuperação completamente diferente, dedicada a trocas de tokens, staking, mineração de liquidez e interações com contratos inteligentes.


Isso pode reduzir o impacto sobre os ativos de longo prazo caso uma carteira seja autorizada ou sua chave privada seja exposta.


No entanto, separar carteiras não elimina os riscos associados aos emissores de tokens, aos contratos inteligentes, à rede blockchain ou ao próprio preço dos ativos.


Oito. Lista de verificação antes de investir um grande valor em ativos



  • ☐ O celular A foi restaurado para as configurações de fábrica e configurado com segurança.


  • ☐ O AirGap Vault foi obtido de uma fonte oficial confiável.


  • ☐ As funções de rede do celular A estão desativadas, e ele não voltará a se conectar à internet.


  • ☐ A frase de recuperação foi criada em um ambiente offline.


  • ☐ A frase de recuperação e a Passphrase receberam backups físicos.


  • ☐ Foi testado que a frase de recuperação restaura os endereços originais.


  • ☐ O celular B armazena apenas os dados públicos da conta, não a chave privada.


  • ☐ O endereço de recebimento foi conferido de forma independente.


  • ☐ Foi concluído um teste de recebimento de pequena quantia.


  • ☐ Foi concluído um teste de assinatura offline e envio de pequena quantia.


  • ☐ Configurações de blockchain, token e taxas confirmadas.


  • ☐ Procedimentos definidos para casos de falha, perda do celular e exposição da chave privada.


Depois de concluir os testes, aumente gradualmente o valor dos ativos na carteira fria.


Conclusão: o essencial de uma carteira fria é controlar a chave privada


Criar uma carteira fria usando dois celulares permite manter a chave privada offline e assinar transações por código QR a um custo relativamente baixo:



  • Celular A permanentemente offline, guarda a chave privada e assina transações.


  • O celular B é responsável por consultar o saldo, criar transações e transmiti-las.


  • Confira o endereço antes de receber.


  • Confira todos os detalhes da transação antes de enviar.


  • A frase de recuperação e a Passphrase devem ser guardadas em backups confiáveis.


  • Use carteiras diferentes para reservas de longo prazo e operações DeFi.


Esse método não garante segurança absoluta e pode não ser adequado para todos. Se o valor dos ativos for muito alto, compare também carteiras de hardware dedicadas, assinaturas múltiplas ou soluções de custódia profissional.


O mais importante é entender que a internet pode transmitir transações sem, por isso, precisar obter a chave privada que controla os ativos.



Referências oficiais


Site oficial do AirGap

https://airgap.it/


Guia de configuração do AirGap em dois celulares

https://support.airgap.it/guides/step-by-step-guide/


Configuração de segurança de uma carteira fria offline no Android

https://support.airgap.it/airgap-vault/setup/secure-cold-wallet-airgap-android/


Método de atualização offline do AirGap

https://support.airgap.it/guides/airgap-vault-offline-update-android/


Carteiras e redes compatíveis com o AirGap

https://airgap.it/supported-wallet/


Código-fonte e versão oficial do AirGap Vault

https://github.com/airgap-it/airgap-vault