Una clave pública extendida de Bitcoin, a menudo llamada xpub, permite que una aplicación consulte muchas direcciones de una cuenta sin disponer de las claves privadas necesarias para gastar fondos. Esto resulta útil para una billetera de solo lectura o una herramienta de contabilidad. Compartirla también permite que quien la reciba siga la actividad que abarca, incluida la actividad futura.
Para encontrar y copiar el valor en la BitBoxApp, sigue la guía de detalles de cuenta.
¿Por qué utilizar una clave pública extendida en lugar de una dirección?
Una dirección de recepción indica a otra persona dónde enviarte un pago. Una clave pública extendida de cuenta aporta la información para derivar muchas claves públicas. Con la configuración correcta del formato de dirección, otra aplicación puede generar las direcciones de recepción y de cambio de la cuenta y consultar sus saldos y transacciones en la blockchain.
Por ejemplo, una billetera de solo lectura puede consultar nuevas direcciones de recepción y el cambio devuelto por las transacciones sin que tengas que importar cada dirección por separado. Un servicio de contabilidad puede utilizar esos mismos datos para seguir la actividad a lo largo del tiempo. La clave pública extendida por sí sola no puede firmar una transacción, gastar fondos ni restaurar tu billetera; no sustituye una copia de seguridad de recuperación.
¿Qué cuenta abarca?
La clave pública exportada desde los detalles de una cuenta de Bitcoin en la BitBoxApp pertenece a la cuenta y al formato de dirección seleccionados. No representa toda la billetera. Native SegWit y Taproot utilizan ramas de derivación distintas, aunque la aplicación los agrupe bajo una misma cuenta de Bitcoin.
Por ejemplo, si importas la clave Native SegWit de la primera cuenta, la otra aplicación no verá también su actividad Taproot ni la segunda cuenta de Bitcoin. Comprueba tanto la cuenta como el formato al elegir los datos que vas a importar. La explicación de los detalles de cuenta muestra cómo la ruta y el tipo de script identifican esa configuración.
Qué implica compartir la clave para tu privacidad
Quien tenga la clave y los datos necesarios del formato de dirección puede relacionar entre sí las direcciones derivadas y consultar sus saldos y transacciones. Esto puede revelar patrones en el uso de la cuenta. La información abarca también las direcciones futuras derivadas de esa misma rama, no solo las que ya habías utilizado cuando compartiste la clave.
No puedes revocar una clave que ya se ha copiado
Comparte la clave solo con aplicaciones o servicios a los que confiarías el historial financiero y la actividad futura de esa cuenta. Eliminarla de un servicio no invalida una copia que alguien haya conservado. Su código QR y las capturas de pantalla que la contengan revelan la misma información.
Si alguien solo necesita pagarte, proporciona una dirección de recepción desde la pantalla Recibir de la cuenta que quieras utilizar y verifícala en tu BitBox. Esa persona no necesita una clave pública extendida. Importar datos públicos de una cuenta nunca requiere palabras de recuperación, claves privadas ni una copia de seguridad de la billetera.
Por qué el valor puede empezar por xpub, ypub o zpub
La palabra «xpub» se utiliza tanto como término general como para designar el prefijo literal de una codificación concreta. Una codificación es la representación en texto de una clave pública extendida. Estos prefijos se utilizan habitualmente en billeteras de Bitcoin de una sola clave en la red principal:
| Prefijo | Significado |
|---|---|
xpub |
La codificación original de BIP32. El prefijo por sí solo no especifica un formato de dirección; también se utiliza dentro de los descriptores de la BitBoxApp para otros tipos de script. |
ypub |
Una convención de codificación para Wrapped SegWit: P2WPKH dentro de P2SH. |
zpub |
Una convención de codificación para Native SegWit: P2WPKH. |
Por ejemplo, una clave Native SegWit puede aparecer con zpub en su campo independiente y con xpub dentro de un descriptor que especifica el tipo de script. Cambiar la codificación de una misma clave modifica su representación, no la clave pública ni el código de cadena utilizados para derivar claves descendientes. No selecciona otra cuenta, no mueve fondos ni los convierte a otro formato de dirección.
Estas convenciones de codificación no determinan qué exportaciones ofrece una aplicación; la BitBoxApp actual oculta los detalles de Wrapped SegWit. Si otra herramienta rechaza un valor, consulta el formato de importación que indica su documentación. No edites el prefijo a mano: una codificación válida también necesita los bytes de versión y la suma de comprobación correctos. Introducir la clave en un conversor en línea comparte con ese sitio web los datos de la cuenta que contiene.
¿Conviene utilizar la clave o el descriptor?
Utiliza el descriptor público completo si la aplicación de destino admite su formato. Incluye instrucciones para generar direcciones que, con una clave por separado, quizá tendrías que aportar de forma adicional. Utiliza la clave pública extendida independiente cuando la aplicación la solicite expresamente y admita el formato de dirección de la cuenta.
Para Taproot, la BitBoxApp ofrece un descriptor sin un campo independiente de clave pública extendida. Que una aplicación acepte un xpub por sí solo no demuestra que admita la importación de Taproot. La explicación de los descriptores detalla qué significa esa información adicional.