Bitcoin Core corrige un error de alta gravedad que afecta la construcción de bloques en versiones antiguas de nodo

iconBeInCrypto
Compartir
AI summary iconResumen
Noticia urgente sobre bitcoin: Los desarrolladores de Bitcoin Core revelaron una falla de alta gravedad que afecta la construcción de bloques en versiones antiguas de nodos. La vulnerabilidad, relacionada con reorganizaciones de la cadena, causó corrupción del mempool y fue resuelta en la actualización de noticias de bitcoin versión 30.0 en octubre de 2025. Los nodos que ejecutan las versiones 28.0 a 28.2 y 29.0 a 29.1 siguen siendo vulnerables. Los mineros y operadores de pools pueden necesitar reiniciar los nodos para restaurar un mempool limpio.

Los desarrolladores de Bitcoin Core han revelado un error de alta gravedad que podría detener a los nodos afectados de construir nuevos bloques. La falla surgió durante reorganizaciones de la cadena, corrompiendo la mempool del nodo.

Afortunadamente, los desarrolladores solucionaron el problema hace más de un año, pero los nodos más antiguos aún podrían enfrentar riesgos.

Cómo una reorganización de cadena podría romper la construcción de bloques de bitcoin

Una plantilla de bloque es el bloque candidato que un nodo prepara para que los mineros trabajen sobre él. Sin ella, un nodo de minería no puede producir nuevos bloques.

El 10 de noviembre, Bitcoin Core publicó el aviso para CVE-2025-62861. Estos son los detalles clave:

  • Versiones afectadas: Bitcoin Core 28.0 a 28.2 y 29.0 a 29.1.
  • Causa raíz: Una regla llamada expulsión de hermanos se comportó incorrectamente durante las reorganizaciones de la cadena.
  • Error: Los nodos podrían descartar una transacción restaurada pero mantener sus descendientes.
  • Resultado: Las transacciones pendientes gastaron fondos que ya no existían.

El problema involucraba transacciones TRUC, un tipo más reciente que permite solo un hijo no confirmado. Bajo la expulsión de hermanos, introducida en la versión 28.0, un segundo hijo que pague tarifas más altas puede reemplazar al primero.

Sin embargo, esa lógica falló cuando los nodos restauraron transacciones de bloques desconectados. En términos sencillos, el nodo construyó su siguiente bloque sobre una base rota.

¿Quién estuvo en riesgo por el error de Bitcoin Core?

Principalmente, mineros y operadores de pools que ejecutan versiones vulnerables. Una vez que el mempool se volvió inconsistente, la creación de la plantilla de bloque falló en su verificación de validez.

En consecuencia, el nodo afectado ya no pudo producir bloques. La única solución fue reiniciarlo, lo que obligó al nodo a reconstruir su mempool desde cero.

El investigador de seguridad Niklas Goegge informó la falla de manera responsable el 26 de septiembre de 2025. Poco después, el desarrollador Greg Sanders envió la corrección.

Lanzamientos corregidos siguieron en octubre de 2025 con las versiones 30.0, 29.2 y 28.3. Bitcoin Core publicó los detalles solo después de que la última versión vulnerable 29.x alcanzara el fin de su vida útil. Por eso, los desarrolladores suelen retrasar los detalles hasta que la mayoría de los nodos se hayan actualizado.

Los 10 países con más nodos de bitcoin: EE. UU. lidera con el 32,63%, seguido por Alemania y Francia. Fuente: Newhedge
Los 10 países con más nodos de bitcoin: EE. UU. lidera con el 32,63%, seguido por Alemania y Francia. Fuente: Newhedge

Cabe destacar que el mismo lote de divulgación incluyó otros dos errores corregidos en la versión 30.0. Uno podía detener el procesamiento de bloques, mientras que otro otorgaba incorrectamente permisos a conexiones Tor entrantes. La divulgación también sigue a un lote de octubre con otros tres errores, que fueron detectados por un escáner impulsado por IA llamado Project Loupe.

Por lo tanto, los operadores que aún ejecutan las versiones 28.0 a 29.1 deben actualizar inmediatamente. Reiniciar un nodo afectado también restaura un mempool limpio.

La publicación La solución de Bitcoin Core para un nodo de minería defectuoso? Apágalo y vuelve a encenderlo apareció primero en BeInCrypto.

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.