Glossário / Carteiras e custódia
Carteira quente
- O que é uma carteira quente?
- Uma carteira quente mantém suas chaves privadas em um dispositivo conectado à internet, por isso consegue assinar um pagamento em segundos e pode ser roubada por software.
A velocidade é a característica e a exposição é o preço. As chaves ficam na memória de uma máquina que também executa um navegador, então qualquer coisa capaz de executar código ali pode alcançá-las. O Departamento de Justiça avaliou o roubo da Bitfinex, de 2016, em 119.754 bitcoin, e a mesma aritmética se aplica em escala doméstica, onde o atacante é um sequestrador de área de transferência em vez de um Estado.
Como funciona
Uma carteira quente armazena o material das chaves criptografado em disco e o descriptografa na memória sempre que você desbloqueia o aplicativo para assinar. Os sistemas operacionais móveis ajudam: tanto o iOS quanto o Android oferecem cofres de chaves com respaldo de hardware, isolamento de aplicativos e criptografia de disco completo, e uma carteira bem construída usa os três. Nada disso sobrevive a um dispositivo onde o atacante já executa código com os seus privilégios.
A propriedade distintiva não é o aplicativo, é o ambiente de assinatura. Uma chave que foi descriptografada em um computador de uso geral fica exposta a todos os processos, extensões de navegador e atualizações maliciosas que essa máquina venha a executar, quer algo já tenha dado errado, quer não. Quente é uma afirmação sobre a superfície de ataque no momento de assinar.
Alguns projetos não têm escolha. Um nó da Lightning Network precisa responder às atualizações de canal enquanto você dorme, então as chaves de canal dele ficam online por definição, e o protocolo compensa com transações de penalidade e watchtowers em vez de tirar a chave da rede. Os aplicativos com custódia resolvem do outro jeito, fazendo da exposição um problema de outra pessoa.
Quatro caminhos explicam a maior parte das perdas reais, e nenhum deles é exótico. O malware de roubo de informações varre arquivos de carteira e dados do navegador. Os sequestradores de área de transferência trocam um endereço colado pelo do atacante no momento em que você cola. Falsos agentes de suporte e sites parecidos convencem as pessoas a digitar uma frase de recuperação em um formulário web. E um aviso conjunto do FBI, da CISA e do Tesouro em abril de 2022 descreveu operadores norte-coreanos que distribuíam aplicativos de criptomoedas trojanizados que se comportam normalmente e exfiltram chaves em silêncio.
Por que isso importa quando você compra bitcoin
Toda corretora em que você pode comprar opera carteiras quentes, e é assim que um saque é concluído em minutos em vez de seguir um calendário. As plataformas costumam manter a maior parte das criptomoedas dos clientes em armazenamento profundo e um saldo operacional online, e por isso um saque grande pode ficar parado para uma análise manual enquanto um pequeno é processado na hora. Quando você lê que uma corretora foi drenada, normalmente o que desapareceu foi esse saldo operacional.
A sua própria divisão segue a mesma lógica em escala menor. Mantenha em uma carteira quente apenas o que você ficaria incomodado de perder, não o que você ficaria arruinado de perder, e mova o resto conforme ele se acumula. O limite é pessoal, mas é um número, e escolhê-lo com antecedência é o que impede uma carteira de celular de se tornar em silêncio uma conta de poupança de uma vida inteira.
As taxas decidem com que frequência você movimenta os fundos. Uma transação SegWit nativa de uma entrada e duas saídas tem cerca de 141 bytes virtuais, então a uma taxa de 10 satoshis por byte virtual custa aproximadamente 1.410 satoshis transferir uma carteira quente para o armazenamento a frio. Isso é insignificante diante de uma transferência mensal e absurdo diante de uma diária, o que é o argumento prático para deixar um saldo se acumular em vez de transferir cada compra.
Os hábitos de compra também importam aqui. Se você faz uma compra recorrente que saca automaticamente, o destino deve ser a lista de endereços da sua carteira fria, e não uma carteira de celular funcionando como ponto de passagem, porque um ponto de passagem é um saldo quente que cresce segundo um calendário que você define e esquece.
O que deve ficar em uma carteira quente
Parta da finalidade da carteira. Uma carteira de celular serve para pagar: a conta de um bar, um amigo, uma fatura Lightning, os valores pequenos do dia a dia em que esperar por um dispositivo de hardware é absurdo. Dimensioná-la como uma carteira física, cerca de um mês dos gastos que você realmente faz em bitcoin, é uma regra que sobrevive ao contato com a realidade.
Três hábitos trazem a maior parte do benefício. Dê à carteira quente a sua própria frase de recuperação, nunca a que protege as suas economias, para que um celular comprometido perca um saldo e não tudo. Instale e atualize somente a partir do domínio do próprio fornecedor, já que um anúncio de busca com o nome de uma carteira é um canal de distribuição conhecido de clones. E verifique os primeiros e os últimos caracteres de qualquer endereço no próprio dispositivo que recebe, porque as trocas de área de transferência só funcionam quando ninguém olha duas vezes.
Se um saldo quente um dia passar do limite que você definiu, trate isso como o sinal para movê-lo, não como prova de que o limite era conservador demais.
Carteira quente vs armazenamento a frio
Quente e frio descrevem onde a chave está no momento em que assina, não a marca do software. O mesmo aplicativo de carteira pode ser qualquer um dos dois: rodando no seu notebook de uso diário ele é quente, e rodando em uma máquina que nunca tocou uma rede, recebendo transações não assinadas e enviando as assinadas por arquivo, ele é frio. O par não é uma competição. Quase todo mundo deveria ter os dois, com o lado quente dimensionado para a conveniência e o lado frio dimensionado para as consequências.