O que é Sui?

O que é Sui?

Iniciante
Publicado em Jul 31, 2023Atualizado em Sep 27, 2023
7m

Este artigo é um conteúdo patrocinado e não deve ser considerado como aconselhamento financeiro ou de investimento. As opiniões expressas neste artigo são do colaborador/autor e não refletem necessariamente as opiniões da Binance Academy. 

TL;DR

  • Sui é uma blockchain de Layer-1 e plataforma de contrato inteligente projetada para tornar a propriedade de ativos digitais rápida, privada, segura e acessível a todos. 

  • Com base na linguagem de programação Move, seu modelo orientado a objetos permite execução paralela, finalização em menos de um segundo e ativos com recursos avançados on-chain. 

  • Com sua escalabilidade horizontal para processamento e armazenamento, a Sui oferece suporte a uma ampla variedade de aplicações com velocidade incomparável e baixo custo. A Sui representa um avanço importante em tecnologia blockchain e é uma plataforma na qual criadores e desenvolvedores podem criar experiências incríveis e fáceis de usar.

O que é Sui?

Sui é uma blockchain projetada para levar a tecnologia descentralizada às massas. Seu token SUI é usado para proteger a rede, pagar taxas de Gas, facilitar transações na blockchain e, futuramente, permitir a governança da rede.

A Mysten Labs, colaboradora original da Sui, foi fundada por ex-funcionários da Meta que trabalharam no projeto blockchain Diem, anteriormente conhecido como Libra. Como parte desse trabalho, eles desenvolveram novas tecnologias, como o Move, uma nova linguagem de programação de contrato inteligente e os mecanismos de consenso e mempool de alto rendimento chamados Bullshark e Narwhal, respectivamente. 

O trabalho deles na Diem tornou-se fundamental para o desenvolvimento da Sui. No entanto, essas inovações foram adaptadas e ampliadas para atender às necessidades de uma blockchain de Layer-1 permissionless, ao invés da missão da Libra de desenvolver uma plataforma de micropagamentos.

Como funciona a Sui?

Ao contrário da maioria das outras blockchains, a Sui utiliza objetos como sua unidade básica de armazenamento de dados, ao invés de contas. Os desenvolvedores definem, criam e gerenciam esses objetos programáveis que representam ativos a nível de usuário. Um objeto tem atributos distintos, incluindo propriedade, cujos valores podem ser atualizados de acordo com a lógica governante do contrato inteligente que o criou. Os objetos e seus atributos são armazenados diretamente on-chain, e não dentro do próprio contrato inteligente.

A maioria dos ativos na Sui pertence a um único endereço, registrado como um valor de dados para o objeto. Estes são referidos como “objetos de propriedade”. A transferência de propriedade de um objeto de propriedade requer apenas uma alteração desse valor. Essas transações são independentes de qualquer outra ação executada na rede e podem ser processadas em paralelo. A maioria das transações de blockchain, como transferências de ativos, pagamentos peer-to-peer e emissão de NFTs, se encaixam nessa categoria. 

A Sui foi projetada para otimizar essas transações comuns. Em outras blockchains, toda transação, independentemente da complexidade, deve entrar em uma lista ordenada e ser verificada e processada por um consenso global. Esse modelo típico pode criar um gargalo na rede, reduzindo a velocidade de processamento de transações individuais e o número total de transações que podem ser processadas por vez.

A Sui usa um algoritmo conhecido como “Byzantine Consistent Broadcast” (em tradução livre, “Transmissão Consistente Bizantina”) para reduzir o gargalo e manter a baixa latência e a alta taxa de transferência. Um solicitante ou proxy pode se comunicar proativamente com validadores para facilitar o processamento sem consenso, resultando em finalização quase instantânea sem comprometer a segurança. Isso permite o envio e a execução de transações paralelas em grande escala.

Alguns ativos na Sui têm propriedade compartilhada, o que significa que várias contas devem autenticar uma transação que altera os dados relacionados ao objeto. Essas transações são consideradas complexas e devem ser validadas por consenso. A Sui usa o Delegated Proof of Stake para coordenar o consenso. Na Sui, o mecanismo de consenso consiste em duas partes, Narwhal e Tusk. Narwhal é o local de armazenamento (mempool) das transações, que garante que os dados estejam disponíveis para processamento por parte dos validadores. Tusk é o mecanismo pelo qual todas as transações envolvendo objetos compartilhados são ordenadas. 

O que torna a Sui única?

O modelo de dados orientado a objetos da Sui é uma inovação importante que possibilita muitos outros avanços técnicos na blockchain. 

Sui Move

Sui Move é a linguagem de programação nativa da Sui. Ela foi projetada para incorporar tudo o que um desenvolvedor de blockchain precisa para criar aplicativos eficientes, seguros e repletos de recursos.

O Sui Move é baseado na linguagem Move, que foi especificamente projetada para corrigir falhas em outras linguagens de programação de contratos inteligentes. A linguagem Move aborda dois problemas principais no design de contratos inteligentes: a representação de ativos digitais e operações seguras relacionadas a eles. O Move apresenta abstrações de primeira classe de ativos e controle de acesso que aprimoram tanto a segurança dos contratos inteligentes quanto a produtividade dos programadores de contratos inteligentes. O Sui Move se baseia nessa conquista e adiciona uma linguagem para conceitos específicos de blockchain, como contas, transações, tempo e criptografia.

Blocos de Transações Programáveis (PTB)

Os Blocos de Transações Programáveis, ou PTBs (Programmable Transaction Blocks), são poderosos primitivos para desenvolvedores na Sui. Em blockchains convencionais, a unidade fundamental de execução é uma transação que normalmente é simples e próxima da execução da máquina virtual (VM). Na Sui, a unidade fundamental de execução é elevada ao nível de uma sequência complexa que permite a combinação de múltiplas transações.

Os PTBs são heterogêneos e podem acessar qualquer função Move pública on-chain em todos os contratos inteligentes. Dentro de um único PTB, as saídas tipadas (outputs) de chamadas Move on-chain anteriores podem ser convertidas em entradas tipadas (inputs) para chamadas Move on-chain posteriores. Essas tipagens (linguagens de programação) podem ser objetos Sui arbitrários que carregam um rico conjunto de atributos e propriedades. Um único PTB pode extrair o objeto de um jogador de uma carteira de contrato inteligente, usá-lo em uma movimentação dentro de um jogo e enviar um objeto de distintivo ganho por essa movimentação para uma caixa de troféus de múltiplos jogos, tudo sem publicar nenhum novo código de contrato inteligente. É possível realizar até 1.024 transações heterogêneas através de um único PTB, tornando seu princípio de composicionalidade quase ilimitado.

As transações encadeadas em um PTB são executadas e falham atomicamente, ou seja, elas não podem ser processadas de forma parcial. Isso fornece um modelo de programação conveniente e intuitivo, bem como sólidas garantias para aplicativos de pagamento ou financeiros.

Escalabilidade horizontal

A Sui conta com a escalabilidade horizontal para atender ao aumento da demanda na rede. Os validadores podem adicionar mais poder computacional para aumentar seu desempenho conforme necessário e reduzi-lo quando não for necessário. Mesmo com alto tráfego de rede, o modelo econômico (tokenomics) da Sui é projetado para manter as taxas de Gas baixas e estáveis. Os validadores são incentivados a adicionar essa capacidade computacional, pois ganham mais com as taxas de Gas sem precisar implementar taxas mais altas.

A escalabilidade da Sui não se limita ao processamento de transações. O armazenamento também é de baixo custo e de escala horizontal. Isso permite que os desenvolvedores definam ativos complexos com recursos avançados que atuam diretamente on-chain, em vez de introduzir camadas (layers) indiretas no armazenamento off-chain para economizar nas taxas de Gas.

O que é o token SUI?

O token SUI atende a quatro propósitos na rede:

  • Os tokens podem ser adicionados ao staking de um validador para proteger a rede e gerar recompensas de staking. 

  • Eles podem ser usados para pagar taxas de Gas para executar transações e outras operações. 

  • Eles atuam como o ativo nativo para facilitar as transações on-chain que sustentam toda a economia da Sui.

  • Eles dão aos holders o direito de participar da governança futura. 

O fornecimento total de SUI é limitado a 10 bilhões de tokens.

O ecossistema Sui

A Sui Mainnet foi lançada em maio de 2023. Desde então, houve o lançamento de uma série de jogos, e mais estão previstos para o próximo ano. Aplicativos DeFi e projetos NFT também estão surgindo com mais soluções interessantes planejadas para o final de 2023.

SuiFrens

Os SuiFrens são essencialmente uma demonstração dos recursos do Sui Move, trazendo à vida a capacidade de composibilidade, extensibilidade e dinamismo dos ativos digitais na Sui. A família atualmente consiste em Capybaras e Bullsharks, com mais adições em breve.

Oráculo Pyth

O Pyth conecta dados de mercado de alta qualidade de corretoras e traders profissionais do mundo todo a qualquer contrato inteligente, em qualquer lugar.

Game 8192

SUI 8192 é uma versão completamente on-chain e ainda mais desafiadora do popular jogo 2048 construído na blockchain da Sui pela Ethos.

Suia

Suia é um aplicativo de comprovação de presença que verifica a participação em eventos hospedados na Sui. Ela pode ser usada para tickets, ingressos para eventos, medalhas de contribuição e jogos, ajudando os organizadores a engajar e premiar os participantes.

Quais as expectativas em relação à Sui?

A Sui continua desenvolvendo recursos exclusivos e também se concentra em introduzir a linguagem de programação Sui Move aos desenvolvedores, oferecendo suporte na criação de aplicativos em todos os setores.

Alguns recursos recentes e futuros incluem: 

Transações patrocinadas

Para processar uma transação na Sui, o usuário deve pagar uma taxa de Gas. No entanto, muitos usuários novos em blockchain não estão familiarizados com esse conceito, o que pode dificultar a conclusão de suas transações. Para reduzir o atrito de solicitar o pagamento de taxas aos usuários, as transações patrocinadas, habilitadas por meio das plataformas de Gas, permitem que os desenvolvedores de aplicativos paguem as taxas, sem precisar revelar a existência delas ao usuário. Os desenvolvedores podem explorar outros modelos de receita, como publicidade, assinaturas ou recursos Premium.

Padrão Kiosk

O Kiosk é um primitivo para construir plataformas de trading abertas e sem taxas, com um alto grau de personalização em relação às políticas de transferência. Ele permite que os criadores estabeleçam políticas que lhes conferem o poder de impor qualquer restrição que desejarem nas negociações, incluindo políticas de royalties quando um objeto é vendido.

Considerações finais

A Sui foi projetada para ser uma blockchain da próxima geração que permite que todos os setores e aplicativos usufruam da tecnologia descentralizada. Suas inovações podem redefinir o conceito de propriedade de ativos e oferecer soluções reais para problemas enfrentados por pessoas no mundo todo.  

Compartilhar publicações
Registre uma conta
Coloque seus conhecimentos em prática. Abra uma conta na Binance hoje mesmo.