Inicio Wallets y autocustodia HD Wallets, BIP32 y xpub

HD Wallets, BIP32 y xpub

Las wallets HD (Hierarchical Deterministic) derivan todas sus claves y direcciones a partir de una única semilla maestra siguiendo un árbol jerárquico definido por BIP32. La xpub (clave pública extendida) permite generar todas las direcciones públicas de una wallet sin exponer las claves privadas.

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