O que é um caminho de derivação e por que sua seed gera infinitas carteiras
Uma única seed phrase não gera uma carteira. Gera infinitas. Ela é a raiz de uma árvore determinística de chaves, e o caminho de derivação é a coordenada de cada galho dentro dessa árvore.
Uma única seed phrase não gera uma carteira. Gera infinitas. Essa é a parte que quase nenhum tutorial explica e que, no entanto, resolve a metade das confusões de quem faz autocustódia. A seed é a raiz de uma árvore inteira de chaves, e o caminho de derivação é o endereço de cada galho dentro dessa árvore.
Um caminho de derivação é uma sequência de números que diz exatamente qual chave, dentro da árvore gerada pela seed, a carteira deve usar. A partir de uma só semente, calcula-se de forma determinística uma quantidade praticamente ilimitada de chaves privadas, organizadas em uma estrutura hierárquica. O caminho é a coordenada que aponta para uma chave específica nessa estrutura.
A palavra determinística é o coração da ideia. Dada a mesma seed e o mesmo caminho, o resultado é sempre a mesma chave, em qualquer carteira, em qualquer momento. Não há sorte nem aleatoriedade na derivação. Tudo é calculado a partir da semente. É por isso que a seed sozinha basta para reconstruir todos os seus endereços, sem precisar de backup de cada chave individual.
A árvore que nasce da semente
O padrão que rege isso ficou conhecido como carteira hierárquica determinística. Hierárquica porque as chaves formam uma árvore, com uma raiz e galhos que se subdividem em mais galhos. Determinística porque toda a árvore é calculada a partir da semente, sem nada guardado em separado. A seed phrase é a raiz. Cada endereço que você já usou é uma folha em algum ramo dessa árvore.
Antes desse padrão, cada endereço novo precisava de uma chave nova, gerada e guardada à parte. Fazer backup era um pesadelo, porque a cada uso a carteira mudava e o backup envelhecia. A derivação determinística resolveu isso de uma vez. Você faz backup da raiz uma única vez, e a partir dela todos os galhos, presentes e futuros, podem ser recalculados quando preciso.
A anatomia de um caminho
Um caminho de derivação tem uma aparência como m barra 84 linha barra 0 linha barra 0 linha barra 0. À primeira vista parece código arbitrário, mas cada nível tem um significado. O m é a raiz. Os números seguintes descem pela árvore, e cada posição padroniza algo, como o tipo de endereço, a moeda, a conta e a posição do endereço dentro da conta.
Esses padrões foram fixados por convenções para que carteiras diferentes encontrem os mesmos endereços a partir da mesma seed. Um número inicial costuma indicar o formato de endereço, outro a rede a que pertence, e os últimos a conta e a sequência de endereços. Você raramente vê ou edita isso, porque a carteira usa o caminho padrão automaticamente. Ele aparece quando algo dá errado.
“Quando a seed certa abre uma carteira que parece vazia, o culpado quase sempre não é a frase. É o caminho de derivação. A carteira está lendo o galho errado da árvore certa.”
O problema prático que isso explica
Eis o cenário que confunde tanta gente. Você restaura a sua seed em uma carteira diferente da original e o saldo aparece zerado, mesmo com a frase digitada corretamente. O dinheiro não sumiu. A nova carteira está derivando endereços por um caminho diferente do que a carteira antiga usava, então está olhando para um ramo vazio da árvore, enquanto os seus fundos estão em outro ramo.
A solução é ajustar o caminho de derivação na nova carteira para o mesmo que a original usava, ou usar uma ferramenta que varre os caminhos comuns. Por isso vale anotar, junto da seed, qual carteira e qual padrão de derivação você usou. É uma informação barata de guardar e cara de descobrir sob estresse, com os fundos aparentemente perdidos.
- A seed certa em outra carteira pode mostrar saldo zero por usar um caminho de derivação diferente.
- Os fundos não se perdem. Eles estão em outro ramo da mesma árvore, esperando o caminho correto.
- Anotar o padrão de derivação junto da seed evita o susto e a busca às cegas pelos endereços certos.
Onde a derivação se encaixa
A semente da qual a árvore brota vem da seed phrase, tratada em o que é seed phrase, construída segundo o padrão de o que é BIP39. Cada folha da árvore é uma chave privada completa, com o mesmo poder de controlar fundos.
E há um detalhe que conecta a derivação à passphrase. Adicionar uma passphrase não cria um galho novo na mesma árvore. Cria uma árvore inteiramente nova, com a sua própria raiz. Por isso a carteira protegida por passphrase é invisível para quem só tem a seed. Tratamos disso em o que é a 25ª palavra.
Por que isso te torna mais soberano
Entender a derivação determinística muda a relação do investidor com a própria custódia. Você deixa de ver a carteira como uma caixa-preta de uma marca específica e passa a entender que o que importa é a seed e o padrão de derivação. Qualquer carteira compatível pode reconstruir os seus fundos a partir desses dois dados. Você não está preso a nenhum fabricante.
Essa independência é o que dá sentido prático ao princípio da autocustódia. Não basta controlar a chave se você não sabe como reencontrá-la em outro software. A derivação é a parte da engenharia que garante a portabilidade da sua posse. O princípio que ela sustenta é o tema da página-pilar o que é autocustódia.
Perguntas frequentes sobre caminho de derivação
Por que minha seed mostra saldo zero em outra carteira?
Quase sempre por diferença de caminho de derivação. A nova carteira está derivando endereços por um padrão diferente do que a original usava, então olha para um ramo vazio da árvore. Os fundos continuam lá, em outro ramo. Ajustar o caminho para o padrão da carteira original costuma resolver.
Preciso anotar o caminho de derivação junto da seed?
É uma boa prática, sobretudo se você usa carteiras menos comuns ou configurações não padrão. A maioria das carteiras usa caminhos convencionais e se entende entre si, mas anotar a carteira de origem e o padrão usado elimina qualquer dúvida na hora de uma recuperação. É barato guardar e caro descobrir depois.
Uma seed pode controlar carteiras de redes diferentes?
Sim. A árvore derivada de uma seed pode incluir ramos para redes diferentes, cada uma com o seu próprio trecho de caminho. É por isso que uma mesma frase de recuperação consegue restaurar saldos de várias redes em carteiras que suportam essa multiplicidade. Cada rede mora em um galho distinto da mesma árvore.
Fugazzi Research
Do conceito ao método aplicado.
Este conteúdo é gratuito. Nas recomendações da casa, o método é aplicado com dados, simulações e acompanhamento de cada call até o encerramento. Assinatura por R$ 249,90/mês, cancele a qualquer momento.
Conhecer o ResearchContinue no cluster
O que é seed phrase e por que ela é a sua carteira inteira
O que é BIP39 e como ele transforma chaves em palavras
O que é uma chave privada e por que ela é a única coisa que importa
O que é a 25ª palavra (passphrase) e como ela cria carteiras invisíveis
O que é autocustódia e por que ela define a posse de verdade
Como verificar o endereço de recebimento na tela da hardware wallet
Como testar a recuperação da sua seed phrase sem mover fundos
Carteira watch-only, como monitorar seu Bitcoin sem expor a chave privada
O que é um wallet descriptor e por que a seed não recupera um multisig
Por que não reutilizar o endereço de Bitcoin e como proteger a sua privacidade
Sobre o autor
Eduardo BiasiCNPI 10189
Analista de Valores Mobiliários credenciado pela APIMEC Brasil sob a Resolução CVM nº 20/2021, responsável técnico pela análise da Fugazzi Research.
Validar credenciamento na APIMECAutoria e conformidade
Conteúdo educacional produzido de forma independente pela Fugazzi Research, casa de análise credenciada como pessoa jurídica pela APIMEC Brasil, sob responsabilidade técnica do analista Eduardo Biasi, CNPI 10189 (Certificação Nacional do Profissional de Investimento), credenciado pela APIMEC Brasil sob a Resolução CVM nº 20/2021. Regulatório e Compliance.
Este conteúdo tem caráter informativo e não constitui oferta, solicitação ou recomendação de compra ou venda de valores mobiliários ou de qualquer ativo. Investimentos envolvem riscos. Rentabilidade passada não representa garantia de resultados futuros. Criptoativos, derivativos e operações alavancadas envolvem risco elevado, incluindo a possibilidade de perda total ou superior ao capital investido. A decisão de investimento é de responsabilidade do investidor e deve observar seu perfil.