Sui Lutris: Análise do protocolo do sistema distribuído central da blockchain Sui
Após meses de testes, a Mysten Labs atualizou o white paper do Sui Lutris a 18 de agosto, definindo dois indicadores-chave de desempenho:
Ao usar PTBs e 5K TPS, o Sui pode processar de 140k a 150k operações por segundo, muito acima do resultado dos testes de referência na rede principal (cerca de 700 TPS).
Mesmo na situação em que alguns nós de validação param de funcionar, o atraso na confirmação final do Sui ainda consegue manter-se abaixo de 0,5 segundos.
O white paper descreve detalhadamente o mecanismo de funcionamento do Sui, e fornece provas de segurança, bem como orientações sobre como os testadores externos podem reproduzir os dados relevantes em seus próprios testes de validação.
Após o lançamento da mainnet Sui, aplicações como jogos e NFTs foram rapidamente integradas à blockchain. A Mysten Labs, em seguida, publicou um relatório técnico sobre o sistema distribuído Sui Lutris, que suporta Sui. O Sui Lutris permite que o Sui mantenha baixa latência sob condições de alta taxa de transferência e estabilidade a longo prazo.
A tecnologia blockchain tem evoluído durante dez anos desde o nascimento do Bitcoin, com novas aplicações como jogos e NFTs a surgir constantemente. A comunidade blockchain continua a explorar formas de aumentar a eficiência, com um foco especial na resolução de problemas de processamento de alta carga e 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 enfrentados através da participação e configuração dinâmica dos nós de validação.
Uma forma eficaz de alcançar alta 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 execute um grande número de transações simultaneamente, adequando-se a cenários de aplicação como jogos e NFTs. No entanto, os protocolos baseados em DAG podem resultar em atrasos de alguns segundos, o que pode impactar significativamente as operações comuns de transferência ou jogos.
Por outro lado, os protocolos sem consenso mostram um enorme potencial na redução de latência e na escalabilidade, como demonstrado pelo protótipo FastPay estudado anteriormente. Esses protocolos permitem um processamento rápido de transações ao eliminar o consenso, sem a necessidade de lidar com transações independentes em processamento paralelo. No entanto, eles são adequados apenas para um número limitado de operações simples em blockchain, limitando a expressividade dos contratos inteligentes, e enfrentam desafios na reconfiguração de conjuntos de nós de validação em dinâmica.
Apesar de ambos os protocolos terem potencial, ainda não foram amplamente aplicados em blockchains de nível de produto. O Sui Lutris, como o protocolo que suporta a rede Sui, combina habilidosamente o consenso baseado em DAG com métodos sem consenso, alcançando as vantagens de ambos: latência de sub-segundo (menos de 1 segundo) e uma taxa de transações contínuas de milhares por segundo. Ao mesmo tempo, o Sui mantém a capacidade de executar contratos complexos em objetos compartilhados, gerar pontos de verificação e reconfigurar conjuntos de nós de validação entre ciclos.
Fusão de métodos de consenso e não consenso
Sui Lutris adotou uma estratégia de fusão única. Para a operação de ativos de propriedade única (objetos exclusivos), o sistema utiliza um protocolo de transmissão consistente entre os nós de validação, alcançando uma latência inferior à do consenso. Para contratos inteligentes complexos que rodam em objetos compartilhados, Sui Lutris depende apenas do processamento de consenso. Além disso, Sui Lutris suporta operações de manutenção de rede, como definição de pontos de verificação e reconfiguração de nós de validação. Esta estratégia inovadora oferece uma solução que equilibra eficiência e flexibilidade ao lidar com transações em um ambiente bizantino replicado.
O ciclo de vida da transação do Sui Lutris é o seguinte:
O utilizador cria e assina uma transação para alterar a combinação de objetos que possui ou objetos exclusivos e objetos partilhados.
A transação é enviada através de um nó completo para o nó de validação Sui Lutris, onde é realizada uma verificação de validade e segurança, e após a assinatura, é devolvida ao cliente.
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 a finalização.
Após a integração do certificado, enviar de volta a todos os nós de verificação, os nós de verificação confirmam o recebimento. Transações relacionadas a objetos exclusivos podem ser processadas imediatamente (caminho direto e rápido), todos os certificados são encaminhados para o protocolo de consenso baseado em DAG.
Número do certificado de saída de consenso, os nós de validação verificam e executam transações que incluem objetos compartilhados.
O cliente coleta as respostas da maioria dos nós de validação e as monta em um certificado válido como prova de liquidação da transação.
Para cada submissão de consenso, formar um ponto de verificação, para impulsionar o protocolo de reconfiguração.
Além do processo de negociação principal, o Sui Lutris também oferece funcionalidades adicionais que suportam blockchains de nível de produto:
Implementar o protocolo de verificação, gerando o histórico de todas as transações, facilitando a auditoria e a sincronização.
Suporta a reconfiguração no final de cada ciclo, garantindo que todas as transações finais estejam incluídas em um ciclo.
No final do ciclo, desbloquear com segurança os ativos que foram erroneamente bloqueados, minimizando perdas por erro.
Sui Lutris, como infraestrutura do Sui, garante a gestão de um grande valor para os usuários. O relatório técnico completo descreve detalhadamente o mecanismo de funcionamento dos protocolos de segurança e de atividade, e fornece provas de segurança parcialmente sincronizadas com participantes bizantinos dentro do modelo padrão de sistemas distribuídos.
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.
8 gostos
Recompensa
8
5
Partilhar
Comentar
0/400
ApeEscapeArtist
· 8h atrás
Desenvolver pr significa que é até à lua?!
Ver originalResponder0
SmartContractPlumber
· 8h atrás
Os indicadores de desempenho estão com muita umidade. Primeiro, reavalie a segurança da camada inferior antes de prosseguir.
Ver originalResponder0
All-InQueen
· 8h atrás
Não posso deixar de dizer que o sui está muito bom agora!
Sui Lutris: Fusão de Consenso DAG e sem Consenso para alta taxa de transferência e baixa latência
Sui Lutris: Análise do protocolo do sistema distribuído central da blockchain Sui
Após meses de testes, a Mysten Labs atualizou o white paper do Sui Lutris a 18 de agosto, definindo dois indicadores-chave de desempenho:
Ao usar PTBs e 5K TPS, o Sui pode processar de 140k a 150k operações por segundo, muito acima do resultado dos testes de referência na rede principal (cerca de 700 TPS).
Mesmo na situação em que alguns nós de validação param de funcionar, o atraso na confirmação final do Sui ainda consegue manter-se abaixo de 0,5 segundos.
O white paper descreve detalhadamente o mecanismo de funcionamento do Sui, e fornece provas de segurança, bem como orientações sobre como os testadores externos podem reproduzir os dados relevantes em seus próprios testes de validação.
Após o lançamento da mainnet Sui, aplicações como jogos e NFTs foram rapidamente integradas à blockchain. A Mysten Labs, em seguida, publicou um relatório técnico sobre o sistema distribuído Sui Lutris, que suporta Sui. O Sui Lutris permite que o Sui mantenha baixa latência sob condições de alta taxa de transferência e estabilidade a longo prazo.
A tecnologia blockchain tem evoluído durante dez anos desde o nascimento do Bitcoin, com novas aplicações como jogos e NFTs a surgir constantemente. A comunidade blockchain continua a explorar formas de aumentar a eficiência, com um foco especial na resolução de problemas de processamento de alta carga e 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 enfrentados através da participação e configuração dinâmica dos nós de validação.
Uma forma eficaz de alcançar alta 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 execute um grande número de transações simultaneamente, adequando-se a cenários de aplicação como jogos e NFTs. No entanto, os protocolos baseados em DAG podem resultar em atrasos de alguns segundos, o que pode impactar significativamente as operações comuns de transferência ou jogos.
Por outro lado, os protocolos sem consenso mostram um enorme potencial na redução de latência e na escalabilidade, como demonstrado pelo protótipo FastPay estudado anteriormente. Esses protocolos permitem um processamento rápido de transações ao eliminar o consenso, sem a necessidade de lidar com transações independentes em processamento paralelo. No entanto, eles são adequados apenas para um número limitado de operações simples em blockchain, limitando a expressividade dos contratos inteligentes, e enfrentam desafios na reconfiguração de conjuntos de nós de validação em dinâmica.
Apesar de ambos os protocolos terem potencial, ainda não foram amplamente aplicados em blockchains de nível de produto. O Sui Lutris, como o protocolo que suporta a rede Sui, combina habilidosamente o consenso baseado em DAG com métodos sem consenso, alcançando as vantagens de ambos: latência de sub-segundo (menos de 1 segundo) e uma taxa de transações contínuas de milhares por segundo. Ao mesmo tempo, o Sui mantém a capacidade de executar contratos complexos em objetos compartilhados, gerar pontos de verificação e reconfigurar conjuntos de nós de validação entre ciclos.
Fusão de métodos de consenso e não consenso
Sui Lutris adotou uma estratégia de fusão única. Para a operação de ativos de propriedade única (objetos exclusivos), o sistema utiliza um protocolo de transmissão consistente entre os nós de validação, alcançando uma latência inferior à do consenso. Para contratos inteligentes complexos que rodam em objetos compartilhados, Sui Lutris depende apenas do processamento de consenso. Além disso, Sui Lutris suporta operações de manutenção de rede, como definição de pontos de verificação e reconfiguração de nós de validação. Esta estratégia inovadora oferece uma solução que equilibra eficiência e flexibilidade ao lidar com transações em um ambiente bizantino replicado.
O ciclo de vida da transação do Sui Lutris é o seguinte:
O utilizador cria e assina uma transação para alterar a combinação de objetos que possui ou objetos exclusivos e objetos partilhados.
A transação é enviada através de um nó completo para o nó de validação Sui Lutris, onde é realizada uma verificação de validade e segurança, e após a assinatura, é devolvida ao cliente.
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 a finalização.
Após a integração do certificado, enviar de volta a todos os nós de verificação, os nós de verificação confirmam o recebimento. Transações relacionadas a objetos exclusivos podem ser processadas imediatamente (caminho direto e rápido), todos os certificados são encaminhados para o protocolo de consenso baseado em DAG.
Número do certificado de saída de consenso, os nós de validação verificam e executam transações que incluem objetos compartilhados.
O cliente coleta as respostas da maioria dos nós de validação e as monta em um certificado válido como prova de liquidação da transação.
Para cada submissão de consenso, formar um ponto de verificação, para impulsionar o protocolo de reconfiguração.
Além do processo de negociação principal, o Sui Lutris também oferece funcionalidades adicionais que suportam blockchains de nível de produto:
Sui Lutris, como infraestrutura do Sui, garante a gestão de um grande valor para os usuários. O relatório técnico completo descreve detalhadamente o mecanismo de funcionamento dos protocolos de segurança e de atividade, e fornece provas de segurança parcialmente sincronizadas com participantes bizantinos dentro do modelo padrão de sistemas distribuídos.