Glosario cripto
Clave pública extendida (xpub)
Una clave pública extendida (xpub) deriva todas las direcciones de una cuenta HD: permite billeteras de solo lectura, pero revela tu saldo e historial.
En el BIP-32, cada nodo del árbol de claves tiene una clave extendida: una clave más un código de cadena. La clave pública extendida de una cuenta permite a un software derivar todas sus direcciones de recepción y de cambio sin poder gastar desde ellas. Las variantes llamadas ypub y zpub indican cuentas SegWit envueltas o nativas, aunque las billeteras modernas usan cada vez más los descriptores de salida.
Las xpub hacen posibles configuraciones útiles. Un comercio puede dar su xpub a un servidor de pagos para que genere una dirección nueva por factura sin tener ninguna clave de gasto. Un usuario puede vigilar el saldo de su billetera de hardware desde una app de solo lectura en el móvil. Las billeteras multifirma intercambian las xpub de todos los firmantes para construir direcciones compartidas.
Una xpub no es un secreto que permita robar, pero sí una grave fuga de privacidad: quien la tiene ve todas las direcciones pasadas y futuras, el saldo y las transacciones de esa cuenta. Algunos rastreadores de carteras en línea la piden. Peor aún, combinar una xpub con cualquier clave privada hija no reforzada puede revelar la clave privada de la cuenta, así que nunca deben exponerse juntas.
Ejemplo
Una tienda configura BTCPay Server con la zpub de su billetera de hardware; cada cliente recibe una dirección única y las claves de la tienda nunca tocan el servidor conectado a internet.
