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
A verdade não precisa de marketing. Precisa de método.
Este conteúdo é gratuito. Nossos estudos premium aprofundam a tese com dados proprietários, simulações e marcação a mercado ao vivo.
Ver os estudosContinue no cluster