Sui Network implementou o Mysticeti v2, uma grande atualização para o seu motor de consenso baseado em DAG. A atualização integra a validação de transações diretamente no consenso, removendo etapas redundantes de pré-consenso.
Mysticeti v2 introduz o Transaction Driver, simplificando como as transações são submetidas e confirmadas. Os primeiros benchmarks mostram até 35% menos latência em nós baseados na Ásia e confirmações mais rápidas globalmente.
Mysticeti, o protocolo de consenso original da Sui, foi lançado na mainnet em julho de 2024 usando um modelo baseado em DAG. Esta estrutura separa a disseminação de transações do ordenamento, melhorando o throughput e a resistência à censura.
Mysticeti v2 funde a validação pré-consenso no protocolo principal, eliminando custos computacionais adicionais.
O protocolo agora finaliza transações simultaneamente com os commits de blocos. Uma transação é finalizada quando atinge um quórum de certificados, enquanto os blocos ainda fazem commit seguindo as regras originais do DAG.
Transações que observam votos de rejeição suficientes são automaticamente descartadas. Esta abordagem reduz a latência para transações non-fastpath enquanto preserva a finalidade fastpath da Sui.
Votos explícitos agora são lançados apenas para transações rejeitadas, reduzindo o tráfego de rede. Votos de aceitação são implícitos através de links de blocos ancestrais, evitando gargalos computacionais.
Os validadores ainda podem certificar transações em múltiplas rodadas para acomodar conexões de rede mais fracas. As mudanças mantêm o throughput para processamento de transações em larga escala sem sobrecarregar os nós.
Mysticeti v2 preserva o mecanismo de commit de âncora do v1, permitindo commits diretos ou indiretos enquanto melhora a tomada de decisão no nível da transação. Cada transação integra-se com a lógica de commit do DAG, garantindo que a verificação ocorra eficientemente.
A atualização suporta os requisitos do comitê de validadores da Sui, onde mais de dois terços do stake confirmam a validade.
O novo Transaction Driver substitui o Quorum Driver para submissão de transações.
Ao contrário do Quorum Driver, ele submete cada transação a um único validador, reduzindo drasticamente a largura de banda da rede. Os validadores agora assinam múltiplas transações coletivamente durante a assinatura de blocos, reduzindo o uso da CPU.
O driver seleciona validadores com base na latência histórica para confirmações mais rápidas. Se um validador estiver lento ou offline, o cliente tenta novamente com outros para manter um quórum de um terço do stake. Também protege contra ataques de spam ou DoS limitando submissões repetidas.
Transaction Driver atualmente funciona em todos os nós completos da Mysten Labs e nós parceiros, alcançando uma redução de latência de 35% em nós baseados na Ásia e 25% em nós baseados na Europa.
Atualizações futuras reduzirão ainda mais as rodadas de commit de quatro para três e permitirão o streaming de blocos de consenso para nós completos. Ajustes no nível do protocolo visam prevenir deadlocks de objetos próprios e manter a execução sem problemas.
Estas mudanças sinalizam uma otimização de desempenho contínua em toda a rede Sui.
O post Sui Network Lança Mysticeti v2 para Reduzir a Latência de Transações em 35% apareceu primeiro no Blockonomi.


