La propuesta BIP138 de Bitcoin para copias de seguridad de monederos se incorporó al repositorio Bitcoin Improvement Proposals el 21 de septiembre, pero sigue siendo una especificación Draft. La propuesta aborda una carencia de recuperación en los monederos multisig y miniscript: una frase semilla puede restaurar las claves privadas de uno de los firmantes, mientras que el descriptor que contiene las claves públicas y las reglas de gasto puede seguir faltando.
Por qué importa
BIP138 describe un archivo cifrado que contiene descriptores, políticas del monedero y otros metadatos que no proceden de la semilla. El material de las claves privadas se elimina antes del cifrado. Una clave pública extendida elegible, o xpub, del monedero respaldado puede descifrar una copia sin la semilla del monedero, lo que permite recuperar las claves públicas y la estructura del script necesarias para reconstruir la cuenta.
El diseño también aborda monederos preparados para sobrevivir a la pérdida de una semilla. Si esa pérdida incluye la clave pública del firmante, los firmantes restantes pueden quedarse sin parte del script necesario para recuperar los fondos. BIP138 está orientado a estas configuraciones concretas, no a los monederos de Bitcoin convencionales cuyos datos de recuperación caben por completo en una frase semilla.
Impacto en el mercado
La principal contrapartida es la privacidad. Si el servidor de un servicio de monederos ya conserva el xpub de una cuenta y ese xpub se reutiliza como clave multisig elegible, el servidor podría descifrar la copia de seguridad si obtuviera una copia. Entonces podría leer los metadatos del monedero, aunque el xpub no proporcionaría las claves privadas necesarias para firmar transacciones.
El borrador excluye las claves públicas que aparecen directamente en un script y las raíces xpub que podrían quedar expuestas al gastar, lo que limita la posibilidad de que una clave registrada en la cadena se convierta en una clave de copia de seguridad fuera de la cadena. BIP138 es un borrador publicado, no un cambio en la red de Bitcoin ni una garantía de que los monederos actuales sean compatibles con el formato. Existe una implementación pública en Rust, mientras que Liana utiliza un formato de copia de seguridad anterior e incompatible.
Preguntas frecuentes
-
¿Qué problema pretende resolver BIP138 de Bitcoin?
BIP138 está dirigido a monederos cuya recuperación depende de descriptores, políticas del monedero o claves públicas adicionales a una frase semilla. Perder esos metadatos puede impedir reconstruir monederos multisig o miniscript.
-
¿Puede una frase semilla restaurar por sí sola cualquier monedero multisig?
No. Una frase semilla puede restaurar las claves privadas de un firmante, pero el descriptor del monedero y otros metadatos públicos pueden seguir siendo necesarios para localizar los fondos y reconstruir el script de gasto.
-
¿Quién puede descifrar una copia de seguridad BIP138?
El titular de una clave pública extendida elegible del monedero respaldado puede descifrar una copia sin la semilla del monedero. El xpub revela los metadatos de recuperación, pero no proporciona las claves privadas necesarias para firmar.
-
¿Cuál es el riesgo para la privacidad en BIP138?
Un servidor de un servicio de monederos que ya conserve el xpub de una cuenta podría leer la copia cifrada si ese xpub se reutiliza como clave multisig elegible y el servidor obtiene una copia.
-
¿BIP138 cambia la red de Bitcoin o funciona con cualquier monedero?
No. BIP138 sigue siendo una propuesta Draft y no cambia la red de Bitcoin. No se garantiza la compatibilidad con los monederos actuales, y el formato anterior de copias de seguridad de Liana es incompatible con el formato del borrador.