Sui Lutris: um protocolo de Blockchain de alto desempenho que integra Consenso e sem Consenso

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, e determinou os seguintes resultados-chave:

  1. Com o uso de PTBs e 5K TPS, o Sui pode processar de 140k a 150k operações por segundo, muito acima do desempenho de benchmark da rede principal no pico (cerca de 700 TPS).

  2. Mesmo na situação em que alguns nós de verificação parem de funcionar, o atraso na confirmação final do Sui ainda pode ser mantido abaixo de 0,5 segundos.

O white paper também descreve em detalhes como testadores externos podem reproduzir esses dados em seus próprios testes de validação, e fornece provas de segurança e uma descrição detalhada do mecanismo de funcionamento do Sui.

Leitura do relatório Sui Lutris: Protocolo do sistema distribuído central da blockchain Sui

Após o lançamento da mainnet Sui, vimos algumas aplicações empolgantes sendo lançadas, como jogos e NFTs. Recentemente, a Mysten Labs publicou um relatório técnico sobre o sistema distribuído Sui Lutris que suporta Sui. O Sui Lutris permite que Sui mantenha baixa latência sob condições de alta taxa de transferência e estabilidade a longo prazo.

A tecnologia blockchain teve mais de dez anos de desenvolvimento desde o nascimento do Bitcoin, durante os quais surgiram novas aplicações, como jogos e NFTs. A comunidade blockchain tem explorado maneiras de aumentar a eficiência, especialmente no que diz respeito ao tratamento de altas cargas de trabalho e à oferta de respostas 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 superados através da participação e configuração dinâmica dos nós de validação.

Uma maneira eficaz de alcançar alta taxa de transferência é usar um protocolo de consenso baseado em DAG, como o Narwhal/Bullshark adotado pelo Sui. Estes protocolos permitem que a blockchain execute simultaneamente uma grande quantidade de transações, sendo muito adequados para aplicações como jogos e NFTs. No entanto, os protocolos baseados em DAG podem causar atrasos de alguns segundos, o que pode ter um impacto significativo em transferências ou operações de jogos comuns.

Por outro lado, os protocolos sem consenso demonstraram um enorme potencial na redução de latência e escalabilidade, como no protótipo FastPay de pesquisas anteriores. Esses protocolos permitem o processamento rápido de transações ao eliminar a etapa de consenso, dispensando o tratamento adicional de transações independentes processadas em paralelo. No entanto, este método é aplicável apenas a categorias limitadas de operações simples de blockchain, restringindo a expressividade dos contratos inteligentes e apresentando desafios na reconfiguração de conjuntos de nós de validação em dinâmica.

Apesar de ambos os protocolos terem potencial, atualmente ainda não estão amplamente aplicados em blockchain em nível de produto, permanecendo principalmente na fase de discussão acadêmica. Sui Lutris, como o protocolo central que suporta a rede Sui, combina habilmente o consenso baseado em DAG e métodos sem consenso, realizando as vantagens de ambos: latência de sub-segundo (menos de 1 segundo) e uma taxa de transferência contínua de milhares de transações por segundo. Ao mesmo tempo, a Sui também mantém a capacidade de executar contratos complexos em objetos compartilhados, gerar pontos de verificação e reconfigurar o conjunto de nós de validação através de ciclos.

Fusão de métodos de consenso e não consenso

Sui Lutris adotou um método híbrido único. Para operações de ativos de propriedade única (objetos exclusivos), o sistema utiliza um protocolo de broadcast consistente entre os nós de verificação, alcançando uma latência abaixo da consensão. Para contratos inteligentes complexos que envolvem objetos compartilhados, o Sui Lutris depende do mecanismo de consenso. Além disso, o Sui Lutris suporta operações de manutenção da rede, como definir pontos de verificação e reconfigurar nós de verificação. Essa estratégia inovadora oferece uma solução que equilibra eficiência e segurança ao lidar com transações em ambientes bizantinos replicados.

O ciclo de vida da negociação de Sui Lutris inclui os seguintes passos:

  1. O usuário cria e assina transações para modificar a combinação de objetos que possui ou objetos exclusivos com objetos compartilhados.

  2. As transações são enviadas para o nó de validação Sui Lutris através de um nó completo, onde são verificadas quanto à validade e segurança, e após a assinatura, retornam ao cliente.

  3. O cliente recolhe as respostas da maioria dos nós de validação, formando um certificado de transação, neste momento a transação atinge o estado de confirmação final.

  4. O certificado é enviado de volta a todos os nós de validação para verificação. Transações envolvendo objetos exclusivos podem ser processadas imediatamente, sem esperar pelo motor de consenso. Todos os certificados serão encaminhados para o protocolo de consenso baseado em DAG.

  5. Número do certificado de saída de consenso, o nó de validação executa transações que incluem objetos compartilhados.

  6. O cliente pode coletar as respostas da maioria dos nós de validação e montá-las em um certificado válido como prova de liquidação de transações.

  7. Para cada submissão de consenso, formar pontos de verificação para conduzir o protocolo de reconfiguração.

Introdução ao relatório Sui Lutris: Protocolo do sistema distribuído central da blockchain Sui

Além do principal fluxo de negociação, o Sui Lutris também oferece uma série de funcionalidades que suportam blockchains de nível de produto:

  • Implementar o protocolo de ponto de verificação, gerando o histórico de todas as transações do sistema, facilitando a auditoria e a sincronização.
  • Suporta a reconfiguração no final de cada período, permitindo a alteração do conjunto de nós de validação e dos seus direitos de voto.
  • No final do período, desbloquear com segurança os ativos que foram bloqueados por engano, minimizando as perdas por erro.

Sui, como uma blockchain que gerencia grandes ativos de usuários, a segurança da sua base Sui Lutris é crucial. O relatório técnico completo fornece detalhes sobre a segurança e a ativação do protocolo, bem como a prova de segurança parcialmente sincronizada com participantes bizantinos em um modelo padrão de sistema distribuído.

SUI4.27%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 2
  • Repostar
  • Compartilhar
Comentário
0/400
ApeWithNoFearvip
· 08-11 08:52
A melhoria de desempenho é realmente boa.
Ver originalResponder0
PessimisticLayervip
· 08-11 08:40
Os dados de throughput não são muito confiáveis.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)