Más correcciones a DAG y VDF.
Continuando con el despliegue de Aphrogenes, seguimos agregando mejoras y correcciones al consenso de Taraxa y bloqueamos el DAG.
DAG y VDF.
Taraxa utiliza la finalización rápida del bloque DAG para maximizar el rendimiento de la red mediante la integración de VDF:
Se implementó una validación de DAG de bloque de verificación para recibir bloques de un par; Se corrigió el valor inicial de dificultad VDF y lambda; Se corrigió el problema de aceleración de las pruebas unitarias; Se implementó una prueba unitaria para calcular el costo / tiempo de la solución VDF; Se agregó una lambda VDF límite superior y el tiempo mínimo de retraso de la propuesta de DAG; Archivos de configuración fijos para nuevos parámetros; Pruebas unitarias refactorizadas para sincronización de bloques DAG lineales, bloques DAG lineales con sincronización de transacciones y sincronización DAG compleja.
Concurrencia especulativa.
Al fusionar el contrato de delegación de estaca en la máquina virtual de Taraxa, hemos decidido alejarnos de la ejecución concurrente e integrar la concurrencia especulativa directamente en el libro mayor en lugar de solo en la VM.