Base de conocimientos
Rutas de derivación: la referencia completa de wallets
Una ruta de derivación indica a una wallet dónde buscar sus claves en el árbol HD. La ruta errónea es la razón más común por la que una frase de recuperación restaurada correctamente muestra un saldo nulo.
Respuesta breve
Una ruta de derivación es la fórmula de dirección que una wallet HD usa para derivar claves de una sola semilla. Usar la ruta o el valor por defecto equivocado muestra un saldo cero aunque los fondos estén en la blockchain.

Una ruta de derivación identifica una rama dentro de una wallet jerárquica determinista (HD). La misma semilla binaria puede derivar muchas claves; si el software consulta otra ruta, mostrará direcciones válidas distintas de las que recibió los fondos. Por eso una restauración puede terminar en un saldo nulo aunque el material de recuperación sea válido.
Cómo se escribe una ruta
Una ruta HD se lee de izquierda a derecha. Cada nivel desciende por el árbol y un apóstrofo indica una derivación reforzada. Por ejemplo, m/44'/0'/0' representa el propósito BIP-44, el tipo de moneda Bitcoin y la primera cuenta, todos reforzados.
- m: nodo maestro derivado de la semilla binaria.
- propósito: esquema utilizado, como BIP-44, BIP-49, BIP-84 o BIP-86.
- tipo de moneda: identificador de la moneda según el esquema.
- cuenta: índice de cuenta.
- cambio: rama externa de recepción o rama interna de cambio.
- índice de dirección: posición de la dirección dentro de la rama.
Esquemas habituales de Bitcoin
- BIP-44:
m/44'/0'/account'/change/indexpara direcciones P2PKH legacy. - BIP-49:
m/49'/0'/account'/change/indexpara SegWit anidado en P2SH. - BIP-84:
m/84'/0'/account'/change/indexpara SegWit nativo con bech32. - BIP-86:
m/86'/0'/account'/change/indexpara Taproot con bech32m.
Una misma wallet puede haber utilizado varias cuentas o tipos de dirección. Conocer una dirección pública antigua permite identificar qué esquema produjo la rama correcta.
Valores predeterminados y compatibilidad
Los valores cambian según el producto, la versión, la moneda y el tipo de cuenta. Entre los ejemplos documentados se encuentran:
- MetaMask y muchas wallets EVM:
m/44'/60'/0'/0/0para la primera cuenta Ethereum, aunque las cuentas posteriores pueden seguir estrategias distintas según la aplicación. - Ledger y Trezor: utilizan familias BIP para Bitcoin y otras redes, con variantes por tipo de dirección y aplicación.
- Bitcoin Core: las wallets de descriptores más recientes utilizan BIP-84 para SegWit nativo, y la información de derivación se conserva en los descriptores. Las wallets HD legacy usan rutas propias de Core, como
m/0'/0'/k'para las claves de recepción; las wallets anteriores a HD contienen claves generadas de forma independiente. - MultiBit Classic: no era una wallet HD y dependía de las claves conservadas en su archivo.
- Electrum: las frases nativas modernas codifican el tipo de wallet en su identificador de versión. Esto difiere de la importación de una frase BIP-39, en la que el tipo de dirección y la ruta de derivación deben coincidir con la wallet original.
- Wasabi, Samourai, Jaxx Liberty, Coinomi y Mycelium: sus valores predeterminados dependen de la versión y de la cuenta. Consulte la documentación correspondiente antes de probar una ruta.
Tipos de dirección y prefijos Bitcoin
- P2PKH legacy: suele comenzar por
1. - P2SH: suele comenzar por
3. - SegWit nativo con bech32: suele comenzar por
bc1q. - Taproot con bech32m: suele comenzar por
bc1p.
El prefijo ayuda a elegir una familia de rutas, pero no identifica por sí solo la frase, la cuenta ni la passphrase BIP-39 correctas.
Qué puede comprobar tras una restauración con saldo nulo
- Espere a que terminen la sincronización y el nuevo escaneo, si el software los requiere.
- Identifique el producto, la versión, el tipo de frase y el tipo de dirección originales. En Electrum, distinga primero una frase nativa de Electrum de una frase BIP-39 importada: en las frases nativas, la versión determina la derivación; en una importación BIP-39, deben coincidir el tipo de dirección y la ruta originales. Si restaura una wallet anterior a la versión 2.0, tenga en cuenta el sistema de frases antiguo.
- Añada las cuentas pertinentes y revise el gap limit mediante funciones compatibles del software.
- Compare direcciones de recepción y de cambio con una referencia pública conocida.
- Si se utilizó una passphrase BIP-39, se necesita exactamente la misma; cada variante deriva otra wallet.
Una comprobación de rutas puede acotarse cuando se conocen el producto y una dirección pública. No puede crear claves derivadas de otra frase o passphrase, y un sistema propio como Electrum debe tratarse con sus reglas, no como una ruta BIP-44.
Puntos de partida basados en estándares
Estos valores proceden de estándares publicados y son puntos de partida, no garantías para una versión concreta de un producto. Los índices de cuenta, cambio y dirección deben seguir coincidiendo con la wallet original.
- Bitcoin legacy (BIP-44):
m/44'/0'/account'/change/index. - Bitcoin SegWit anidado (BIP-49):
m/49'/0'/account'/change/index. - Bitcoin SegWit nativo (BIP-84):
m/84'/0'/account'/change/index. - Bitcoin Taproot (BIP-86):
m/86'/0'/account'/change/index. - Ethereum según BIP-44: coin type 60'.
- Litecoin según BIP-44: coin type 2'.
- Dogecoin según BIP-44: coin type 3'.
- Bitcoin Cash según BIP-44: coin type 145'.
- Cardano Shelley (CIP-1852):
m/1852'/1815'/account'/role/index.
El software puede añadir su propia estrategia de cuentas o utilizar otro sistema de seed. Confirme el producto y la versión originales y compare después las candidatas derivadas con una dirección pública de recepción conocida sin exponer la frase de recuperación.
¿Todavía no ha recuperado el acceso?
Explíquenos brevemente qué conserva y le diremos con claridad si la recuperación es realista. Esta primera evaluación no tiene coste y no requiere material sensible. Los honorarios solo se deben si la recuperación tiene éxito.