Bitcoin Core detectó error crítico para la migración de wallets en la versión 30

- El equipo de desarrollo de Bitcoin Core emitió una alerta de seguridad tras descubrir una vulnerabilidad en las versiones 30.0 y 30.1 que puede eliminar irreversiblemente los archivos de la billetera durante el proceso de migración
- Ante el riesgo de pérdida total de fondos por la destrucción de claves privadas, Bitcoin Core instó a los usuarios a no actualizar ni migrar billeteras antiguas hasta el lanzamiento de la versión 30.2
El equipo de desarrollo de Bitcoin Core, el principal software para operar un nodo completo en la red Bitcoin, identificó un error crítico presente en las recientes versiones 30.0 y 30.1 del cliente, el cual posee la capacidad de causar la eliminación total e irreversible de los archivos esenciales de la billetera. Este fallo técnico, que compromete la seguridad de los fondos al destruir las claves privadas almacenadas localmente en el disco duro, obligó a la retirada inmediata de los binarios de descarga oficiales a la espera de la próxima actualización.
Te puede interesar: Auditoría histórica: cero vulnerabilidades en Bitcoin Core
Bitcoin Core detecta error en su versión 30
El origen del problema reside en una falla lógica dentro de la rutina de limpieza de archivos durante el proceso de modernización de las billeteras. En este sentido, Bitcoin Core ha estado impulsando una transición desde el antiguo formato «Legacy», basado en Berkeley DB, hacia el nuevo estándar de «Descriptor Wallets» que utiliza SQLite.
Según explicó Bitcoin Core en una publicación, si en el proceso de migración de billeteras en las versiones 30. y 30.1 el software encuentra un error o falla al cargar la misma, el código ejecuta una instrucción de limpieza defectuosa.
Suscríbete y recibe las mejores actualizaciones e informes en tu bandeja de entrada
Esto significa que en lugar de eliminar únicamente los archivos temporales creados durante el intento fallido, el programa borra erróneamente todo el directorio, llevándose consigo el archivo «wallet.dat» original y cualquier copia local no respaldada externamente.
Aunque los desarrolladores han catalogado este evento como una coincidencia de factores poco común, las condiciones para que se desate este fallo catastrófico son plausibles para usuarios veteranos. En este sentido, los desarrolladores explicaron que el error se dispara principalmente al intentar migrar una billetera antigua sin nombre específico, y la probabilidad aumenta significativamente si el nodo está configurado en modo de «poda» (pruning), utilizado para ahorrar espacio en el disco con datos innecesarios.
En este escenario, si la billetera se descarga de la memoria mientras el nodo está activo y «podando» datos, el sistema puede interpretar incorrectamente la situación y proceder a la destrucción de los datos del usuario, creyendo que está limpiando una migración fallida.
Te puede interesar: Crimen cripto alcanza un récord histórico en 2025
¿Cómo afecta a los usuarios?
Como resultado, al eliminarse el archivo de la billetera del disco duro, desaparecen las claves privadas de los usuarios, necesarias para firmar transacciones y acceder a los fondos.
Para aquellos usuarios que ya estén operando con estas versiones, Bitocin Core recomendó no iniciar ningún proceso de migración de billeteras, ni a través de comandos en la consola RPC ni aceptando sugerencias de actualización en la interfaz gráfica, hasta que se publique la versión 30.2, la cual incluirá el parche de seguridad necesario para corregir el comportamiento de limpieza de archivos.

Es crucial entender que este incidente es un «bug» de software local y no una vulnerabilidad del protocolo de la red Bitcoin ni de su seguridad criptográfica fundamental, la cual permanece segura e inmutable.
Una auditoría realizada al código base de Bitcoin Core a finales de 2025 destacó la ausencia de vulnerabilidades graves en el mismo, evidenciando su madurez técnica. Por su parte, la actividad de desarrollo en 2025 de Bitcoin Core creció más de un 60%, con 135 contribuyentes únicos y cerca de 285.000 líneas de código modificadas, revirtiendo una tendencia de varios años a la baja.