Sui Lutris: O segredo por trás do alto desempenho da Sui Network
A tecnologia blockchain fez avanços significativos desde o surgimento do Bitcoin. Com o surgimento de novas aplicações como jogos e NFTs, a comunidade blockchain está constantemente explorando maneiras de melhorar a eficiência técnica, especialmente no que diz respeito ao tratamento de alta carga e à realização de latência em tempo real. As blockchains de nível 1 enfrentam dois grandes desafios: primeiro, alcançar alta taxa de transferência enquanto mantém baixa latência; segundo, garantir a estabilidade a longo prazo do protocolo de consenso. Ao abordar esses problemas, é necessário também manter a descentralização através da participação dinâmica e reconfiguração dos nós de validação.
Uma forma de aumentar a taxa de transferência é adotar um protocolo de consenso baseado em DAG, como o Narwhal/Bullshark utilizado pelo Sui. Esses protocolos permitem que a blockchain processe simultaneamente um grande número de transações, sendo muito adequados para cenários de aplicação como jogos e NFTs. No entanto, os protocolos baseados em DAG podem causar atrasos de alguns segundos, o que é demorado para transferências comuns ou operações de jogos.
Por outro lado, protocolos sem consenso ( como FastPay ) demonstram um grande potencial na redução de latência e na melhoria da escalabilidade. Esses protocolos não requerem consenso, permitindo o processamento rápido de transações, sem a necessidade de uma ordenação total de transações independentes processadas em paralelo. No entanto, eles estão limitados a uma classe de operações simples em blockchain, restringindo as funcionalidades de contratos inteligentes que podem ser implementadas, e a ajuste dinâmico do conjunto de validadores pode ser desafiador.
Embora esses métodos tenham potencial, atualmente não foram aplicados em blockchains de nível de produção, sendo publicados apenas em conferências acadêmicas, e não adotados amplamente pela comunidade de blockchain. Sui Lutris é o protocolo que suporta Sui, combinando consenso baseado em DAG e métodos sem consenso, alcançando o melhor dos dois mundos: latência de sub-segundo e milhares de transações por segundo de throughput contínuo. Sui não apenas completou essas duas tarefas, mas também manteve a capacidade de executar contratos complexos em objetos compartilhados, gerar checkpoints e reconfigurar o conjunto de validadores ao longo do tempo.
Combinação de métodos de consenso e não consenso
Sui Lutris adotou uma abordagem única, combinando os dois métodos acima. Para garantir a segurança das operações dos objetos ( pertencentes a um único proprietário, o sistema utiliza um protocolo de broadcast consistente entre os validadores, alcançando uma latência inferior ao consenso. Sui Lutris depende exclusivamente do processamento de consenso para executar contratos inteligentes complexos em objetos compartilhados, ou seja, objetos que qualquer usuário pode alterar. Além disso, Sui Lutris também suporta operações de manutenção da rede, como definição de pontos de verificação e reconfiguração de validadores. Ao processar transações em um ambiente bizantino replicado, essa nova estratégia oferece uma abordagem que equilibra eficiência e segurança.
Ciclo de vida da transação Sui Lutris
Os usuários criam e assinam transações, alterando os objetos que possuem ou misturando objetos.
A transação é enviada para cada nó de validação Sui Lutris.
Os nós de validação realizam verificações de validade e segurança, assinam e retornam ao cliente.
O cliente recolhe as respostas da maioria dos nós de validação, formando um certificado de transação.
O certificado é enviado de volta a todos os nós de validação, e os nós de validação confirmam o recebimento.
Se a transação envolver um objeto exclusivo, pode ser processada imediatamente através do caminho rápido direto ).
Todos os certificados são encaminhados para um protocolo de consenso baseado em DAG.
Ordem total do certificado de saída de consenso; os nós de validação executam transações que incluem objetos compartilhados.
O cliente coleta a resposta dos nós de validação e monta o certificado de efeito como prova de liquidação da transação.
Para cada submissão de consenso, formar pontos de verificação, utilizados para conduzir o protocolo de reconfiguração.
Funcionalidades adicionais do Sui Lutris
Protocolo de ponto de verificação: gera a história causal de todas as transações do sistema, para auditoria e sincronização.
Suporte para reconfiguração no final de cada período, permitindo mudanças no conjunto de validadores e seus direitos de voto.
Desbloquear com segurança os ativos que foram "bloqueados" erroneamente no final do período, minimizando os danos causados por bugs.
Sui Lutris suporta a blockchain Sui, que gerencia um grande valor. O relatório técnico completo descreve como funcionam os protocolos de segurança e atividade, bem como as provas de segurança em relação a participantes bizantinos parcialmente sincronizados em um modelo de sistema distribuído padrão.
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.
11 gostos
Recompensa
11
5
Partilhar
Comentar
0/400
DiamondHands
· 11h atrás
O próximo líder é ele! 666
Ver originalResponder0
GhostWalletSleuth
· 07-18 15:58
Brincar um pouco é bem agradável.
Ver originalResponder0
AirdropGrandpa
· 07-18 15:58
É um projeto padrão para fazer as pessoas de parvas.
Ver originalResponder0
TokenStorm
· 07-18 15:54
Outra vez um conceito que subiu às nuvens, caiu e armadilha as pessoas, o velho truque.
Ver originalResponder0
SatoshiSherpa
· 07-18 15:46
Para que serve o alto desempenho se ainda estamos num Bear Market?
Sui Lutris: Integração de métodos de consenso e não consenso para alcançar uma blockchain de alto desempenho
Sui Lutris: O segredo por trás do alto desempenho da Sui Network
A tecnologia blockchain fez avanços significativos desde o surgimento do Bitcoin. Com o surgimento de novas aplicações como jogos e NFTs, a comunidade blockchain está constantemente explorando maneiras de melhorar a eficiência técnica, especialmente no que diz respeito ao tratamento de alta carga e à realização de latência em tempo real. As blockchains de nível 1 enfrentam dois grandes desafios: primeiro, alcançar alta taxa de transferência enquanto mantém baixa latência; segundo, garantir a estabilidade a longo prazo do protocolo de consenso. Ao abordar esses problemas, é necessário também manter a descentralização através da participação dinâmica e reconfiguração dos nós de validação.
Uma forma de aumentar a taxa de transferência é adotar um protocolo de consenso baseado em DAG, como o Narwhal/Bullshark utilizado pelo Sui. Esses protocolos permitem que a blockchain processe simultaneamente um grande número de transações, sendo muito adequados para cenários de aplicação como jogos e NFTs. No entanto, os protocolos baseados em DAG podem causar atrasos de alguns segundos, o que é demorado para transferências comuns ou operações de jogos.
Por outro lado, protocolos sem consenso ( como FastPay ) demonstram um grande potencial na redução de latência e na melhoria da escalabilidade. Esses protocolos não requerem consenso, permitindo o processamento rápido de transações, sem a necessidade de uma ordenação total de transações independentes processadas em paralelo. No entanto, eles estão limitados a uma classe de operações simples em blockchain, restringindo as funcionalidades de contratos inteligentes que podem ser implementadas, e a ajuste dinâmico do conjunto de validadores pode ser desafiador.
Embora esses métodos tenham potencial, atualmente não foram aplicados em blockchains de nível de produção, sendo publicados apenas em conferências acadêmicas, e não adotados amplamente pela comunidade de blockchain. Sui Lutris é o protocolo que suporta Sui, combinando consenso baseado em DAG e métodos sem consenso, alcançando o melhor dos dois mundos: latência de sub-segundo e milhares de transações por segundo de throughput contínuo. Sui não apenas completou essas duas tarefas, mas também manteve a capacidade de executar contratos complexos em objetos compartilhados, gerar checkpoints e reconfigurar o conjunto de validadores ao longo do tempo.
Combinação de métodos de consenso e não consenso
Sui Lutris adotou uma abordagem única, combinando os dois métodos acima. Para garantir a segurança das operações dos objetos ( pertencentes a um único proprietário, o sistema utiliza um protocolo de broadcast consistente entre os validadores, alcançando uma latência inferior ao consenso. Sui Lutris depende exclusivamente do processamento de consenso para executar contratos inteligentes complexos em objetos compartilhados, ou seja, objetos que qualquer usuário pode alterar. Além disso, Sui Lutris também suporta operações de manutenção da rede, como definição de pontos de verificação e reconfiguração de validadores. Ao processar transações em um ambiente bizantino replicado, essa nova estratégia oferece uma abordagem que equilibra eficiência e segurança.
Ciclo de vida da transação Sui Lutris
Funcionalidades adicionais do Sui Lutris
Sui Lutris suporta a blockchain Sui, que gerencia um grande valor. O relatório técnico completo descreve como funcionam os protocolos de segurança e atividade, bem como as provas de segurança em relação a participantes bizantinos parcialmente sincronizados em um modelo de sistema distribuído padrão.