Seu seed BIP39 (12 ou 24 palavras) é a única coisa entre você e os fundos da sua wallet. Se você perdeu parcialmente — lembra 10, faltam 2; ou leu mal o papel e duvida de 3 — a pergunta chave é: é matematicamente recuperável?
Este guia responde com números. Sem marketing.
Como funciona BIP39 (versão curta)
BIP39 é o padrão Bitcoin Improvement Proposal #39. Converte uma sequência aleatória de bits (entropy) em palavras human-readable de um dicionário fixo de 2048 palavras (em inglês, espanhol, japonês, italiano, etc).
- 12 palavras = 128 bits entropy + 4 bits checksum
- 24 palavras = 256 bits entropy + 8 bits checksum
- Cada palavra representa 11 bits (2^11 = 2048 = tamanho dicionário)
- O último bloco sempre inclui um checksum SHA-256 derivado do resto
O checksum é a mágica: te diz se uma proposta de seed é matematicamente válida (15/16 propostas random falham checksum). Isso reduz o espaço de busca 16x quando só falta a última palavra.
Tabela concreta: quantas palavras você pode perder
| Palavras faltando | Espaço de busca | Tempo no nosso cluster | Viável? |
|---|---|---|---|
| 1 palavra (qualquer posição) | 2048 candidatos × 24 paths | < 1 minuto | ✓ Trivial |
| 2 palavras (qualquer posição) | 4M × 24 paths = 96M | 5-30 minutos | ✓ Trivial |
| 3 palavras | 8 bilhões × 24 paths | 1-3 dias | ✓ Viável |
| 4 palavras | 17 trilhões × 24 paths | 5-21 dias com LSTM hints | ⚠️ Limite |
| 5 palavras | 35 trilhões × 24 paths | ~anos | ✗ Impossível |
| 6+ palavras | 72 quatrilhões+ | impossível em vida | ✗ Esquece |
O "× 24 paths" se refere aos derivation paths padrão BIP44/BIP49/BIP84 (legacy, segwit, taproot, etc) — Bitcoin Core, Electrum, Trezor, Ledger usam paths distintos. Nosso motor testa todos para encontrar qual sua wallet usava.
O boost das dicas
Três tipos de informação que reduzem a busca:
1. Você sabe POSIÇÃO exata das faltantes
Se você lembra "faltam as palavras 5 e 17", reduz o espaço de posição. Sem saber, teríamos que testar 12!/2! pares de posições × 2048² candidatos. Saber a posição elimina esse fator.
2. Você lembra INICIAL ou COMPRIMENTO aproximado
Em BIP39 as palavras têm 3-8 letras. Se você lembra "acho que começava com S", reduz de 2048 a ~100 candidatos por palavra (as 100 que começam com S no wordlist).
3. Você sabe o idioma do wordlist
BIP39 oficial suporta 10 idiomas. Se sua wallet foi criada no MetaMask com UI em inglês, quase certamente é wordlist EN. Mycelium em português = PT. Confundir wordlists é causa #1 de "meu seed não funciona" (as palavras existem mas o checksum SHA-256 falha).
Quando NÃO podemos fazer nada
5+ palavras faltando: 2048^5 = 36 trilhões × 24 paths = 864 trilhões de tentativas. Nosso cluster a 100M ops/seg precisaria de 274 anos. Se alguém te disse "garanto recuperar 6 palavras faltando", é scam.
Sem saber idioma do wordlist: multiplica tudo por 10. O que era viável vira marginal.
Sem ideia do derivation path + wallet com uso pouco padrão (Cardano, Solana, etc): podemos terminar o AI Scan com sucesso mas sem saber quais addresses checar para validar.
Caso real (anonimizado)
Cliente recebeu um Trezor em herança. O papel do seed estava parcialmente queimado — legível 10/12 palavras + parciais das 2 faltantes ("c..." e "...mar"). Disse que a wallet deveria ter ~2 BTC de 2017.
- Fase 1 — Diagnóstico USD 35: confirmamos derivation path BIP44 (wallet Trezor padrão). Verificamos que as 10 palavras lidas existiam em wordlist EN. Posições 4 e 9 das faltantes confirmadas. Estimativa viável.
- Fase 2 — AI Scan USD 2.000: motor LSTM gerou 156 candidatos para "c..." (palavras BIP39 EN começando com C) × 89 candidatos para "...mar" (palavras terminando em mar). 13.884 combinações. Testamos todas contra balance UTXO real no cluster GPU. Encontramos em 4 horas:
cattle(pos 4) +summer(pos 9, na verdade terminava em "mer" não "mar" — nossa fuzzy expansion pegou). - Fase 3 — Recovery: cliente importou seed no Electrum, transferiu 1.97 BTC (~USD 110.000) para nova wallet.
- Success fee: 30% × USD 110.000 = USD 33.000. Cliente ficou com USD 75.000 líquidos vs USD 0 sem nós.
O que fazer se seu caso é "viável"
- Faça inventário honesto: quantas palavras faltam, em que posições, quais dicas você tem (inicial, idioma, comprimento aproximado)
- NÃO importe seed parcial em nenhuma wallet online — algumas salvam localmente o que você digita e são vetor de hack
- Procure dispositivo origem (Trezor/Ledger): tem metadata do derivation path
- Consulte blockchain explorer com qualquer endereço que lembre — confirma que wallet tem fundos
- Pague Diagnóstico USD 35: te dizemos em 24h se seu caso entra em "viável" ou "impossível". Honesto.
Se quer começar, a página de Wallet Recovery tem todos os detalhes. E se você tem 5+ palavras faltando, melhor não gastar dinheiro em nenhum serviço — é matematicamente irrecuperável, não importa quem te diga o contrário.