Desarrolladores de Bitcoin Core advirtieron el lunes a los usuarios sobre un bug de migración de monederos en las versiones 30.0 y 30.1 que puede eliminar archivos y provocar la pérdida de fondos.
El problema se produce en condiciones específicas y afecta a las migraciones desde monederos antiguos de Bitcoin Core que nunca se renombraron ni actualizaron.
Lacie Zhang, analista de mercado de Bitget Wallet, explicó a Cointelegraph que el error se activa cuando el software intenta migrar un archivo "wallet.dat" heredado sin nombre almacenado en un directorio de monedero personalizado, a menudo definido mediante la configuración "-walletdir", mientras el pruning está habilitado.
En estos casos, la migración puede parecer que se completa con éxito, pero la lógica de limpieza elimina por error todo el directorio del monedero y, si el usuario no tiene una copia de seguridad externa, "la pérdida de acceso a los fondos está prácticamente garantizada, ya que se eliminan todos los archivos locales del monedero”.
Shawn Odonaghue, líder de la comunidad blockchain de capa 3 Orbs, dijo a Cointelegraph que el error afecta principalmente a "configuraciones de monederos muy antiguos" y que es poco probable que los usuarios con un monedero de hardware o un software moderno experimenten este tipo de problemas.
Bitcoin Core retira los binarios y prepara una solución
Bitcoin Core 30.1 se lanzó el 1 de enero y el error de migración de monederos se reveló públicamente el lunes, cuando los desarrolladores retiraron los binarios 30.0 y 30.1 del sitio web oficial de descargas.

El proyecto pidió a los usuarios que no utilizaran las herramientas de migración de monederos hasta que estuviera disponible una versión corregida, Bitcoin Core 30.2, y destacó que los usuarios existentes que no estuvieran intentando realizar migraciones podían seguir ejecutando sus nodos con normalidad.
Zhang añadió que los usuarios con conocimientos técnicos pueden evaluar su exposición comprobando si están ejecutando Bitcoin Core v30.0 o v30.1, determinando si su monedero es uno heredado, inspeccionando "debug.log" para ver si el pruning está habilitado y si ya se ha producido algún intento de migración, y revisando la estructura del directorio para confirmar si "-walletdir" apunta a una ubicación personalizada o montada.
"El riesgo es mayor si se dan todas estas condiciones y se ha intentado una migración o está pendiente", afirmó. "Si aún no se ha producido ninguna migración, los usuarios deben hacer inmediatamente una copia de seguridad de todo el directorio de datos en un soporte externo y evitar reiniciar o actualizar hasta pasar a la versión 30.2 o posterior".
Bitcoin Core domina los nodos
Según el rastreador de datos de Bitcoin Coin Dance, Bitcoin Core representa actualmente alrededor del 78 % de los nodos de Bitcoin accesibles, mientras que otras implementaciones, como Bitcoin Knots, representan casi el 22%.

Ese dominio significa que incluso un error de monedero de alcance limitado puede ser importante para el ecosistema en general.
"La conclusión más importante es el riesgo de concentración", dijo Odonaghue. "Bitcoin Core tiene una cuota enorme del ecosistema, no hay muchas alternativas verdaderamente mainstream... cuando una implementación se convierte en la predeterminada, cualquier error o decisión de diseño tiene un impacto desmesurado".
Zhang añadió que, aunque el error no era "crítico para el consenso", su impacto muestra cómo los problemas de la capa del monedero pueden seguir escalando hasta convertirse en problemas de todo el ecosistema cuando una sola implementación domina el uso.
Este artículo no contiene consejos ni recomendaciones de inversión. Toda inversión y operación conlleva riesgos, y los lectores deben realizar sus propias investigaciones antes de tomar una decisión. Aunque nos esforzamos por proporcionar información precisa y oportuna, Cointelegraph no garantiza la exactitud, integridad o fiabilidad de la información contenida en este artículo. Este artículo puede contener declaraciones prospectivas que están sujetas a riesgos e incertidumbres. Cointelegraph no se hace responsable de ninguna pérdida o daño que se derive de la confianza depositada en esta información.

