-
Desde Bitcoin Core alegan que es un problema que pasa en "raras ocasiones".
-
El bug se encuentra al migrar wallets heredadas que no cuentan con copia de seguridad.
El equipo de Bitcoin Core alertó este 5 de enero sobre un error crítico en el proceso de migración de wallets presente en las versiones 30.0 y 30.1 del software.
De acuerdo con lo explicado, «bajo circunstancias raras», al intentar convertir una wallet legacy (monederos antiguos almacenadas en el formato Berkeley DB) el fallo puede provocar la eliminación de todos los archivos de wallets alojados en el mismo nodo.
De no existir copias de seguridad, esto conllevaría un riesgo directo de pérdida de fondos. El equipo de desarrollo recomendó no ejecutar dicho proceso de migración hasta la publicación de una nueva versión corregida de Bitcoin Core, en este caso, correspondiente a la 30.2.
El incidente se produce tras un año de fuerte debate en la comunidad bitcoiner en torno a Bitcoin Core v30, una versión que, entre otros cambios, amplió el uso del opcode OP_RETURN para incrustar datos arbitrarios en las transacciones, una decisión que generó controversia durante 2025.
El bug en Bitcoin Core v30 afecta exclusivamente a la migración de wallets antiguas
La migración de wallets legacy es el mecanismo mediante el que una wallet antigua se convierte al formato más moderno utilizado por Bitcoin Core.
El bug no afecta el funcionamiento general del nodo ni el uso cotidiano de wallets ya existentes; solo impacta el acto de migrar monederos legacy usando v30.0 o v30.1.

Bitcoin Core aclaró que todos los demás usos permanecen intactos: se puede seguir ejecutando un nodo, usar wallets existentes y operar con normalidad. La corrección llegará con Bitcoin Core 30.2. Hasta entonces, la recomendación es no migrar wallets legacy con 30.0/30.1.
Como medida adicional, los binarios (archivos ejecutables de instalación) de v30.0 y v30.1 fueron etiquetados como «inseguros». En el sitio oficial, la descarga recomendada volvió a ser Bitcoin Core 28.1, una versión previa considerada estable, y que, no incluye la eliminación del límite del OP_RETURN.

Reacciones y crítica desde la comunidad
El desarrollador bitcoiner Tomer Strolight calificó el problema con dureza:
Esto es bastante grave si lo estoy leyendo correctamente. Si intentas migrar una wallet legacy, Bitcoin Core 30.x puede borrar todas las wallets del dispositivo. Por supuesto, siempre se deben mantener respaldos, pero es tan severo que Core retiró v30.x como versión recomendada en su propio sitio.
Tomer Strolight, desarrollador bitcoiner.
Strolight añadió que, dado el énfasis previo en instalar v30 por supuestas mejoras de seguridad, debería existir una comunicación amplia y proactiva sobre este bug: «Quienes promovieron su instalación deberían alertar de forma extendida antes de que alguien pierda todos sus archivos de wallet».
El episodio subraya dos puntos clave. Primero, la importancia de respaldos: una wallet sin copia de seguridad siempre implica riesgo.
Segundo, que incluso en software crítico y auditado pueden surgir errores con consecuencias serias. La respuesta del equipo (alerta pública, retiro de binarios y un parche programado) apunta a contener el impacto.
Hasta la publicación de Bitcoin Core 30.2, la guía es clara: no migrar wallets legacy con v30, mantener copias de seguridad y, si se requiere una instalación estable, optar por 28.1.



