Más correcciones y actualizaciones de Aphrogenes Testnet
La semana pasada se centró principalmente en pulir el rendimiento de Afrogenes en términos de mejorar el soporte de transacciones pendientes. También seguimos trabajando en el PBFT y el consenso de Taraxa. Aquí hay un desglose más detallado de las últimas incorporaciones a la red:
Consenso y PBFT
Propuestas eficientes permitir que el PoS de Taraxa produzca propuestas de bloque justas y no coordinadas, lo cual es esencial para la seguridad de la red.
Trabajo en progreso: implementación de la máquina de estado PBFT para mejorar el demonio PBFT actual.
RPC y EVM
La máquina virtual concurrente única de Taraxa es capaz de ejecutar contratos inteligentes en paralelo, aumentando en última instancia el rendimiento de la red. Hemos adoptado una cadena de herramientas compatible con EVM para lograr la máxima compatibilidad con versiones anteriores para hacer que el código de Taraxa sea modular y reutilizable.
Trabajo realizado en este frente:
Se implementó el soporte de transacciones pendientes que incluye transacciones en cola y transacciones en bloques DAG que aún no se han ejecutado en el almacenamiento permanente de la base de datos; Como parte de las transacciones pendientes, la cola de soporte ahora se puede reconstruir al inicio; Se agregó soporte pendiente en llamadas RPC ETH_pendingTransactions, ETH_getTransactionsCount , ETH_blockByNumber; Implementé el conjunto completo de API de estado de Ethereum sobre el nuevo enfoque Trie.