Derivation Paths (BIP32)
La ruta de derivación determina qué clave específica se genera dentro del árbol HD de una wallet. Los estándares BIP44, BIP49, BIP84 y BIP86 definen rutas canónicas para distintos tipos de direcciones Bitcoin: Legacy (P2PKH), SegWit envuelto (P2SH-P2WPKH), Native SegWit (P2WPKH) y Taproot (P2TR). Esta herramienta muestra las rutas estándar para cada tipo, explica cada componente de la ruta (purpose, coin type, account, change, index), y permite introducir rutas personalizadas para derivar la clave correspondiente. Imprescindible para entender por qué la misma semilla genera direcciones distintas en diferentes wallets, y cómo recuperar fondos si tu wallet usó una ruta no estándar.
Esta herramienta es para aprendizaje. NO uses extended keys de wallets con fondos reales.
Extended Key de partida
Hardened vs Normal
44' o 44hUsa la private key para derivar
❌ No se puede hacer desde una xpub
0Usa la public key para derivar
✓ Se puede hacer desde una xpub
Por eso las xpub solo pueden derivar children a partir del nivel no-hardened.
En m/44'/0'/0'/0/0, los tres primeros niveles son hardened (requieren xprv)
y los dos últimos son normales (se pueden derivar desde la xpub de m/44'/0'/0').
Child Key Derivation (CKD)
HMAC-SHA512(chaincode, 0x00 + privateKey + index)
HMAC-SHA512(chaincode, publicKey + index)
El resultado de 64 bytes se divide: primeros 32 bytes se suman a la clave padre (mod n), últimos 32 bytes son el nuevo chain code.
HD Wallets en detalle → · Extended Keys → · Direcciones desde xpub →