En el período previo al lanzamiento de la red de prueba, hemos estado solucionando errores y puliendo la sincronización de nodos.
Se depuró la red de prueba y se corrigieron los problemas de sincronización de votos de la siguiente fase:
– Solo actualice vrf_pbft_chain_last_block_hash_ al comienzo de una ronda, o al sincronizar bloques PBFT en la cadena;
– Siempre que se actualice vrf_pbft_chain_last_block_hash_ debido a la sincronización, es necesario eliminar todos los votos verificados desde que se cambió el último hash del bloque PBFT;
– Verificó cualquier paquete de 2t + 1 votos para que sea internamente consistente. Todos tienen el mismo último hash de bloque PBFT para la clasificación de VRF.
Se corrigió el error que maneja incorrectamente a los pares con una versión de red incorrecta o el hash de génesis de DAG. Se corrigió el error para no actualizar el último hash de bloque de VRF-PBFT al sincronizar un bloque certificado en la ronda actual. Se eliminó la verificación del último hash de bloque de PBFT en la validación de votos para corregirlo. El problema de testnet se estancó. Se corrigió el período máximo de propuesta de DPOS consistente para el problema de reinicio del nodo. Finalización de la eliminación de Marinate DB y Wallet DB del servicio BE. Se cambiaron los verificables del entorno de Docker para que se carguen a través del archivo env en lugar de cada servicio del Docker. -compose file.Probando una integración completa de Mongo DB con microservicios, junto con la API abierta en el entorno local + correcciones de errores.Terminó la migración del trabajador de Mongo DB.Conectado con el servicio FE actual.