Na autocustódia, ou self-custody, você controla o envio dos seus bitcoins com suas próprias chaves privadas. São dados secretos que a carteira usa para criar uma assinatura digital, comprovando a autorização para gastar. Você não precisa pedir um saque a uma corretora. Em contrapartida, assume a responsabilidade pelas chaves e pelo backup: se perder esses dados, ninguém poderá devolver o acesso com uma simples redefinição de senha.
Ana compra bitcoin em uma corretora. De início, o saldo da conta significa que a corretora deve a ela aquela quantidade de bitcoins; quem tem as chaves para enviá-los é a corretora. Depois de sacar para um endereço da própria carteira, Ana pode movimentar os fundos por conta própria. Os bitcoins não vão parar dentro do celular. A rede registra saídas de transações ainda não gastas, chamadas UTXO: cada uma especifica um valor e as condições para gastá-lo. Ana controla as chaves necessárias. Ela pode criar uma transação sem autorização do administrador da conta, mas a confirmação ainda depende de a transação chegar à rede e ser incluída em um bloco.
Como a rede sabe que Ana pode gastar esse dinheiro? Ela não confere documento de identidade nem nome. Os nós, computadores que verificam as transações do Bitcoin, conferem as assinaturas digitais e as outras condições escritas em um script. Esse pequeno programa define o que precisa ser cumprido para gastar. Às vezes basta a assinatura de uma chave; em outros casos são necessárias várias assinaturas ou um período de espera. A carteira também precisa conhecer essas regras depois de uma restauração. Se um serviço fornece parte das assinaturas, verifique se você controla chaves suficientes para cumprir as regras sem depender dele. A autocustódia depende de poder movimentar os fundos por conta própria, não do nome do produto.
Imagine que Ana perca o celular. Muitas carteiras podem ser recuperadas com uma Seed Phrase: uma sequência de palavras de backup da qual se recria o seed, os dados secretos iniciais usados para derivar as chaves. No formato BIP 39, se foi usada uma passphrase, também é necessária exatamente aquela frase adicional. Ela não é o PIN do aparelho; uma frase diferente gera outras chaves. A restauração pode exigir ainda a descrição da carteira. Um Descriptor registra as chaves e regras de gasto; um caminho de derivação indica onde procurar na árvore de chaves. Em Multisig, que exige várias assinaturas, é preciso guardar os dados de todas as chaves públicas participantes e sua disposição conforme o script escolhido. Rótulos de pagamentos ajudam a entender o histórico, mas não substituem as chaves. Verifique o backup restaurando endereços conhecidos com segurança, não apenas contando as palavras anotadas.
Uma Hardware Wallet é um aparelho separado, projetado para assinar transações com segurança. Ela separa as chaves de assinatura do computador de uso comum. Ainda importam o firmware (o software interno do aparelho), os endereços corretos e as cópias de segurança. Multisig pode limitar o impacto da perda ou comprometimento de uma chave, mas acrescenta aparelhos, informações e etapas de recuperação. A segurança depende do conjunto, não apenas do produto ou do número de chaves.
Verifique o endereço de recebimento em uma tela confiável; com uma Hardware Wallet, no próprio aparelho. Antes de assinar, confira destinatário, valor, taxa e troco. Acompanhe as transações pelo seu Full Node, que verifica de forma independente as regras do Bitcoin, ou por uma fonte cujas limitações você conhece. Planeje também atualizações, perda de aparelho e emergências.
Uma Seed Phrase pode estar incompleta ou exposta, e uma passphrase necessária pode ser perdida. Mesmo com as chaves corretas, a carteira pode não encontrar os endereços esperados se faltarem os caminhos de derivação ou as regras de gasto. Confira em conjunto as chaves, a configuração da carteira e os backups. Receber um pagamento de teste, por si só, não prova que você conseguirá recuperar ou gastar os fundos: um endereço de recebimento pode ser exibido mesmo sem a chave privada. Vale conferir também a restauração segura e a assinatura de uma pequena transação de saída.
Teste a restauração em um ambiente separado e confiável seguindo o procedimento da carteira. Nunca insira uma cópia real em um formulário na internet ou em um aparelho não confiável. Reconstrua as regras a partir de cópias verificadas, compare endereços conhecidos e confira se consegue assinar uma pequena transação. Planos de emergência e sucessão devem dar às pessoas certas acesso aos segredos e dados necessários sob condições definidas, sem revelá-los antes da hora.
Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · BIP 32 — Hierarchical Deterministic Wallets · BIP 39 — Mnemonic code for generating deterministic keys · BIP 174 — Partially Signed Bitcoin Transactions · BIP 380 — Output Script Descriptors General Operation · Bitcoin Core — Managing wallets · Bitcoin Core — External signer
Para ter uma visão mais completa, leia este verbete junto com Bitcoin, Private Key, Seed Phrase, Carteira, Hardware Wallet, Multisig. Também há referências a este verbete em Cold Storage, Lightning Watchtower, KYC, Custodial Exchange.
01Self-custody significa guardar bitcoin no celular?+
Não. A blockchain registra os UTXO: saídas de transações ainda não gastas, com um valor e suas condições de gasto; você controla as chaves e pode cumprir as condições de gasto sem autorização do custodiante de uma conta. Carteira móvel, Hardware Wallet, configuração offline ou Multisig são opções possíveis. O tipo de dispositivo, por si só, não garante segurança nem recuperação.
02O que verificar antes de uma retirada grande?+
Verifique o endereço de recebimento em uma carteira confiável; com Hardware Wallet, na tela do próprio aparelho. Faça um pequeno teste e verifique a confirmação de forma independente. Antes de transferir o restante, pratique a recuperação com segurança, incluindo a passphrase necessária, caminhos de derivação e dados do script. Não insira a cópia de segurança real em um site nem em um aparelho não confiável. Receber um pequeno valor, por si só, não prova que a recuperação funciona nem que o sistema é seguro.