Actualización de Bitcoin Core: Versión 29.1
El proyecto Bitcoin Core ha presentado un candidato a versión para una actualización menor (29.1). Cabe destacar que Bitcoin Core es el software de código abierto principal que opera en la red blockchain líder. Los candidatos a versión se implementan si no se descubren problemas durante un período de prueba. Esta actualización llega aproximadamente un mes después del lanzamiento oficial de Bitcoin Core v28.2, el 30 de junio.
Mejoras y Correcciones
Con esta actualización menor, se han introducido varias correcciones de errores y mejoras en el rendimiento. Cualquier transacción estándar que contenga un número excesivo de operaciones de firma heredadas («sigops») será tratada como no estándar por los nodos. El límite se establece en 2,500 sigops legales por transacción. Clasificar tales transacciones como no estándar podría mitigar el impacto negativo de ataques de denegación de servicio (DoS) en los mineros que no han actualizado su software.
Las transacciones maliciosas ya no podrán causar sobrecarga en los nodos debido a un exceso de sigops. Las transacciones típicas no se verán afectadas por el cambio introducido con esta actualización menor.
Consideraciones para Mineros y Usuarios
Es importante señalar que los mineros podrían incluir transacciones no estándar, pero estas no serán retransmitidas por los nodos de forma predeterminada. La actualización también evita que los usuarios en sistemas más antiguos de 32 bits configuren accidentalmente valores altos de memoria que puedan afectar la estabilidad de Bitcoin Core.
Además, se han introducido correcciones en la billetera, como la prevención de bloqueos durante eventos raros de reorganización de la blockchain y la garantía de que la versión correcta de la billetera aparezca en los registros. Los nodos también se abstendrán de utilizar ciertos puertos de red, como RDP (3389) y VNC (5900), para prevenir posibles riesgos de seguridad.
Finalmente, la versión propuesta elimina la función de número aleatorio defectuosa en algunos dispositivos ARM.