¡Es hora de otra ronda de actualizaciones para mantenerlo actualizado con los desarrollos actuales de la red de prueba de Taraxa!
La red ha estado funcionando de manera estable durante más de dos semanas, y actualmente estamos enfocados en hacer que la sincronización de nodos sea más rápida cuando un nuevo participante se está poniendo al día con la producción de bloques. Para hacer eso, presentaremos un parche de rendimiento de sincronización.
Otro problema con el que nos encontramos fue el bloqueo del nodo de arranque que provocó el bloqueo de varios nodos de arranque (no los nodos de consenso). Probablemente fue causado por alguien que intentó unirse a la red con una versión anterior del nodo o un nodo dañado.
Refactorizado el administrador de PBFT. Se eliminó la función checkPbftBlockValid_ y se usó la cadena PBFT checkPbftBlockValidation en su lugar. Se agregó una nueva función getUnfinalizedBlock para no repetir el código, y se fusionó el PR1117 para desarrollar una rama. Depurado e investigado el consenso devnet node6 no puede finalizar el problema de los bloques PBFT. El nodo de consenso 6 no puede hacer que la cadena PBFT progrese ya que no puede finalizar el bloque sincronizado # b14d2e3b (ya que el bloque DAG aún no se sincronizó). El nodo de consenso6 recibió el bloque DAG faltante # 73be823b tanto en DagBlocksPacket como en PbftBlockPacket. Se solucionó el problema del tipo de voto de impresión en los registros.
En el lado de la aplicación, ahora estamos en el proceso de reescribir la interfaz de usuario de Marinate y desarrollar una API abierta para permitir integraciones con plataformas de mensajería populares. Hemos estado explorando cómo obtener datos consistentes de los grupos y canales de Telegram para poder construir un mecanismo de seguimiento de enlaces.
Cambios en el método de confirmación, refactorizaron las condiciones y establecieron el estado del creador Cambios en el trabajador para el estado de registros y partes interesadas, verificaciones de transacciones en actualizaciones de BC y Mongo DB Actualizaciones de scripts de registros vencidos y pendientes Actualizaciones sobre eliminación de información de usuario y script de prueba de SMS El proceso de análisis por lotes de mensajes está terminado. Actualmente estamos trabajando para encontrar una manera de obtener información adicional sin inundar la API de Telegram.