Cómo funcionaba la antigua política…

La práctica del proyecto se puede ver en la divulgación del error CVE-2024-52911.El problema de seguridad denominado “use-after-free” de alta gravedad, que afectó a las versiones posteriores a 0.14.0 y anteriores a 29.0, permitía que un bloque inválido provocara el cierre inesperado de un nodo en la red, fue reportado en noviembre de 2024. Fue corregido en la versión 29.0 en abril de 2025 y hecho público el 5 de mayo de 2026, aproximadamente 388 días después de la solución. Este patrón se repite: las notas de lanzamiento de la versión 32.0 indican que tres fallos de gravedad media o alta corregidos en la versión 30.0 permanecerán ocultos hasta dos semanas después del lanzamiento de la nueva versión.

Bitcoin Core mantiene únicamente sus tres últimas versiones principales: 29.x, 30.x y 31.x. Un estudio realizado el 18 de octubre mostró que de los 8.422 nodos de Bitcoin Core que se habían reportado, 3.671 pertenecían a versiones ya obsoletas (29.x, 30.x y 29.x), mientras que el resto utilizaba la versión 31.x (3.243), 30.x (712) o 31.x (635). Este recuento solo incluye nodos que utilizan protocolos IPv4 e IPv6 públicos; por lo tanto, nodos que utilizan Tor, nodos que no escuchan peticiones de conexión o infraestructuras de intercambio, custodios y mineros privados no están incluidos. Quienes deseen conocer los conceptos básicos pueden comenzar por entender qué son los nodos criptográficos y cómo funcionan.

Se espera que el número de nodos obsoletos siga aumentando. Cuando se lance la versión 32.0, la versión 29.x dejará de ser mantenida oficialmente. Según proyecciones, si la situación no cambia, 4.306 de los 8.422 nodos (es decir, el 51.1%) seguirán utilizando versiones obsoletas. Hasta el 24 de octubre, la página del ciclo de vida del proyecto todavía indicaba que la fecha de lanzamiento de la versión 32.0 estaba por determinar, y los archivos de la nueva versión solo estaban disponibles en la carpeta de descargas.

La versión 32.0 también cambia el formato predeterminado de las transacciones de Bitcoin de “parcialmente firmadas” (version 0) a “completamente firmadas” (version 2), lo que es importante para las configuraciones que involucran nodos antiguos y nuevos. Dado que Bitcoin no cuenta con una autoridad central que obligue a los usuarios a actualizar sus sistemas, la seguridad de la red depende de que los propios operadores decidan hacerlo.