HD Wallets, BIP32 y xpub
El problema que resuelven
Las primeras wallets de Bitcoin generaban claves aleatorias independientes. Hacer backup requería guardar cada clave por separado — un infierno de gestión. Las wallets HD resuelven esto: una sola seed genera un árbol infinito de claves de forma determinista.
El árbol de derivación
BIP32 define cómo derivar claves hijas a partir de una clave padre. BIP44 estandariza las "rutas de derivación" — cada rama del árbol tiene un propósito: tipo de moneda, tipo de cuenta, direcciones de recepción, direcciones de cambio. El resultado: backup una vez, restaura todo.
xpub: poder y riesgo
La xpub es la clave pública extendida de una cuenta. Quien la posea puede generar todas las direcciones de recepción de esa cuenta y ver todos los saldos — pero no puede gastar. Es útil para monitorización (por ejemplo, compartir la xpub con un contable) pero peligrosa para la privacidad: revela todo tu historial de transacciones.
¿Por qué importa?
Las HD wallets son lo que hace posible que una sola seed de 24 palabras controle un número ilimitado de direcciones sin reutilizar ninguna. Es la base de la autocustodia moderna.
Errores habituales
- Compartir la xpub como si fuera "solo una dirección" (revela todo el historial de la wallet)
- No entender que distintas rutas de derivación generan wallets distintas desde la misma seed
- Creer que "wallet HD" es una marca o producto (es un estándar abierto que usan todas las wallets modernas)
Conceptos relacionados
Fuentes primarias
- BIP 32, BIP 44, BIP 84, BIP 86