Descubra como o processamento de transações exclusivo da Sui, com foco em objetos compartilhados, oferece desempenho de alta velocidade e estado de dados consistente.
Sui é uma plataforma blockchain que oferece processamento de transações rápido e eficiente. Comparado a outros blockchains, Sui se destaca por sua abordagem híbrida única. Ele foi testado para lidar com até 297.000 transações por segundo, resultando em tempos de resposta quase instantâneos para usuários em aplicativos e jogos.
Compreendendo as transações no mundo Blockchain
No mundo do blockchain, as transações desempenham um papel crucial no funcionamento dos aplicativos. Ao realizar ações em um app, como comprar ou vender itens, é acionado um processo envolvendo Validadores e Nodes que compõem a rede. A abordagem de Sui para o processamento de transações concentra-se em objetos individuais e nas alterações feitas neles. Essas alterações podem envolver a transferência de propriedade ou a transformação da aparência de um objeto.
Transações de rede descentralizadas
Em redes descentralizadas como a Sui, operadores independentes administram os servidores que dão suporte à infraestrutura. Essas redes exigem aprovação de transações e disseminação de alterações de dados em toda a rede. No contexto do Sui, todos os validadores e nós compartilham um estado de dados global.
Considere o exemplo da Netflix. Nas redes privadas, as transações são processadas em servidores internos que confiam implicitamente uns nos outros. Esses servidores gerenciam registros de contas de usuários e determinam quais contas podem acessar arquivos específicos. Em redes descentralizadas como Sui, todos os servidores mantêm um estado global consistente. Por exemplo, se alguém criar um arquivo de vídeo NFT no Sui e transferir a propriedade para outro usuário na rede, todos os servidores da rede registrarão essa mudança de propriedade. Isso garante acordo sobre propriedade e outros parâmetros para cada arquivo.
Mecanismo de consenso de Sui
Sui se distingue por seu mecanismo de consenso e tipos de objetos. Ele define dois tipos principais de objetos: objetos compartilhados e objetos de proprietário único. Objetos compartilhados, como jogos multijogador ou lojas, podem ser modificados por várias pessoas. Por outro lado, apenas o proprietário de um único objeto proprietário pode fazer alterações nele. O sistema de consenso de Sui garante a legitimidade das transações de objetos compartilhados e mantém a integridade da rede.
O processo de consenso envolve Validadores avaliando se uma transação deve ser aprovada. Vejamos o exemplo de um aplicativo de jogo de xadrez rodando no Sui. O jogo de xadrez é representado como um objeto compartilhado, permitindo que cada jogador afete seu estado durante seus turnos. Cada turno inicia uma transação na rede que requer aprovação dos Validadores para manter a integridade da rede. Os validadores votam se um movimento é uma mudança legítima no objeto do jogo de xadrez. Se um número suficiente de validadores votarem sim, a transação será aprovada e o jogador adversário poderá fazer sua jogada.
Esse processo de consenso acontece rapidamente, com atraso mínimo para os usuários. Por exemplo, os jogadores de xadrez experimentariam um atraso mínimo, ainda menor do que o atraso típico da Internet.
Desempenho testado
O desempenho do Sui foi exaustivamente testado para garantir sua eficiência. Em uma prova inicial de conceito, a equipe demonstrou que um Validador executado em um MacBook Pro M1 de 8 núcleos poderia processar 120.000 transações por segundo no pico de tráfego. Com mais refinamentos, Sui alcançou um desempenho ainda melhor. Usando uma rede com 100 validadores distribuídos geograficamente, semelhante à agora implantada Sui Mainnet, a equipe obteve um rendimento máximo de 297.000 transações por segundo usando uma máquina AMD de 24 núcleos com 256 GB de memória.
Construído para eficiência
Os designers originais de Sui avaliaram a arquitetura e os recursos de outras blockchains para criar uma rede com melhor desempenho. O mecanismo de consenso foi um foco especial de melhoria. Ao exigir consenso apenas para transações de objetos compartilhados, Sui reduz a carga no mecanismo de consenso em comparação com outras blockchains onde cada transação deve passar por consenso.
O modelo de dados orientado a objetos da Sui também desempenha um papel crucial em sua eficiência. Ele permite que os desenvolvedores escolham os tipos de objetos certos para seus aplicativos, oferecendo flexibilidade e otimização.
Empacotando
Concluindo, Sui revoluciona o processamento de transações no mundo blockchain com ênfase em objetos compartilhados e mecanismo de consenso otimizado. Com desempenho excepcional, tempos de resposta quase instantâneos e capacidade de lidar com até 297.000 transações por segundo, Sui supera as limitações tradicionais do blockchain.
Confira a série de tutoriais para saber mais sobre o Sui e seus recursos. Ele fornece insights sobre a programação de objetos compartilhados no Sui. Além disso, você pode se aprofundar no mecanismo de consenso do Sui, incluindo o mempool de alto rendimento e os mecanismos de consenso conhecidos como Narwhal e Bullshark, que processam transações com eficiência. Vamos todos abraçar o futuro do processamento de transações com Sui, onde velocidade, eficiência e um estado de dados global consistente redefinem a experiência blockchain.
Não deixe de conferir o site e os canais de mídia social da Suipiens para se manter atualizado sobre tudo sobre o Sui Blockchain!