La Actualización de Bitcoin Core v32.0rc1 Introduce Desafíos de Compatibilidad para Billeteras y Servicios
La actualización de Bitcoin Core v32.0rc1, marcada con una firma verificada el 14 de septiembre, ha iniciado una fase de pruebas crítica para los operadores de nodos y los proveedores de billeteras. Esta versión no es una actualización final de producción, sino más bien un candidato que podría llevar a interrupciones temporales en aplicaciones populares que dependen de las interfaces RPC de Bitcoin Core.
Con el lanzamiento final programado para el 10 de octubre, la ventana de 26 días sirve como una prueba de compatibilidad concentrada. Los cambios en esta versión incluyen alteraciones en la forma en que Bitcoin Core maneja los bits de señalización y las advertencias de implementación desconocida, aunque la propuesta sigue en estado de borrador. Se alienta a los operadores a utilizar la última guía de pruebas para evaluar el candidato en comparación con la versión anterior, centrándose en las características comúnmente utilizadas en directorios de datos temporales separados.
Uno de los cambios de rendimiento más significativos en la versión de borrador es la introducción de la prefetching paralelo de salidas de transacciones durante la conexión de bloques, lo que puede mejorar la velocidad de procesamiento de bloques. Sin embargo, esta característica también puede introducir complejidades en relación con los costos de CPU, memoria y latencia de almacenamiento.
Las integraciones de billeteras y servicios enfrentan riesgos adicionales, ya que cuatro RPCs pasarán por defecto a PSBTv2, mientras que los campos obsoletos serán eliminados o rechazados. Los equipos involucrados en el procesamiento de transacciones deben rastrear cuidadosamente estos cambios para asegurar la compatibilidad con los analizadores y firmantes posteriores.
Además, la actualización incluye un servidor HTTP reescrito que amplía la superficie de prueba, introduciendo un manejo más estricto de encabezados malformados y límites de conexión. Estos cambios pueden afectar a los proxies inversos y a las verificaciones de salud, lo que requiere pruebas exhaustivas para confirmar los comportamientos esperados.
Dado que la etiqueta final sigue siendo un objetivo en lugar de una certeza, los operadores deben prestar atención a posibles casos límite y prepararse para las implicaciones del nuevo formato de índice de transacciones, que podría complicar los retrocesos.
FAQ
¿Qué es la actualización de Bitcoin Core v32.0rc1?
La actualización de Bitcoin Core v32.0rc1 es una versión candidata lanzada para pruebas el 14 de septiembre de 2023, que introduce cambios que pueden afectar la compatibilidad de billeteras y servicios que dependen de las interfaces RPC de Bitcoin Core.
¿Cuándo se espera el lanzamiento final de Bitcoin Core v32.0?
El lanzamiento final de Bitcoin Core v32.0 está previsto para el 10 de octubre de 2023.
¿Cuáles son los cambios significativos introducidos en esta actualización?
Los cambios significativos incluyen alteraciones en los bits de señalización, la introducción de la prefetching paralelo de salidas de transacciones, y un servidor HTTP reescrito con un manejo más estricto de encabezados malformados y límites de conexión.
¿Cómo afectará esta actualización a las integraciones de billeteras y servicios?
Las integraciones de billeteras y servicios pueden enfrentar riesgos ya que cuatro RPCs se configurarán por defecto a PSBTv2, y los campos obsoletos serán eliminados o rechazados, lo que requiere un seguimiento cuidadoso de los cambios para asegurar la compatibilidad.
¿Qué deben hacer los operadores para prepararse para esta actualización?
Se anima a los operadores a utilizar la última guía de pruebas para evaluar la versión candidata en comparación con la versión anterior, enfocándose en las características comúnmente utilizadas en directorios de datos temporales separados, y prestar atención a posibles casos extremos.
Comentarios
Los comentarios se moderan antes de publicarse.
Aún no hay comentarios — sé el primero.