Saltar al contenido principal
+31 85 109 1211 Cuidado con la suplantación — verifique nuestros datos oficiales Verificar datos oficiales

Base de conocimientos

Claves extendidas y carteras de solo lectura: xpub, xprv, ypub, zpub

Una clave extendida es un nodo BIP32: una clave más el chain code que permite a una cartera derivar toda una familia de direcciones. xpub/xprv, ypub y zpub son las codificaciones habituales.

Respuesta breve

Una clave extendida (xpub, xprv, ypub, zpub) es un nodo del árbol de claves HD: una clave más el código de cadena necesario para derivar sus hijos. Un xpub es seguro de compartir para uso de solo lectura; un xprv es una clave maestra.

Paneles separados de xpub y xprv: un ojo con ramas de direcciones para consulta y una clave privada con una transacción firmada

Una clave extendida es un bloque de construcción BIP32: un nodo del árbol HD, que contiene una clave y el chain code necesario para derivar sus hijos. Por eso una sola cadena como un xpub puede regenerar toda una familia de direcciones — y por qué perder una clave privada no es la única forma en que desaparece el acceso.

Las codificaciones habituales

  • xpub / xprv — la codificación BIP32 original (base58, empieza por xpub o xprv)
  • ypub / yprv — usada para familias de direcciones SegWit-in-P2SH (BIP49)
  • zpub / zprv — usada para familias de direcciones native SegWit / bech32 (BIP84)
  • tpub / tprv y sus variantes — equivalentes de testnet

El prefijo es una convención de visualización, no una diferencia criptográfica: el mismo material de claves puede codificarse de varias formas. Algunas carteras añaden sus propios prefijos para otros estilos de dirección.

Carteras solo lectura

Un xpub (o ypub/zpub) permite al software derivar direcciones de recepción y vigilar saldos sin poder gastar. Es útil para el seguimiento y las vistas de solo lectura — y también es por qué un xpub exportado debe tratarse como sensible, aunque menos que una clave privada. El solo lectura no puede firmar ni mover fondos.

Claves importadas y keypools

  • Las claves importadas son claves privadas individuales añadidas a una cartera fuera de la estructura HD; no forman parte del árbol derivado del seed y no se restauran con una frase
  • Un keypool es el conjunto pregenerado de direcciones que una cartera mantiene listas; las carteras antiguas (por ejemplo los primeros Bitcoin Core) dependían de archivos keypool, por eso un archivo de cartera, no solo un seed, importaba
  • Los descriptores de salida (por ejemplo wpkh([fingerprint/84'/0'/0']xpub/0/*)) describen toda una familia de direcciones en una sola cadena; los Bitcoin Core modernos los usan

Qué significa esto para la recuperación

  • Encontrar un xpub no desbloquea fondos, pero ayuda a comparar direcciones derivadas. Sus metadatos incluyen la profundidad, la huella de la clave padre y el último índice hijo, no la ruta de derivación original completa; esta requiere otros registros o comprobaciones
  • Una cartera solo lectura no puede «recuperarse en» una cartera de gasto sin la clave privada o el seed
  • Si solo tiene una clave importada, el archivo de cartera o esa clave es el material de recuperación: ningún seed la restaurará
  • Las claves extendidas siguen BIP32: una ruta errónea en el mismo xpub produce direcciones válidas pero distintas

¿Ha probado los pasos y sigue sin poder avanzar?

La primera evaluación es gratuita y no requiere material sensible: describa lo que conserva y sabrá si la recuperación es realista. Solo paga si la recuperación tiene éxito.

Solicitar una evaluación