La implementación de xrpld 3.2.0 de XRP Ledger genera múltiples errores ya que solo el 26 % de los nodos se actualizan

iconChainGPT
Compartir
AI summary iconResumen

La implementación de xrpld 3.2.0 del XRP Ledger revela múltiples errores en nodos mientras la adopción permanece baja La comunidad del XRP Ledger ha comenzado a identificar una serie de problemas de software tras el lanzamiento del 15 de junio de la versión 3.2.0 de xrpld, una actualización que oficialmente renombra el software del servidor de “rippled” a “xrpld” y promete mejoras en seguridad, rendimiento y memoria. Al momento de redactar este texto, solo el 26% de los nodos de la red se han actualizado, y desarrolladores y operadores de nodos han presentado varios informes de errores en el repositorio GitHub del proyecto. Lo que incluía la versión 3.2.0: - La actualización introdujo optimizaciones de rendimiento y memoria (las discusiones de la comunidad proyectaban reducciones de memoria del 30-40%), mejoras de seguridad y otros mejoramientos del servidor, junto con el cambio de nombre. Problemas reportados tras la implementación: Se han reportado múltiples problemas por parte de mantenedores, operadores de nodos y colaboradores. Los informes clave registrados en GitHub incluyen: - Fallo de sincronización: Un operador reportó un servidor ejecutando xrpld 3.2.0 atrapado en un estado “conectado” sin descargar datos del libro mayor. La misma máquina se sincronizó normalmente tras volver a la versión 3.1.3. Este problema fue enviado el 18 de junio y sigue abierto. - Bloqueo del analizador de configuración: Los archivos de configuración con comentarios en línea pueden provocar bloqueos durante el análisis. El analizador heredado no eliminaba comentarios en ciertos campos de un solo valor, causando un error “BadLexicalCast”. - Deficiencias en la retransmisión de transacciones: Un error en el cálculo de retransmisión puede hacer que las transacciones se retransmitan a menos pares de los previstos, afectando potencialmente la propagación de transacciones. - Error en la carga de recursos: El mecanismo de registro de tarifas retiene solo la tarifa más alta observada y descarta los datos de tarifas anteriores, lo que podría distorsionar la contabilidad de recursos. - Brecha en la distribución de pares/validadores: La información de la lista de validadores se envía únicamente a pares entrantes, dejando a los pares salientes sin información. - Preocupaciones sobre consenso y validación: Se han señalado riesgos de desbordamiento de entero sin signo durante la validación de secuencias de libro mayor, inconsistencias en las banderas de enrutamiento de transacciones e identificadores de nodo de propuesta rotos vinculados a claves efímeras. - Redes y manejo de mensajes: Otros problemas abarcan el comportamiento de comunicación punto a punto, manejo de compresión de mensajes, políticas de análisis de mensajes y lógica de enrutamiento relacionada con el consenso. - Brechas en el seguimiento del libro mayor: Algunas lagunas lógicas podrían dejar a los nodos en estados indeterminados durante períodos prolongados. Estado del proyecto e impacto: - Varios informes ya han sido clasificados como errores confirmados y asignados a mantenedores para revisión; otros siguen bajo investigación. - La Fundación XRP Ledger y los colaboradores están abordando los hallazgos mediante el flujo de trabajo de código abierto del proyecto. - Según los registros actuales en GitHub, ninguno de los problemas reportados ha causado hasta ahora una interrupción o caída generalizada de la red. Por qué importa: La liberación de xrpld 3.2.0 busca lograr importantes ganancias en recursos y rendimiento, pero los nuevos defectos reportados subrayan los desafíos de implementar actualizaciones mayores del software del nodo en una red distribuida. Con solo un cuarto de los nodos actualizados, la comunidad observa atentamente mientras los mantenedores clasifican y corrigen los problemas para evitar fragmentación o comportamiento deteriorado de los nodos a medida que aumenta la adopción. Se anima a desarrolladores y operadores de nodos a seguir el rastreador de problemas en GitHub para obtener actualizaciones y reportar cualquier otra anomalía que encuentren durante pruebas o despliegues en producción.

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.