Una nueva versión del cliente Bitcoin Core, el software que identifica bloques válidos de la blockchain de Bitcoin, estará disponible la noche de este martes, informó el Grupo de Operaciones de Tecnología de Bitcoin (Optech) en Twitter.
La versión de Bitcoin Core 0.16.3, corrige una vulnerabilidad de denegación de servicio (DoS), introducida en la versión 0.14.0, que había permanecido sin detectar hasta ahora, y que causaba la caída del cliente de Bitcoin Core al tratar de validar un bloque que contuviera una transacción que intentara utilizar las mismas monedas para dos pagos distintos, es decir, realizar un ataque de doble gasto.
En un boletín dirigido a la comunidad de Bitcoin, Optech explica que luego de someter ayer la actualización para ser revisada por miembros destacados de la comunidad, los programas binarios de la versión 0.16.3 estarían disponibles en la noche de este martes. Optech recomienda que la actualización se realice de manera inmediata.
Un bloque que contiene un doble gasto no es permitido por Bitcoin, pero el error del software bloqueaba al minero, o a los mineros que intentaban validar al bloque malicioso, en vez de desechar dicho bloque. Este efecto de bloqueo progresivo hubiese inhabilitado una sección importante de la red, lo que llevaba a una disminución importante del hashrate o poder de cómputo, con los consiguientes riesgos de seguridad que esto comporta.
Aunque en un subdirectorio de la sección de Bitcoin en Github, se describe con detalle el procedimiento de actualización a la versión 0.16.3 de Bitcoin Core, y se da el crédito a los desarrolladores de Bitcoin, Matt Corallo y Suhas Daftuar, como responsables de introducir el código para la eliminación de la vulnerabilidad, no se precisa quien detectó el error que potencialmente podría haber propiciado un ataque de denegación de servicio en la red Bitcoin.
Optech también informó este martes que se está actualizando la versión previa de Bitcoin Core 0.17 para incluir la corrección de la vulnerabilidad DoS ya descrita. Pronto se anunciará la disponibilidad de la Release Candidate 4 de Bitcoin Core 0.17, la 0.17RC4, que incluye las correcciones respectivas, dice el boletín de Optech.
Imagen destacada por Gajus / stock.adobe.com