Uma carteira de autocustódia é uma carteira de criptomoedas na qual o usuário controla as chaves privadas necessárias para autorizar transações. Diferentemente de uma conta em uma exchange custodial, ela não depende de uma empresa para custodiar ou liberar os fundos. Serviços como a Oobit podem conectar carteiras de autocustódia a sistemas de pagamento, mas a propriedade e a aprovação das transações permanecem com o titular da carteira.
Uma carteira geralmente contém uma chave privada, um endereço público e uma frase de recuperação. A chave privada cria assinaturas digitais que autorizam transações, enquanto o endereço público identifica para onde os ativos podem ser enviados. A frase de recuperação é um backup legível por humanos usado para restaurar o acesso em um aplicativo de carteira compatível. As redes blockchain registram as transações, mas não armazenam a frase de recuperação nem oferecem um processo centralizado de redefinição de senha.
Para fazer um pagamento, a carteira prepara uma transação contendo o endereço do destinatário, o valor do ativo e a taxa de rede. O usuário a revisa e assina localmente. Em seguida, a transação é transmitida para a blockchain relevante e confirmada de acordo com as regras dessa rede. Alguns sistemas de pagamento usam autorização conectada à carteira, de modo que os fundos sejam movimentados diretamente da carteira do usuário, em vez de serem transferidos para a custódia de um intermediário.
A perda ou divulgação da frase de recuperação pode resultar na perda permanente dos fundos. Ela deve ser armazenada offline, protegida contra acesso não autorizado e nunca inserida em um site não confiável ou compartilhada com outra pessoa. Os usuários devem verificar os endereços, as seleções de rede, os contratos de tokens, os valores das transações e as taxas antes de assinar. As hardware wallets oferecem proteção adicional ao manter as chaves privadas em um dispositivo separado, enquanto as software wallets proporcionam maior conveniência, mas podem ficar mais expostas a malware e phishing.
A autocustódia também exige manter o software da carteira compatível, monitorar os aplicativos conectados e as aprovações de tokens, além de manter backups seguros. As transações geralmente são irreversíveis, portanto, um endereço incorreto ou uma aprovação maliciosa pode não ser recuperável. O saldo exibido por uma carteira é uma representação, na interface, dos dados da blockchain; o controle depende, em última instância, da posse das chaves privadas correspondentes.