Compartí mi xpub y una clave privada hija: ¿pueden vaciar mi wallet?
Pensabas que compartir solo el xpub era seguro, pero si además quedó expuesta una clave privada hija no endurecida, quien la tenga puede derivar todas tus claves.
Con tu xpub y **una sola clave privada hija no endurecida**, cualquiera puede reconstruir tu clave privada extendida y todas las claves del árbol.
Lo que estás exponiendo sin darte cuenta
El BIP-32 lo dice en su sección Security: "knowledge of a parent extended public key plus any non-hardened private key descending from it is equivalent to knowing the parent extended private key". Traducido: si alguien tiene tu clave pública extendida y además una sola clave privada hija no endurecida que baje de ahí, tiene lo mismo que tu clave privada extendida del padre.
Eso significa que puede derivar todas las claves del árbol, no solo la hija que ya conoce. Por eso existen las claves endurecidas y por eso se usan a la altura de la cuenta: cortan el camino entre el xpub y las claves privadas de nivel superior.
Por qué una sola clave hija alcanza
Las derivaciones no endurecidas permiten calcular la clave pública hija a partir del xpub. Si además cae una clave privada hija, esa combinación equivale a tener la clave privada extendida del padre. No es un bug: es una propiedad matemática de la derivación normal.
Las claves endurecidas bloquean ese retroceso, porque para derivarlas hace falta la clave privada extendida y no se pueden calcular desde el xpub. Por eso la altura de la cuenta suele usar derivación endurecida.
Qué hacer si ya compartiste el xpub
Si solo compartiste el xpub y ninguna clave privada hija, el riesgo es menor: el xpub permite ver direcciones y saldos, no mover fondos. El problema aparece cuando junto con ese xpub se filtra una clave privada hija no endurecida.
Si creés que compartiste ambas cosas, tratá el xpub como si estuviera comprometido: no lo sigas usando para derivar cuentas nuevas y considerá mover los fondos a una wallet nueva con una semilla nueva. No necesitás más detalle para entender que ese xpub ya no te protege.
Lo que este dato no te da: un procedimiento para aprovecharlo
El encuadre de esta página es lo que estás exponiendo sin saberlo al compartir un xpub, NUNCA como aprovecharlo. No damos pasos ni describimos un procedimiento.
Fuente: BIP-32, seccion Security