Bitcoin Core alerta sobre error crítico en proceso de migración de wallets
El equipo de Bitcoin Core emitió una advertencia el 5 de enero sobre un error crítico presente en las versiones 30.0 y 30.1 del software. Según explicaron, en circunstancias excepcionales, al intentar convertir una wallet legacy (monederos antiguos almacenados en el formato Berkeley DB), el fallo puede resultar en la eliminación de todos los archivos de wallets alojados en el mismo nodo. Esto representa un riesgo directo de pérdida de fondos si no se cuenta con copias de seguridad. Por lo tanto, se recomendó no llevar a cabo el proceso de migración hasta que se lance la versión corregida 30.2 de Bitcoin Core.
El bug en Bitcoin Core v30 afecta exclusivamente a la migración de wallets antiguas
La migración de wallets legacy es el proceso mediante el cual una wallet antigua se convierte al formato más moderno utilizado por Bitcoin Core. El bug en cuestión no afecta el funcionamiento general del nodo ni el uso diario de wallets existentes; únicamente impacta en el acto de migrar monederos legacy utilizando las versiones 30.0 o 30.1 del software.
Bitcoin Core aseguró que todos los demás usos permanecen intactos, por lo que se puede seguir ejecutando un nodo, utilizar wallets existentes y operar con normalidad. La corrección se implementará con la versión 30.2 de Bitcoin Core. Mientras tanto, se aconseja no migrar wallets legacy con las versiones 30.0/30.1. Además, los binarios de estas versiones fueron etiquetados como “inseguros” y se recomendó descargar la versión estable anterior, la 28.1 de Bitcoin Core.
Reacciones y crítica desde la comunidad
El desarrollador bitcoiner Tomer Strolight expresó su preocupación por el problema, señalando que el hecho de que Bitcoin Core 30.x pueda borrar todas las wallets del dispositivo al intentar migrar una wallet legacy es grave. Destacó la importancia de mantener copias de seguridad y sugirió que quienes promovieron la instalación de la versión 30 deberían alertar de manera amplia sobre este bug para evitar pérdidas de archivos de wallet.
Este incidente resalta la importancia de realizar copias de seguridad de las wallets, ya que una wallet sin respaldo siempre conlleva riesgos. También evidencia que incluso en software crítico y auditado pueden surgir errores con consecuencias serias. La respuesta del equipo de Bitcoin Core, con la alerta pública, el retiro de binarios y la programación de un parche, busca mitigar el impacto del bug.
Hasta que se lance la versión corregida 30.2 de Bitcoin Core, la recomendación es clara: no migrar wallets legacy con la versión 30, mantener copias de seguridad y optar por la versión estable anterior, la 28.1, si se necesita una instalación segura.
