A veces, es posible que necesites la clave pública extendida de tu cuenta en un formato específico para usarla con servicios de terceros, como monederos de solo lectura o herramientas de declaración de impuestos (p. ej., Cointracking, Blockpit, Koinly). Esta guía explica qué es una clave pública extendida y cómo convertirla.


¿Qué es una clave pública extendida?

Cada monedero de criptomonedas que creas con tu BitBox comienza con una frase semilla (normalmente 12 o 24 palabras). Esta semilla es la base de tu monedero.

  • Derivación determinista: A partir de esta semilla, tu BitBox deriva de forma determinista todas tus cuentas y sus respectivas direcciones. Cada cuenta que ves en la BitBoxApp (p. ej., "Bitcoin 1", "Bitcoin 2") tiene su propia Clave Pública Extendida (Extended Public Key) única.
  • Generación de direcciones: A partir de esta Clave Pública Extendida específica de la cuenta, se genera un número casi infinito de direcciones de recepción individuales.
  • Información pública: Una clave pública extendida permite ver todas las transacciones y saldos de esa cuenta, pero no permite gastar fondos ni acceder a tus claves privadas.

Claves públicas extendidas en tu BitBox

Por defecto, cuando configuras una nueva cuenta de Bitcoin en la BitBoxApp, utiliza el estándar moderno Native SegWit (bech32, P2WPKH).

  • Tipo de dirección: Verás direcciones de recepción que comienzan con bc1q...
  • Formato de clave: La Clave Pública Extendida correspondiente para estas cuentas es una zpub.

Puedes comprobarlo tú mismo fácilmente:

  1. En la BitBoxApp, selecciona la cuenta de Bitcoin deseada en la barra lateral izquierda.
  2. Haz clic en "Información de la cuenta" en la esquina superior derecha de la interfaz.
  3. Aparecerá una ventana emergente que muestra los detalles de la "Clave pública extendida", incluyendo el Nombre de la cuenta, Ruta de derivación (Keypath), Tipo de script, Huella digital raíz (Root Fingerprint), Moneda y la propia Clave Pública Extendida.

¿Por qué convertir una clave pública extendida?

Diferentes software de monedero o servicios financieros pueden esperar distintos formatos de claves públicas extendidas. Por ejemplo, un servicio podría requerir una zpub, mientras que otro necesita una xpub o ypub. Un Convertidor de Claves Públicas Extendidas de Bitcoin te permite cambiar tu clave de un formato a otro.

Los formatos comunes incluyen:

  • xpub: Para direcciones heredadas (P2PKH).
  • ypub: Para direcciones compatibles con SegWit (P2SH-P2WPKH).
  • zpub: Para direcciones Native SegWit (P2WPKH) (este es el que BitBox usa por defecto para cuentas nuevas).
  • tpub, upub, vpub: Son versiones de testnet de xpub, ypub y zpub respectivamente.

Cómo usar un Convertidor de Claves Públicas Extendidas de Bitcoin

Existen varias herramientas de conversión disponibles en línea (como la de jlopp.github.io/xpub-converter/ – para máxima seguridad, puedes descargar y ejecutar esta herramienta sin conexión en un ordenador de confianza).

Aquí tienes una guía general sobre cómo funcionan:

  1. Copia tu clave: Desde la pantalla "Información de la cuenta" de la BitBoxApp, copia la Clave Pública Extendida de tu cuenta (p. ej., tu zpub).
  2. Pega tu clave: En la herramienta de conversión, busca el campo de entrada (a menudo etiquetado como "Pega aquí tu clave pública extendida" o similar) y pega tu clave.
  3. Selecciona el formato de salida: Elige el formato al que necesitas convertir (p. ej., xpub). Suele ser un menú desplegable (p. ej., "¿A qué versión quieres convertir la clave pública extendida?").
  4. Convierte: Haz clic en el botón "Convertir".
  5. Usa tu clave convertida: La herramienta mostrará la clave pública extendida convertida (p. ej., bajo "Clave pública extendida convertida:"). Ahora puedes copiar esta nueva clave y usarla con el servicio de terceros deseado.

Importante: Solo información pública

Recuerda que este proceso aprovecha la naturaleza transparente de la red Bitcoin. Tus Claves Públicas Extendidas y direcciones de recepción individuales están diseñadas para ser públicamente visibles.

  • Acceso de solo lectura: Compartir una clave pública extendida (en cualquier formato) solo permite a otros ver el historial de transacciones y los saldos de esa cuenta.
  • Sin poder de gasto: No otorga a nadie la capacidad de firmar transacciones, gastar tus bitcoin o acceder a las claves privadas de tu monedero. Tus fondos permanecen seguros en tu BitBox.

Al comprender y utilizar estas herramientas correctamente, puedes interactuar de forma segura con una gama más amplia de servicios de Bitcoin mientras mantienes tus criptomonedas seguras.