Actualización semanal de Taraxa: Semana 6 – Proyecto Taraxa

Seguimos entregando soluciones semanales y mejoras a Taraxa

A medida que nos acercamos al lanzamiento de nuestra Mainnet, seguimos puliendo la versión de Aphrogenes en términos de la estabilidad y el rendimiento general de la red. Esta semana alcanzamos otro hito importante en el despliegue de nodos Testnet públicos actualizados con operabilidad de contrato inteligente funcional, y también comenzamos a enfocarnos en el desempeño del contrato inteligente dentro de la prueba interna de clúster Taraxa.

Seguimos trabajando en el esquema de propuesta de bloque de Taraxa para asegurarnos de que las colas de sincronización y los compromisos de la base de datos sean atómicos para PBFT:

Revisión de código para la limitación de transacciones de bloque DAG y el remitente / hash de bloque DAG Probó y depuró un nodo atrapado por los jugadores activos de PBFT disminuyó a cero Contadores fijos Los jugadores activos de PBFT por el bloque DAG proponiendo Corregido el error para contar jugadores activos de PBFT en la tabla de clasificación problema de firma de bloque

Utilizamos la topología de DAG para mejorar el rendimiento general de la red al permitir la finalización rápida del bloque DAG:

Se mejoró la entrada de parámetros de configuración del proponente de bloques Se mejoró la sincronización de DAG al agregar las hojas faltantes de sincronización Se corrigió una condición de carrera en el estado de la transacción / guardar en la base de datos Se calculó el cálculo incorrecto de la dirección del remitente y el hash de los bloques de DAG

Hacer que Taraxa sea amigable para los desarrolladores ha sido nuestro enfoque desde el primer día. Adoptamos un Cadena de herramientas compatible con EVM para lograr la máxima compatibilidad con versiones anteriores para garantizar que nuestro código sea modular y reutilizable. Esto es lo que se ha logrado en este frente esta semana:

Simplificó / optimizó la capa de almacenamiento en la bifurcación "Go-Ethereum" (Taraxa-EVM). Se exploraron formas de mejorar el rendimiento / paralelismo de Ethereum trie, así como alternativas completas.

Si desea contribuir a la construcción de Taraxa, comuníquese con nuestro Telegram y asegúrese de realizar un seguimiento de GitHub mientras nos preparamos para el lanzamiento de nuestra Mainnet.