Sui Lutris: Análise do protocolo do sistema distribuído central da blockchain Sui
A Mysten Labs atualizou o white paper do Sui Lutris a 18 de agosto, após meses de testes, identificando os seguintes resultados-chave:
Com o uso de PTBs e 5K TPS, o Sui pode processar de 140k a 150k operações por segundo, muito além do desempenho de teste de benchmark da rede principal (cerca de 700 TPS).
Mesmo com a paragem de alguns nós de verificação, o atraso na confirmação final do Sui continua a ser inferior a 0,5 segundos.
O white paper descreve detalhadamente o mecanismo de funcionamento do Sui, a prova de segurança e como testadores externos podem reproduzir os dados relevantes em seus próprios testes de validação.
Após o lançamento da mainnet do Sui, surgiram rapidamente uma série de aplicações empolgantes, como jogos e NFTs. O Sui Lutris, como um sistema distribuído que suporta o Sui, é capaz de alcançar alta taxa de transferência e estabilidade a longo prazo, mantendo baixa latência.
A tecnologia de blockchain tem mais de dez anos de desenvolvimento desde o nascimento do Bitcoin, com novos cenários de aplicação a emergir constantemente. A indústria continua a explorar maneiras de melhorar a eficiência do blockchain, com foco especial no tratamento de alta carga e na otimização de latência em tempo real.
Atualmente, as blockchains L1 enfrentam dois grandes desafios: alcançar alta taxa de transferência enquanto mantêm baixa latência, e garantir a estabilidade a longo prazo do protocolo de consenso. Esses desafios podem ser resolvidos por meio da participação e configuração dinâmica dos nós de validação.
Os protocolos de consenso baseados em DAG (como Narwhal/Bullshark usado pelo Sui) são um método eficaz para alcançar alta taxa de transferência, adequados para cenários de aplicação como jogos e NFTs. No entanto, esses protocolos geralmente resultam em alguns segundos de latência, o que pode ter um grande impacto em certas operações.
Os protocolos sem consenso demonstram um enorme potencial na redução de latência e escalabilidade, como o protótipo FastPay. Este tipo de protocolo permite um processamento rápido de transações ao eliminar a fase de consenso. No entanto, eles são adequados apenas para uma categoria limitada de operações de blockchain simples, limitando a expressividade dos contratos inteligentes, e apresentam desafios na reconfiguração dinâmica dos conjuntos de nós de validação.
Apesar de estas duas protocolos terem as suas vantagens, ainda não foram amplamente aplicados em blockchains de nível de produção. O Sui Lutris, como protocolo subjacente da rede Sui, combina de forma inovadora o consenso baseado em DAG e métodos sem consenso, alcançando uma latência de sub-segundo e um throughput contínuo de milhares de transações por segundo, enquanto mantém a capacidade de execução de contratos complexos, geração de pontos de verificação e validação de conjuntos de nós reconfigurados entre ciclos.
O método inovador da Sui Lutris
Sui Lutris adotou um método híbrido único:
Para operações em objetos exclusivos, o sistema utiliza um protocolo de difusão de consistência entre os nós de validação, alcançando uma latência inferior ao consenso.
Para contratos inteligentes complexos em objetos compartilhados, o sistema depende do mecanismo de consenso.
Suporte para operações de manutenção de rede, como definir pontos de verificação e reconfigurar nós de validação.
Essa estratégia oferece uma solução que equilibra eficiência e segurança ao processar transações em um ambiente bizantino replicado.
ciclo de vida da transação Sui Lutris
O usuário cria e assina transações, modificando os objetos que possui ou misturando objetos.
As transações são enviadas através de nós completos para nós de validação, onde são realizadas verificações de validade e segurança, e após a assinatura, são devolvidas ao cliente.
O cliente coleta as respostas da maioria dos nós de validação, formando o certificado de transação, nesse momento a transação atinge a finalidade.
O certificado é enviado de volta a todos os nós de validação para confirmação. Transações de objetos exclusivas podem ser processadas imediatamente, sem necessidade de esperar pelo motor de consenso.
Número do certificado de saída do motor de consenso, validar a execução do nó de verificação de transações que incluem objetos partilhados.
O cliente coleta as respostas dos nós de validação, monta um certificado válido como prova de liquidação da transação.
Para cada submissão de consenso, formar um ponto de verificação, a fim de impulsionar o protocolo de reconfiguração.
Funções adicionais do Sui Lutris
Ponto de verificação do protocolo: gera o histórico de todas as transações do sistema, suportando auditoria completa e sincronização eficiente.
Reconfiguração periódica: suporta a ajustação do conjunto de nós de validação e seus direitos de voto no final de cada período.
Mecanismo de desbloqueio de ativos: ao final do ciclo, desbloquear com segurança os ativos que foram erroneamente bloqueados, minimizando perdas por erro.
Sui Lutris, como infraestrutura do Sui, fornece uma prova de segurança parcialmente sincronizada com participantes bizantinos dentro do modelo de sistema distribuído padrão. O relatório técnico completo detalha o mecanismo de operação dos protocolos de segurança e de atividade.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Descriptografando o protocolo Sui Lutris: um novo padrão de Blockchain com alta capacidade de processamento e baixa latência
Sui Lutris: Análise do protocolo do sistema distribuído central da blockchain Sui
A Mysten Labs atualizou o white paper do Sui Lutris a 18 de agosto, após meses de testes, identificando os seguintes resultados-chave:
Com o uso de PTBs e 5K TPS, o Sui pode processar de 140k a 150k operações por segundo, muito além do desempenho de teste de benchmark da rede principal (cerca de 700 TPS).
Mesmo com a paragem de alguns nós de verificação, o atraso na confirmação final do Sui continua a ser inferior a 0,5 segundos.
O white paper descreve detalhadamente o mecanismo de funcionamento do Sui, a prova de segurança e como testadores externos podem reproduzir os dados relevantes em seus próprios testes de validação.
Após o lançamento da mainnet do Sui, surgiram rapidamente uma série de aplicações empolgantes, como jogos e NFTs. O Sui Lutris, como um sistema distribuído que suporta o Sui, é capaz de alcançar alta taxa de transferência e estabilidade a longo prazo, mantendo baixa latência.
A tecnologia de blockchain tem mais de dez anos de desenvolvimento desde o nascimento do Bitcoin, com novos cenários de aplicação a emergir constantemente. A indústria continua a explorar maneiras de melhorar a eficiência do blockchain, com foco especial no tratamento de alta carga e na otimização de latência em tempo real.
Atualmente, as blockchains L1 enfrentam dois grandes desafios: alcançar alta taxa de transferência enquanto mantêm baixa latência, e garantir a estabilidade a longo prazo do protocolo de consenso. Esses desafios podem ser resolvidos por meio da participação e configuração dinâmica dos nós de validação.
Os protocolos de consenso baseados em DAG (como Narwhal/Bullshark usado pelo Sui) são um método eficaz para alcançar alta taxa de transferência, adequados para cenários de aplicação como jogos e NFTs. No entanto, esses protocolos geralmente resultam em alguns segundos de latência, o que pode ter um grande impacto em certas operações.
Os protocolos sem consenso demonstram um enorme potencial na redução de latência e escalabilidade, como o protótipo FastPay. Este tipo de protocolo permite um processamento rápido de transações ao eliminar a fase de consenso. No entanto, eles são adequados apenas para uma categoria limitada de operações de blockchain simples, limitando a expressividade dos contratos inteligentes, e apresentam desafios na reconfiguração dinâmica dos conjuntos de nós de validação.
Apesar de estas duas protocolos terem as suas vantagens, ainda não foram amplamente aplicados em blockchains de nível de produção. O Sui Lutris, como protocolo subjacente da rede Sui, combina de forma inovadora o consenso baseado em DAG e métodos sem consenso, alcançando uma latência de sub-segundo e um throughput contínuo de milhares de transações por segundo, enquanto mantém a capacidade de execução de contratos complexos, geração de pontos de verificação e validação de conjuntos de nós reconfigurados entre ciclos.
O método inovador da Sui Lutris
Sui Lutris adotou um método híbrido único:
Para operações em objetos exclusivos, o sistema utiliza um protocolo de difusão de consistência entre os nós de validação, alcançando uma latência inferior ao consenso.
Para contratos inteligentes complexos em objetos compartilhados, o sistema depende do mecanismo de consenso.
Suporte para operações de manutenção de rede, como definir pontos de verificação e reconfigurar nós de validação.
Essa estratégia oferece uma solução que equilibra eficiência e segurança ao processar transações em um ambiente bizantino replicado.
ciclo de vida da transação Sui Lutris
O usuário cria e assina transações, modificando os objetos que possui ou misturando objetos.
As transações são enviadas através de nós completos para nós de validação, onde são realizadas verificações de validade e segurança, e após a assinatura, são devolvidas ao cliente.
O cliente coleta as respostas da maioria dos nós de validação, formando o certificado de transação, nesse momento a transação atinge a finalidade.
O certificado é enviado de volta a todos os nós de validação para confirmação. Transações de objetos exclusivas podem ser processadas imediatamente, sem necessidade de esperar pelo motor de consenso.
Número do certificado de saída do motor de consenso, validar a execução do nó de verificação de transações que incluem objetos partilhados.
O cliente coleta as respostas dos nós de validação, monta um certificado válido como prova de liquidação da transação.
Para cada submissão de consenso, formar um ponto de verificação, a fim de impulsionar o protocolo de reconfiguração.
Funções adicionais do Sui Lutris
Ponto de verificação do protocolo: gera o histórico de todas as transações do sistema, suportando auditoria completa e sincronização eficiente.
Reconfiguração periódica: suporta a ajustação do conjunto de nós de validação e seus direitos de voto no final de cada período.
Mecanismo de desbloqueio de ativos: ao final do ciclo, desbloquear com segurança os ativos que foram erroneamente bloqueados, minimizando perdas por erro.
Sui Lutris, como infraestrutura do Sui, fornece uma prova de segurança parcialmente sincronizada com participantes bizantinos dentro do modelo de sistema distribuído padrão. O relatório técnico completo detalha o mecanismo de operação dos protocolos de segurança e de atividade.