Actualización técnica semanal de Taraxa: Semana 40 de 2019 – Proyecto Taraxa

Se agregaron nuevos métodos específicos de DAG para obtener bloques de DAG por nivel y hash. Se agregó período y número de bloque a algunos métodos de recuperación de bloque existentes. Se resolvió la estabilidad de los métodos HTTP y WebSocket RPC para evitar fallas debido a solicitudes mal formadas. Error corregido con múltiples WebSockets.Solicitud de extracción combinada para abordar problemas de sincronización de nodos al unirse a la red Optimización de la base de datos de bloques DAG para guardar solo los bloques agregados con éxito a la tabla nonce DAGAligned con inserción DAG para una correcta no entrega bajo el protocolo Taraxa Estado de tabla nonce sincronizada con frontera DAG bajo operación DAG podada Actualizó alguna integración restante de flakey Pruebas para manejo no relacionado Problema de rendimiento identificado con retraso de PBFT causado por sincronización de la cadena de pivoteRendimiento asíncrono mejorado del umbral de PBFT y actualización de la tabla de saldo de cuenta Conteo de votos certificado certificado para la determinación de ronda La sincronización de cadena de PBFT solo ocurre cuando la cola verificada de bloque de PBFT está vacía para que la sincronización de PBFT no se intente innecesariamente antes de que se complete la sincronización de DAG subyacente Funciones eliminadas obsoletas del código Prueba de unidad agregada para poda Tabla de bloques PBFT no verificados Prueba de unidad fija para la base de datos PBFT y clases de cadena Trabajo continuo para mejorar la persistencia de PBFTSe corrigió el manejo de errores en el motor de transacciones Go Optimización discutida para la validación previa a la aprobación de las propuestas de transaccionesTestnet inicial desplegado Obtuvo datos útiles de rendimiento y errores de los nodos que se unieron Comenzó el camino hacia futuras versiones de testnet nombradas y el crecimiento activo de la comunidad de usuarios