Rutas de derivación de billeteras explicadas
Una ruta de derivación le indica a una billetera qué direcciones crear a partir de tu frase semilla. Aprende cómo funcionan rutas como m/44'/60'/0'/0/0 y cómo solucionar saldos que faltan.
Una ruta de derivación es un código corto, como m/44'/60'/0'/0/0, que le indica a una billetera exactamente qué clave privada y qué dirección generar a partir de tu frase semilla. La misma frase semilla puede producir miles de millones de direcciones distintas, y la ruta elige una de ellas, así que dos billeteras con la misma semilla pero rutas diferentes mostrarán direcciones y saldos diferentes.
Por eso algunas personas restauran una frase semilla en una billetera nueva y ven un saldo vacío, aunque sus fondos estén perfectamente seguros en la blockchain. Entender las rutas de derivación convierte ese momento aterrador en un simple ajuste de configuración. También te ayuda a escribir mejores notas para tu copia de seguridad.
Cómo las billeteras HD convierten una semilla en muchas direcciones
Las billeteras antiguas generaban claves aleatorias y sin relación entre sí, y había que respaldar cada una por separado. Las billeteras jerárquicas deterministas resolvieron esto. Definidas en BIP32, derivan cada clave de una única semilla maestra en una estructura de árbol. BIP39 estandarizó la conversión de esa semilla en una lista de 12 o 24 palabras, la frase semilla que respaldas.
Como la derivación es determinista, la misma semilla y la misma ruta siempre producen la misma clave. Eso es lo que hace que baste con una sola copia de seguridad. También significa que una billetera que mira por otra rama del árbol simplemente no verá tus fondos. Para profundizar, consulta Billeteras multicadena.
Cómo leer una ruta de derivación
BIP44 definió una estructura común. Toma la ruta de la primera cuenta de Ethereum, m/44'/60'/0'/0/0:
| Nivel | Valor | Significado |
|---|---|---|
| m | master | La clave raíz derivada de tu semilla |
| purpose | 44' | Qué estándar se usa (aquí, BIP44) |
| coin type | 60' | Qué blockchain: 0 para Bitcoin, 60 para Ethereum, según el registro SLIP-44 |
| account | 0' | Te permite mantener cuentas separadas bajo una misma semilla |
| change | 0 | 0 para direcciones de recepción, 1 para direcciones de cambio (sobre todo en Bitcoin) |
| address index | 0 | La dirección individual: 0, 1, 2, etc. |
El apóstrofo significa derivación endurecida, una función de seguridad que impide que una clave hija filtrada se use para calcular claves relacionadas. Algunas herramientas lo escriben como «h».
Rutas comunes que verás
Tipos de dirección de Bitcoin
Bitcoin usa distintos números de purpose para distintos formatos de dirección:
- m/44'/0'/0' – direcciones legacy que empiezan por 1
- m/49'/0'/0' – direcciones SegWit anidadas que empiezan por 3
- m/84'/0'/0' – direcciones SegWit nativas que empiezan por bc1q
- m/86'/0'/0' – direcciones Taproot que empiezan por bc1p
Si restauras una semilla y no ves tus bitcoins, comprueba que la billetera esté escaneando el tipo de dirección correcto.
Ethereum y cadenas EVM
La mayoría de las billeteras EVM usan m/44'/60'/0'/0/x e incrementan el último número para cada cuenta nueva. Algunos programas de billetera han incrementado históricamente otro nivel, por ejemplo m/44'/60'/x'/0/0, y por eso las cuentas posteriores a la primera pueden parecer «perdidas» cuando cambias de billetera. Como las cadenas EVM comparten formato de dirección, la misma ruta te da la misma dirección en Ethereum y en otras redes EVM. Consulta por qué tu billetera muestra direcciones distintas en cadenas distintas.
Solana y otras cadenas
Las billeteras de Solana suelen usar rutas basadas en el coin type 501, pero distintas billeteras han usado variaciones diferentes con el tiempo. Por eso muchas billeteras ofrecen una selección de rutas durante la importación.
Cómo solucionar un saldo que falta tras una restauración
- 1No entres en pánico y no muevas nada. Tus fondos están en la blockchain, no en la app.
- 2Comprueba la dirección. Compara la primera dirección de la billetera restaurada con una transacción antigua o con una dirección que hayas guardado. Si no coinciden, es un problema de ruta o de tipo de dirección.
- 3Busca opciones de ruta. Muchas billeteras tienen un ajuste «avanzado», «ruta personalizada» o «importar» que enumera las rutas comunes.
- 4Prueba los valores predeterminados de la billetera original. La documentación de la billetera suele indicar qué ruta usa.
- 5Comprueba si hay una passphrase. Si usaste una passphrase opcional (una «palabra 25»), una passphrase distinta o ausente también produce una billetera completamente diferente. Consulta las passphrases explicadas.
- 6Busca más abajo en el árbol. Si usaste muchas direcciones, aumenta el límite de huecos (gap limit) de la billetera o añade cuentas manualmente.
Nunca pegues tu frase semilla en un sitio web que se ofrezca a «encontrar tu ruta». Las herramientas de recuperación legítimas funcionan sin conexión, y muchos sitios de «path finder» son páginas de phishing.
Por qué las billeteras no escanean todas las rutas
Quizá te preguntes por qué las billeteras no comprueban automáticamente todas las rutas posibles. El árbol es prácticamente infinito, y cada comprobación exige consultar direcciones en la blockchain, algo lento que además puede revelar al servicio que hace la consulta qué direcciones te pertenecen. Por eso las billeteras escanean un conjunto limitado de rutas predeterminadas y se detienen tras cierto número de direcciones sin usar seguidas, lo que se conoce como gap limit.
Ese diseño es sensato para la privacidad y el rendimiento, pero significa que las configuraciones poco habituales necesitan un poco de ayuda por tu parte durante la recuperación.
Qué escribir en tus notas de copia de seguridad
Además de tu frase semilla bien protegida, conviene guardar, por separado y de forma segura:
- Qué software de billetera o billetera de hardware usaste, y aproximadamente cuándo
- La ruta de derivación o el tipo de dirección, si cambiaste el predeterminado
- Si existe una passphrase (pero no la passphrase junto a la semilla)
- Una dirección pública de recepción, para poder confirmar que una restauración es correcta
Esta información no es secreta por sí sola, pero puede ahorrarte horas durante una recuperación. Nuestra guía sobre cómo funciona la recuperación de billeteras cubre el proceso completo.
Conclusión
Una ruta de derivación es el mapa que va de tu frase semilla a una dirección concreta. Cuando una billetera restaurada no muestra nada, la causa casi siempre es una ruta, un tipo de dirección o una passphrase diferentes, no fondos perdidos. Ten claro qué billetera y qué configuración usaste, guarda una dirección pública como referencia y usa las opciones avanzadas de importación de tu billetera antes de pensar lo peor.
Preguntas frecuentes
¿Por qué mi billetera restaurada muestra saldo cero?
La razón más común es que la nueva billetera usa una ruta de derivación o un tipo de dirección distinto al de la original, por lo que genera direcciones diferentes a partir de la misma frase semilla. Comprueba qué ruta usaba la billetera original y selecciónala en la configuración avanzada o de importación de la nueva billetera.
¿Es secreta una ruta de derivación?
No. Las rutas de derivación son convenciones estándar y públicas y no dan acceso a tus fondos. Solo tu frase semilla y, si la hay, tu passphrase deben mantenerse en secreto. Es útil anotar la ruta y el software de billetera que usaste junto con tu copia de seguridad, sin escribirlo al lado de nada que revele la semilla.
¿Qué significa el apóstrofo en una ruta de derivación?
El apóstrofo, que a veces se escribe como h, marca un nivel de derivación endurecida (hardened). Las claves endurecidas añaden una propiedad de seguridad: alguien que conozca una clave privada hija y la clave pública extendida del padre no puede usarlas para deducir otras claves de ese nivel.
¿Necesito conocer mi ruta de derivación para recuperar una billetera?
A menudo funciona la opción predeterminada, pero no siempre. Si usaste una billetera poco común, una versión antigua o una configuración no predeterminada, anotar el nombre de la billetera y la ruta te ayudará a ti o a tus herederos a restaurar los fondos más adelante. Guarda esa nota separada de la copia de seguridad de tu frase semilla.
