Protocolo do sistema distribuído central da blockchain Sui: Análise do Sui Lutris
A Mysten Labs lançou uma versão atualizada do white paper Sui Lutris em 18 de agosto, após meses de testes. Este white paper confirma dois indicadores-chave de desempenho:
Com a tecnologia PTBs, Sui pode processar 140.000 a 150.000 operações por segundo, com um TPS de pico de 5000. Isso supera em muito o nível de teste de benchmark atual da mainnet de 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 pode ser mantido abaixo de 0,5 segundos.
O white paper também descreve detalhadamente o mecanismo de funcionamento do Sui, fornecendo provas de segurança e orientações para que testadores externos reproduzam os dados de desempenho relacionados.
Após o lançamento da mainnet Sui, aplicações como jogos e NFTs surgiram rapidamente. O relatório técnico Sui Lutris, recentemente publicado pela Mysten Labs, apresenta o protocolo de sistema distribuído central que sustenta a rede Sui. O Sui Lutris permite que a Sui mantenha baixa latência, sob condições de alta taxa de transferência e estabilidade a longo prazo.
Desde o nascimento do Bitcoin, a tecnologia blockchain tem avançado significativamente, com novas aplicações como jogos e NFTs a surgir constantemente. A indústria também continua a explorar maneiras de melhorar a eficiência da blockchain, especialmente no que diz respeito ao processamento de alta carga e à realização 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 abordados através da participação dinâmica e configuração 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 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 normalmente causam alguns segundos de atraso, o que pode ter um impacto significativo em transferências comuns ou operações de jogos.
Por outro lado, os protocolos sem consenso demonstram um enorme potencial na redução da latência e escalabilidade, como o protótipo FastPay de estudos anteriores. Esses protocolos permitem o processamento rápido de transações ao eliminar a etapa de consenso, sem a necessidade de sincronizar transações independentes processadas em paralelo. No entanto, seu campo de aplicação é limitado a operações simples de blockchain, restringindo a expressividade dos contratos inteligentes, e há desafios na ajustação dinâmica do conjunto de nós de validação.
Apesar de que ambos os protocolos têm potencial, ainda não foram amplamente utilizados em blockchains de nível de produção. A maioria foi proposta apenas em conferências acadêmicas e não foi amplamente adotada pela comunidade de blockchain. O Sui Lutris, como protocolo que suporta a rede Sui, combina de forma inovadora o consenso baseado em DAG e métodos sem consenso, alcançando as vantagens de ambos: latência de sub-segundo e um throughput contínuo de milhares de transações por segundo. Ao mesmo tempo, o Sui mantém a capacidade de executar contratos complexos sobre objetos compartilhados, gerar pontos de verificação e reconfigurar conjuntos de nós de validação entre ciclos.
Combinação de métodos com e sem consenso
O Sui Lutris adotou um método híbrido único. Para objetos exclusivos ( de ativos de propriedade única ), o sistema utiliza um protocolo de transmissão de consistência entre os nós de validação, alcançando uma latência abaixo do consenso. O Sui Lutris depende do consenso apenas ao lidar com contratos inteligentes complexos em objetos compartilhados, ou seja, objetos que qualquer usuário pode modificar. Além disso, o Sui Lutris também 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 fornece uma solução que equilibra vantagens em um ambiente bizantino replicado ao processar transações.
O ciclo de vida das transações do Sui Lutris inclui os seguintes passos:
O usuário cria e assina a transação, modificando os objetos que possui ou misturando objetos.
A transação é enviada através de nós completos para os nós de validação Sui Lutris, onde é realizada uma verificação de validade e segurança, e após a assinatura, é retornada 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 o estado de confirmação final.
O certificado completo é enviado de volta a todos os nós de validação para verificação. As transações que envolvem objetos exclusivos podem ser processadas imediatamente, sem esperar pelo motor de consenso. 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 pode coletar as respostas da maioria dos nós de validação e montar 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 conduzir o protocolo de reconfiguração.
Além do principal fluxo de negociação, Sui Lutris também oferece várias funcionalidades que suportam blockchains de nível de produção:
Implementar o protocolo de ponto de verificação após a confirmação final, 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 ciclo, ajustando o conjunto de nós de validação e os seus direitos de voto.
No final do ciclo, desbloquear com segurança os ativos que foram bloqueados por engano devido a um ataque de double spend do cliente, minimizando as perdas.
Como infraestrutura do Sui, a segurança do Sui Lutris é crucial. O relatório técnico completo fornece uma descrição detalhada do funcionamento dos protocolos de segurança e de atividade, bem como a prova de segurança parcialmente sincronizada com participantes bizantinos no modelo padrão de sistema distribuído.
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.
15 Curtidas
Recompensa
15
3
Compartilhar
Comentário
0/400
LiquidityOracle
· 07-10 02:44
tps é realmente impressionante, atingindo perfeitamente o ponto crítico
Ver originalResponder0
CoffeeOnChain
· 07-09 09:57
sui é a cadeia de brinquedos, certo? tps está sendo superestimado.
Atualização do White Paper Sui Lutris: 150.000 operações por segundo, latência de confirmação final inferior a 0,5 segundos
Protocolo do sistema distribuído central da blockchain Sui: Análise do Sui Lutris
A Mysten Labs lançou uma versão atualizada do white paper Sui Lutris em 18 de agosto, após meses de testes. Este white paper confirma dois indicadores-chave de desempenho:
Com a tecnologia PTBs, Sui pode processar 140.000 a 150.000 operações por segundo, com um TPS de pico de 5000. Isso supera em muito o nível de teste de benchmark atual da mainnet de 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 pode ser mantido abaixo de 0,5 segundos.
O white paper também descreve detalhadamente o mecanismo de funcionamento do Sui, fornecendo provas de segurança e orientações para que testadores externos reproduzam os dados de desempenho relacionados.
Após o lançamento da mainnet Sui, aplicações como jogos e NFTs surgiram rapidamente. O relatório técnico Sui Lutris, recentemente publicado pela Mysten Labs, apresenta o protocolo de sistema distribuído central que sustenta a rede Sui. O Sui Lutris permite que a Sui mantenha baixa latência, sob condições de alta taxa de transferência e estabilidade a longo prazo.
Desde o nascimento do Bitcoin, a tecnologia blockchain tem avançado significativamente, com novas aplicações como jogos e NFTs a surgir constantemente. A indústria também continua a explorar maneiras de melhorar a eficiência da blockchain, especialmente no que diz respeito ao processamento de alta carga e à realização 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 abordados através da participação dinâmica e configuração 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 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 normalmente causam alguns segundos de atraso, o que pode ter um impacto significativo em transferências comuns ou operações de jogos.
Por outro lado, os protocolos sem consenso demonstram um enorme potencial na redução da latência e escalabilidade, como o protótipo FastPay de estudos anteriores. Esses protocolos permitem o processamento rápido de transações ao eliminar a etapa de consenso, sem a necessidade de sincronizar transações independentes processadas em paralelo. No entanto, seu campo de aplicação é limitado a operações simples de blockchain, restringindo a expressividade dos contratos inteligentes, e há desafios na ajustação dinâmica do conjunto de nós de validação.
Apesar de que ambos os protocolos têm potencial, ainda não foram amplamente utilizados em blockchains de nível de produção. A maioria foi proposta apenas em conferências acadêmicas e não foi amplamente adotada pela comunidade de blockchain. O Sui Lutris, como protocolo que suporta a rede Sui, combina de forma inovadora o consenso baseado em DAG e métodos sem consenso, alcançando as vantagens de ambos: latência de sub-segundo e um throughput contínuo de milhares de transações por segundo. Ao mesmo tempo, o Sui mantém a capacidade de executar contratos complexos sobre objetos compartilhados, gerar pontos de verificação e reconfigurar conjuntos de nós de validação entre ciclos.
Combinação de métodos com e sem consenso
O Sui Lutris adotou um método híbrido único. Para objetos exclusivos ( de ativos de propriedade única ), o sistema utiliza um protocolo de transmissão de consistência entre os nós de validação, alcançando uma latência abaixo do consenso. O Sui Lutris depende do consenso apenas ao lidar com contratos inteligentes complexos em objetos compartilhados, ou seja, objetos que qualquer usuário pode modificar. Além disso, o Sui Lutris também 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 fornece uma solução que equilibra vantagens em um ambiente bizantino replicado ao processar transações.
O ciclo de vida das transações do Sui Lutris inclui os seguintes passos:
O usuário cria e assina a transação, modificando os objetos que possui ou misturando objetos.
A transação é enviada através de nós completos para os nós de validação Sui Lutris, onde é realizada uma verificação de validade e segurança, e após a assinatura, é retornada 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 o estado de confirmação final.
O certificado completo é enviado de volta a todos os nós de validação para verificação. As transações que envolvem objetos exclusivos podem ser processadas imediatamente, sem esperar pelo motor de consenso. 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 pode coletar as respostas da maioria dos nós de validação e montar 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 conduzir o protocolo de reconfiguração.
Além do principal fluxo de negociação, Sui Lutris também oferece várias funcionalidades que suportam blockchains de nível de produção:
Implementar o protocolo de ponto de verificação após a confirmação final, 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 ciclo, ajustando o conjunto de nós de validação e os seus direitos de voto.
No final do ciclo, desbloquear com segurança os ativos que foram bloqueados por engano devido a um ataque de double spend do cliente, minimizando as perdas.
Como infraestrutura do Sui, a segurança do Sui Lutris é crucial. O relatório técnico completo fornece uma descrição detalhada do funcionamento dos protocolos de segurança e de atividade, bem como a prova de segurança parcialmente sincronizada com participantes bizantinos no modelo padrão de sistema distribuído.