Glossário / Carteiras e custódia
Frase de recuperação
Outros nomes: Frase semente, Semente mnemônica, Frase de backup, Seed phrase, Frase secreta de recuperação.
- O que é a frase de recuperação?
- A frase de recuperação é a lista ordenada de 12 ou 24 palavras comuns que pode regenerar todas as chaves de uma carteira, o que a torna a única coisa que vale a pena guardar fisicamente.
Especificação no BIP-39.
A frase não é uma senha nem um nome de conta: é a própria carteira, comprimida em palavras que uma pessoa consegue copiar à mão. Doze palavras carregam 128 bits de aleatoriedade, e é por isso que a lista é curta o suficiente para ser escrita e ainda assim impossível de adivinhar. Quem a lê pode gastar tudo o que a carteira venha a guardar, inclusive bitcoins que você ainda não comprou.
Como funciona
Sua carteira gera primeiro um número aleatório e depois encontra palavras para ele. Um dispositivo produz 128 ou 256 bits de entropia, acrescenta uma soma de verificação curta e divide o resultado em grupos de 11 bits. Cada grupo indexa uma lista fixa de 2.048 palavras, o que dá 12 palavras para 128 bits e 24 para 256. As palavras são uma transcrição, escolhidas porque as pessoas copiam caracteres errado e raramente copiam errado o inglês comum.
A ordem faz parte do segredo. As mesmas doze palavras em uma sequência diferente descrevem um número diferente e, portanto, uma carteira diferente, de modo que um backup que as lista sem numeração é um enigma à espera dos seus herdeiros. A grafia importa menos do que as pessoas temem, porque cada palavra da lista em inglês é identificada de forma única pelas suas primeiras quatro letras, e a maioria das carteiras aceita apenas essas quatro.
A soma de verificação é a razão pela qual uma frase digitada errado costuma ser rejeitada em vez de aceita em silêncio. Quatro dos 132 bits de uma frase de 12 palavras são derivados do restante, então uma frase com uma palavra errada ou fora de ordem falha na validação em cerca de quinze de cada dezesseis vezes. Isso é um detector de erros de digitação, não um recurso de segurança: ele não vai avisar que a nona palavra deveria ter sido "orbit" em vez de "orbits".
O que a frase não é é uma credencial on-line. Não existe nenhum servidor em lugar algum que a armazene, nem limite de tentativas, nem bloqueio após três tentativas, nem redefinição. Restaurar é um cálculo que qualquer carteira em qualquer continente pode fazer off-line, e é exatamente por isso que uma frase fotografada é uma carteira já gasta.
Por que isso importa quando você compra bitcoin
No momento em que você saca de uma corretora, sua frase de recuperação se torna toda a sua segurança. Todas as plataformas analisadas neste site podem ajudar a recuperar uma conta depois de uma senha perdida. Nenhuma delas pode ajudar depois de uma frase perdida, e nenhuma delas vai pedir uma.
Essa assimetria é a razão pela qual as frases de recuperação são o objeto mais atacado no bitcoin. Falsos agentes de suporte em respostas a comentários, páginas de "wallet validation" que aparecem quando você busca o nome de uma carteira, extensões de navegador que imitam uma tela de restauração e sites de airdrop que pedem uma frase para "check eligibility" existem todos por causa dessa única sequência de palavras. O Centro de Reclamações de Crimes na Internet do FBI registrou mais de 9,3 bilhões de dólares em perdas por fraude com criptomoedas relatadas só em 2024, e uma grande parte começa com uma frase digitada na caixa errada.
Os ataques off-line são igualmente reais. O banco de dados de comércio eletrônico da Ledger foi invadido em junho de 2020, expondo 1.075.382 endereços de e-mail e 272.853 registros detalhados de pedidos, incluindo nomes, números de celular e endereços de entrega. Clientes dessa lista receberam cartas convincentes, ligações e até dispositivos falsificados durante anos depois, tudo projetado para fazê-los digitar suas palavras. Ter uma carteira de hardware não torna você imune a uma história que chega em papel.
A regra que sobrevive a toda variação do golpe: nada legítimo precisa da sua frase. Nem uma atualização de firmware, nem um chamado de suporte, nem uma corretora, nem uma ferramenta de impostos, nem uma "wallet migration". Digite-a apenas em uma carteira que você instalou de propósito, em um dispositivo que você controla, em um momento que você escolheu.
Anotar as palavras para que sobrevivam
Trate o backup de uma frase de recuperação como dois problemas separados: torná-lo durável e mantê-lo longe de outras pessoas.
Para a durabilidade, a primeira cópia é caneta no cartão, escrita no momento em que a carteira a mostra. Numere cada palavra. Anote qual carteira a gerou e qual caminho de derivação ou tipo de script ela usa, porque isso poupa uma tarde de confusão durante uma restauração. Depois, transfira as mesmas palavras para aço inoxidável estampado ou perfurado. Prefira aço maciço que você mesmo marca em vez de placas metalizadas, tiras impressas ou conjuntos colados, já que a falha contra a qual você está se protegendo é um incêndio na casa e um porão alagado, não um colega de casa descuidado.
Para o sigilo, guarde duas cópias em prédios diferentes e escolha o segundo local pela confiabilidade entediante, não pela esperteza. Tubos enterrados e livros escavados fazem perder mais bitcoins do que os ladrões. Nunca guarde as palavras em um gerenciador de senhas, uma galeria de fotos, um aplicativo de notas ou um rascunho de e-mail, e nunca as leia em voz alta para um celular.
Depois, teste. Restaure a frase em uma segunda carteira ou em um dispositivo apagado antes que o saldo cresça, confirme que o primeiro endereço de recebimento coincide e apague a carteira de teste em seguida. Repita o exercício a cada ano ou dois, porque a escrita à mão se apaga e a lembrança de onde ficou a segunda cópia se apaga mais rápido.
Frase de recuperação vs chave privada
Uma frase de recuperação é a raiz que produz chaves; uma chave privada controla um conjunto específico de bitcoins. A relação vai em um só sentido: a partir da frase você pode derivar todas as chaves, mas a partir de uma única chave você nunca consegue voltar até a frase nem alcançar qualquer chave irmã. É por isso que exportar uma chave privada para um fim específico é suportável e exportar a frase não é, e por isso as carteiras mantêm as chaves individuais ocultas enquanto mostram a frase exatamente uma vez.
Frase de recuperação vs frase secreta
Uma frase de recuperação é gerada pelo dispositivo; uma frase secreta é um segredo extra opcional que você inventa e acrescenta a ela. As duas se combinam em uma única carteira, então ambas são necessárias para recuperá-la, e não devem ser guardadas no mesmo lugar. Confundir as duas é um erro comum e caro, na maioria das vezes quando alguém escreve a frase secreta como uma décima terceira ou vigésima quinta linha no mesmo cartão, o que elimina a proteção por completo e ao mesmo tempo dobra o número de coisas que podem ser digitadas errado.