A tecnologia Blockchain teve avanços significativos desde o surgimento do Bitcoin. Com o aparecimento de novos cenários de aplicação, como jogos e NFT, a Comunidade Blockchain está explorando maneiras de aumentar a eficiência técnica, especialmente no tratamento de alta carga e latência em tempo real. Blockchains L1 enfrentam dois grandes desafios: o primeiro é a necessidade de alcançar alta taxa de transferência mantendo baixa latência, e o segundo é garantir que o protocolo de consenso permaneça estável a longo prazo. Na resolução desses desafios, deve-se também manter a Descentralização através da participação dinâmica e reconfiguração dos nós de validação.
Uma maneira de aumentar a capacidade de processamento é usar protocolos de consenso baseados em DAG. Esses protocolos permitem que a Blockchain processe um grande número de transações simultaneamente, sendo muito adequados para aplicações como jogos e NFT. No entanto, os protocolos baseados em DAG podem causar latência de alguns segundos, o que é um custo alto para transferências comuns ou operações de jogos.
Por outro lado, os protocolos sem consenso demonstram um grande potencial na redução da latência e na escalabilidade. Esses protocolos não exigem consenso, permitindo o processamento rápido de transações, sem a necessidade de ordenação global das transações independentes processadas em paralelo. No entanto, eles estão limitados a uma classe de operações de blockchain simples e restritas, limitando as funcionalidades dos contratos inteligentes que podem ser implementados, e a reconfiguração de um conjunto dinâmico de validadores pode ser desafiadora.
Embora esses métodos tenham potencial, atualmente não são utilizados em blockchain de nível de produção, sendo apenas publicados em conferências acadêmicas e não adotados amplamente pela Comunidade Blockchain. Sui Lutris é um protocolo de suporte que combina consenso baseado em DAG e métodos sem consenso, alcançando o melhor dos dois mundos: latência de subsegundos e uma taxa de transferência contínua de milhares de transações por segundo. Ao mesmo tempo, mantém a capacidade de expressar contratos complexos em objetos compartilhados, gerar pontos de verificação e reconfigurar o conjunto de validadores ao longo de períodos.
Sui Lutris adota uma abordagem única, combinando as duas soluções mencionadas acima. Para garantir a segurança das operações de ativos de 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 apenas do consenso para processar contratos inteligentes complexos sobre objetos compartilhados. Ele também suporta operações de manutenção da rede, como definir pontos de verificação e reconfigurar validadores. Esta nova estratégia oferece uma solução de dois lados ao lidar com transações em um ambiente bizantino replicado.
No Sui Lutris, os usuários que possuem a chave privada criam e assinam transações para alterar os objetos que possuem ou misturar objetos. As transações são enviadas a cada nó de validação, que executa verificações de validade e segurança, retornando ao cliente após a assinatura. O cliente coleta as respostas da maioria dos nós de validação para formar um certificado de transação, momento em que a transação é considerada irreversível. Após a montagem do certificado, ele é enviado de volta a todos os nós de validação para confirmação. Transações que envolvem objetos exclusivos podem ser processadas e executadas imediatamente, sem necessidade de aguardar o motor de consenso. Todos os certificados são encaminhados para o protocolo de consenso baseado em DAG. O consenso finalmente gera a sequência total dos certificados; os nós de validação verificam e executam as transações que contêm objetos compartilhados. O cliente pode coletar as respostas da maioria dos nós de validação, montando-as em um certificado de efeito como prova de liquidação da transação. Em seguida, para cada submissão de consenso, um ponto de verificação é formado para impulsionar o protocolo de reconfiguração.
Além do processo de negociação principal, Sui Lutris também oferece várias instalações para suportar blockchains de nível de produção:
Implementar o protocolo de ponto de verificação, gerando a história causal de todas as transações no sistema, para auditoria completa e sincronização eficiente.
Suporte para reconfiguração ao final de cada período, o conjunto de validadores e seus direitos de voto podem mudar.
No final do epoch, "desbloquear" com segurança os ativos que foram bloqueados por erro, minimizando os danos da vulnerabilidade.
Sui Lutris oferece suporte para gerenciar uma grande quantidade de valor na Blockchain. O relatório técnico completo fornece detalhes sobre a operação de protocolos de segurança e atividade, bem como a prova de segurança com 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.
16 gostos
Recompensa
16
5
Republicar
Partilhar
Comentar
0/400
MetaverseLandlord
· 11h atrás
Tecnologia incrível
Ver originalResponder0
BTCRetirementFund
· 11h atrás
Avançar para a batalha das blockchains públicas
Ver originalResponder0
bridge_anxiety
· 11h atrás
Aumentar a capacidade de processamento é suficiente.
Sui Lutris:Combinação de consenso DAG e métodos sem consenso para uma solução de blockchain eficiente
A tecnologia Blockchain teve avanços significativos desde o surgimento do Bitcoin. Com o aparecimento de novos cenários de aplicação, como jogos e NFT, a Comunidade Blockchain está explorando maneiras de aumentar a eficiência técnica, especialmente no tratamento de alta carga e latência em tempo real. Blockchains L1 enfrentam dois grandes desafios: o primeiro é a necessidade de alcançar alta taxa de transferência mantendo baixa latência, e o segundo é garantir que o protocolo de consenso permaneça estável a longo prazo. Na resolução desses desafios, deve-se também manter a Descentralização através da participação dinâmica e reconfiguração dos nós de validação.
Uma maneira de aumentar a capacidade de processamento é usar protocolos de consenso baseados em DAG. Esses protocolos permitem que a Blockchain processe um grande número de transações simultaneamente, sendo muito adequados para aplicações como jogos e NFT. No entanto, os protocolos baseados em DAG podem causar latência de alguns segundos, o que é um custo alto para transferências comuns ou operações de jogos.
Por outro lado, os protocolos sem consenso demonstram um grande potencial na redução da latência e na escalabilidade. Esses protocolos não exigem consenso, permitindo o processamento rápido de transações, sem a necessidade de ordenação global das transações independentes processadas em paralelo. No entanto, eles estão limitados a uma classe de operações de blockchain simples e restritas, limitando as funcionalidades dos contratos inteligentes que podem ser implementados, e a reconfiguração de um conjunto dinâmico de validadores pode ser desafiadora.
Embora esses métodos tenham potencial, atualmente não são utilizados em blockchain de nível de produção, sendo apenas publicados em conferências acadêmicas e não adotados amplamente pela Comunidade Blockchain. Sui Lutris é um protocolo de suporte que combina consenso baseado em DAG e métodos sem consenso, alcançando o melhor dos dois mundos: latência de subsegundos e uma taxa de transferência contínua de milhares de transações por segundo. Ao mesmo tempo, mantém a capacidade de expressar contratos complexos em objetos compartilhados, gerar pontos de verificação e reconfigurar o conjunto de validadores ao longo de períodos.
Sui Lutris adota uma abordagem única, combinando as duas soluções mencionadas acima. Para garantir a segurança das operações de ativos de 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 apenas do consenso para processar contratos inteligentes complexos sobre objetos compartilhados. Ele também suporta operações de manutenção da rede, como definir pontos de verificação e reconfigurar validadores. Esta nova estratégia oferece uma solução de dois lados ao lidar com transações em um ambiente bizantino replicado.
No Sui Lutris, os usuários que possuem a chave privada criam e assinam transações para alterar os objetos que possuem ou misturar objetos. As transações são enviadas a cada nó de validação, que executa verificações de validade e segurança, retornando ao cliente após a assinatura. O cliente coleta as respostas da maioria dos nós de validação para formar um certificado de transação, momento em que a transação é considerada irreversível. Após a montagem do certificado, ele é enviado de volta a todos os nós de validação para confirmação. Transações que envolvem objetos exclusivos podem ser processadas e executadas imediatamente, sem necessidade de aguardar o motor de consenso. Todos os certificados são encaminhados para o protocolo de consenso baseado em DAG. O consenso finalmente gera a sequência total dos certificados; os nós de validação verificam e executam as transações que contêm objetos compartilhados. O cliente pode coletar as respostas da maioria dos nós de validação, montando-as em um certificado de efeito como prova de liquidação da transação. Em seguida, para cada submissão de consenso, um ponto de verificação é formado para impulsionar o protocolo de reconfiguração.
Além do processo de negociação principal, Sui Lutris também oferece várias instalações para suportar blockchains de nível de produção:
Implementar o protocolo de ponto de verificação, gerando a história causal de todas as transações no sistema, para auditoria completa e sincronização eficiente.
Suporte para reconfiguração ao final de cada período, o conjunto de validadores e seus direitos de voto podem mudar.
No final do epoch, "desbloquear" com segurança os ativos que foram bloqueados por erro, minimizando os danos da vulnerabilidade.
Sui Lutris oferece suporte para gerenciar uma grande quantidade de valor na Blockchain. O relatório técnico completo fornece detalhes sobre a operação de protocolos de segurança e atividade, bem como a prova de segurança com participantes bizantinos parcialmente sincronizados em um modelo de sistema distribuído padrão.