Sui Network ha implementado Mysticeti v2, una actualización importante de su motor de consenso basado en DAG. La actualización integra la validación de transacciones directamente en el consenso, eliminando pasos redundantes de pre-consenso.
Mysticeti v2 introduce el Transaction Driver, simplificando cómo se envían y confirman las transacciones. Las primeras pruebas muestran hasta un 35% menos de latencia en nodos basados en Asia y confirmaciones más rápidas globalmente.
Mysticeti, el protocolo de consenso original de Sui, se lanzó en mainnet en julio de 2024 usando un modelo basado en DAG. Esta estructura desacopla la diseminación de transacciones del ordenamiento, mejorando el rendimiento y la resistencia a la censura.
Mysticeti v2 fusiona la validación pre-consenso en el protocolo principal, eliminando costos computacionales adicionales.
El protocolo ahora finaliza las transacciones simultáneamente con los commits de bloques. Una transacción se finaliza cuando alcanza un quórum de certificados, mientras que los bloques siguen haciendo commit según las reglas DAG originales.
Las transacciones que reciben suficientes votos de rechazo son descartadas automáticamente. Este enfoque reduce la latencia para transacciones non-fastpath mientras preserva la finalidad fastpath de Sui.
Los votos explícitos ahora solo se emiten para transacciones rechazadas, reduciendo el tráfico de red. Los votos de aceptación están implícitos a través de enlaces de bloques ancestrales, evitando cuellos de botella computacionales.
Los validadores aún pueden certificar transacciones en múltiples rondas para adaptarse a conexiones de red más débiles. Los cambios mantienen el rendimiento para procesamiento de transacciones a gran escala sin sobrecargar los nodos.
Mysticeti v2 conserva el mecanismo de commit de anclaje de v1, permitiendo commits directos o indirectos mientras mejora la toma de decisiones a nivel de transacción. Cada transacción se integra con la lógica de commit del DAG, asegurando que la verificación ocurra eficientemente.
La actualización soporta los requisitos del comité de validadores de Sui, donde más de dos tercios del stake confirman la validez.
El nuevo Transaction Driver reemplaza al Quorum Driver para el envío de transacciones.
A diferencia del Quorum Driver, envía cada transacción a un solo validador, reduciendo drásticamente el ancho de banda de red. Los validadores ahora firman múltiples transacciones colectivamente durante la firma de bloques, reduciendo el uso de CPU.
El driver selecciona validadores basándose en la latencia histórica para confirmaciones más rápidas. Si un validador es lento o está offline, el cliente reintenta con otros para mantener un quórum de un tercio del stake. También protege contra ataques de spam o DoS limitando envíos repetidos.
Transaction Driver actualmente funciona en todos los nodos completos de Mysten Labs y nodos asociados, logrando una reducción de latencia del 35% en nodos basados en Asia y del 25% en nodos basados en Europa.
Futuras actualizaciones reducirán aún más las rondas de commit de cuatro a tres y habilitarán la transmisión de bloques de consenso a nodos completos. Los ajustes a nivel de protocolo buscan prevenir bloqueos de objetos propios y mantener una ejecución fluida.
Estos cambios señalan una optimización continua del rendimiento en toda la red Sui.
La publicación Sui Network lanza Mysticeti v2 para reducir la latencia de transacciones en un 35% apareció primero en Blockonomi.


