O que é Sui?

O que é Sui?

Iniciante
Publicado em Jul 31, 2023Atualizado em Feb 23, 2024
8m

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 projetada para fornecer experiências de alto nível para desenvolvedores e usuários, apoiadas por bases tecnológicas robustas.

  • Empregando um modelo de dados inovador centrado em objetos, a Sui oferece suporte a ativos on-chain dinâmicos e componíveis com capacidade de finalizar transações em menos de um segundo. 

  • A linguagem de programação Move, desenvolvida pelo cofundador e CTO da Mysten Labs, suporta qualidades únicas da programação de contratos inteligentes. O 'Move on Sui' melhora a linguagem principal, oferecendo abstrações que beneficiam desenvolvedores e usuários.

  • A Sui oferece ferramentas para criar as melhores experiências de usuário da categoria – ferramentas como zkLogin proporcionam a habilidade de remover obstáculos à adoção pelos usuários finais.

O que é Sui?

A Sui é uma blockchain projetada para suportar as demandas da adoção global, oferecendo uma plataforma de desenvolvimento segura, poderosa e com escalabilidade. A Sui foi projetada para suportar essas demandas desde o início.

A Mysten Labs, colaboradora original da Sui, foi fundada por ex-funcionários da Meta que trabalharam no projeto Diem/Libra. Nesse período, eles desenvolveram novas tecnologias poderosas que se tornaram fundamentais para a Sui, como a linguagem de programação Move, o processamento de transações e os mecanismos de consenso.

Existem três elementos-chave que são essenciais para a filosofia e o modelo da Sui:

  1. Modelo de dados projetado para ativos digitais: o modelo de dados orientado a objetos da Sui é otimizado para gerenciar e interagir com ativos digitais

  2. Move on Sui: uma implementação da linguagem de programação Move adaptada ao modelo de dados exclusivo da Sui.

  3. Foco em aprimorar a experiência do usuário: a Sui oferece suporte a várias inovações que simplificam a experiência do usuário.

Design único da Sui

O modelo de dados orientado a objetos da Sui é uma parte essencial do seu design e fornece suporte para as amplas funcionalidades da plataforma. Uma das principais vantagens decorrentes do modelo da Sui é a gestão simplificada da propriedade de ativos. A natureza centrada em objetos garante uma abordagem mais direta à propriedade de ativos em comparação com as arquiteturas blockchain convencionais.

Ao contrário da maioria das blockchains que separam o rastreamento da propriedade do ativo e sua conta correspondente, a Sui segue um caminho único. Na estrutura orientada a objetos da Sui, tudo na blockchain é representado como um objeto, cada um especificando explicitamente seu proprietário. Essa abordagem distinta elimina a necessidade de um contrato inteligente para monitorar a propriedade, fazendo com que o processo de propriedade de objetos seja mais direto.

As vantagens do modelo de dados orientado a objetos da Sui vão muito além de apenas facilitar a gestão da propriedade de ativos. Liquidação rápida, processamento de transações paralelas, taxas de transferência e taxas estáveis são alguns dos vários benefícios que esse modelo oferece. Cada um desses aspectos é significativo o bastante para justificar artigos individuais, todos os quais podem ser explorados em detalhes no site da Sui.

Objetos, processamento de transações e composibilidade

Conforme mencionado, tudo na Sui é representado como um objeto. Saldos de tokens, NFTs, contas de usuários e contratos inteligentes são todos objetos na Sui. Existem tipos diferentes de objetos, sendo os dois principais “objetos de propriedade” e “objetos compartilhados”.

Objetos de propriedade
Um objeto de propriedade tem um único proprietário, que pode ser uma conta de usuário ou até mesmo outro objeto. Exemplos de objetos de propriedade incluem saldos de tokens e NFTs.

Objetos compartilhados
Um objeto compartilhado não tem um proprietário específico e está disponível para interação de vários usuários. Exemplos de objetos compartilhados são pools de liquidez e contratos de emissão de NFTs.

As transações envolvendo objetos de propriedade e objetos compartilhados são processadas de forma diferente. Transações relacionadas a objetos compartilhados passam por processos de sequenciamento e consenso. No entanto, as transações envolvendo apenas objetos de propriedade possuem a capacidade única de evitar o mecanismo de consenso na Sui, resultando em tempos de finalização significativamente mais rápidos, aproximadamente 400 milissegundos, o que torna a Sui uma das blockchains mais rápidas.

O design centrado em objetos da Sui promove uma poderosa capacidade de composibilidade sem a necessidade de adaptar ativos para compatibilidade entre diferentes aplicações. Os tipos de objetos recém-criados são universalmente reconhecidos em toda a rede, permitindo a personalização de acordo com as necessidades dos usuários. Os contratos inteligentes reconhecem facilmente diferentes tipos de objetos, facilitando a composibilidade para aplicações exclusivas e experiências de usuário aprimoradas. Por exemplo, diferentes blocos de construção do setor DeFi podem ser combinados em uma série de transações para desenvolver estratégias DeFi inovadoras.

Move on Sui

Como uma linguagem de programação de contratos inteligentes desenvolvida para um propósito específico, o Move proporciona vantagens significativas em segurança e produtividade. Desenvolvido especificamente para superar limitações em outras linguagens de programação, o Move aborda dois desafios principais: a representação de ativos digitais e operações seguras relacionadas a eles.

Combinando o Move com a arquitetura centrada em objetos da Sui, o Move on Sui oferece representações claras e poderosas de ativos digitais por meio de objetos. Esse modelo oferece recursos desejáveis que aprimoram a propriedade de ativos, a composibilidade de objetos e a experiência do desenvolvedor, ao mesmo tempo em que oferece um mecanismo de execução eficiente.

O Move on Sui aprimora a linguagem principal, oferecendo abstrações vantajosas que proporcionam aos programadores mais expressividade, garantindo um nível de segurança inigualável. A implementação do Move pela Sui elimina muitos bugs e erros comuns encontrados em linguagens tradicionais de programação de contratos inteligentes. Simplificando o desenvolvimento de contratos inteligentes para desenvolvedores, o Move on Sui amplia o acesso e a funcionalidade nos setores DeFi, jogos, comércio, entre outros.

Um exemplo desse poderoso design centrado em objetos pode ser um item de jogo, como um carro de corrida, que pode ter outros objetos, como um motor. O motor do carro de corrida pode ser trocado ou modificado facilmente e tudo isso pode ser representado on-chain.

**Observação: o termo Sui Move, usado em alguns vídeos, está sendo descontinuado. Em vez disso, o termo 'Move on Sui' é usado ao se referir à implementação específica do Move na Sui.

Foco na experiência do usuário

A interação com plataformas blockchain tradicionais muitas vezes envolve a expectativa de sacrificar a experiência do usuário para usufruir dos benefícios da tecnologia blockchain. A Sui, no entanto, diverge desse paradigma e busca oferecer a experiência do usuário da Web tradicional, enquanto mantém as vantagens da tecnologia blockchain.

Isso envolve a eliminação de obstáculos relacionados a carteiras, taxas de gas, aprovações de transações complexas, etc. O design centrado em objetos e a linguagem de programação segura da Sui oferecem suporte natural a essa abordagem. Além disso, a Sui vai um passo adiante ao oferecer ferramentas que capacitam os desenvolvedores a criar experiências de usuário poderosas de maneira simplificada. Essas ferramentas são integradas diretamente à blockchain, sendo as três principais o zkLogin, as transações patrocinadas e os blocos de transações programáveis.

zkLogin

O gerenciamento de carteiras blockchain tem sido historicamente difícil para os usuários. Embora alguns indivíduos prefiram gerenciar suas carteiras e proteger suas seed phrases, alcançar uma adoção mais ampla da tecnologia blockchain exige uma alternativa para aqueles que não desejam assumir essa responsabilidade. O zkLogin da Sui serve como essa alternativa, facilitando a criação e o gerenciamento de uma conta Sui usando uma credencial familiar da Web, como uma conta do Google ou do Facebook. Usando provas de conhecimento zero (zero-knowledge proofs) para proteger a privacidade do usuário, o zkLogin permite que os usuários interajam facilmente com aplicações blockchain, sem o típico incômodo da criação e gerenciamento de carteiras.

Transações patrocinadas

As taxas de gas na blockchain podem não ser familiares e podem representar uma barreira para novos usuários aderirem às aplicações da tecnologia blockchain. A Sui aborda essa questão com as transações patrocinadas, eliminando o atrito de integração associado às taxas de gas. As aplicações têm a flexibilidade de subsidiar transações específicas do usuário, efetivamente removendo as taxas de gas da experiência final do usuário.

Blocos de transações programáveis

Se você já interagiu com outras blockchains, deve ter notado que, muitas vezes, múltiplas transações precisam ser enviadas para uma ação simples, como um trade. Em alguns casos, os usuários precisam fazer o wrapping do token, aprovar o uso do aplicativo e, finalmente, enviar o trade. Essa sequência complexa de transações apenas para uma negociação simples cria uma barreira para a usabilidade prática da plataforma.

A Sui introduz blocos de transações programáveis, permitindo o agrupamento, assinatura e envio de uma série de transações complexas através de um processo unificado. Isso não só otimiza a experiência do usuário para operações básicas, mas também facilita operações complexas de transações envolvendo diferentes aplicativos. Os blocos de transações programáveis servem como uma ferramenta poderosa para promover a capacidade de composibilidade, melhorando a experiência geral do usuário final.

Detalhes sobre o token SUI

O token SUI tem um fornecimento total limitado de dez bilhões de tokens e serve principalmente para proteger a rede, atuando como uma unidade de conta e um meio de pagamento na rede Sui.

Atualmente, o token SUI atende a três propósitos principais na Sui:

Mecanismo Proof of Stake
A Sui utiliza o mecanismo Delegated Proof of Stake (DPoS) para selecionar, incentivar e recompensar o comportamento honesto dos validadores da Sui e dos proprietários de tokens SUI que fazem staking.

Pagamento das taxas de gas
Os tokens SUI são usados para pagar as taxas de gas necessárias para executar transações e armazenar dados on-chain.

Ativo versátil
O token SUI é um ativo versátil e líquido que pode ser usado para várias aplicações no ecossistema da Sui, como corretoras descentralizadas, aplicativos de empréstimos, jogos e muito mais.

Governança
O token SUI desempenhará um papel essencial na governança futura da Sui, concedendo aos holders o direito de participar de votações on-chain relacionadas a questões importantes, como atualizações de protocolos e alterações na plataforma.

Além disso, o fundo de armazenamento da Sui desempenha um papel importante na redistribuição das recompensas de staking ao longo do tempo e na compensação de futuros validadores pelos custos de armazenamento associados aos dados armazenados on-chain. Esse modelo de economia de token (tokenomics) estabelece um mecanismo que permite aos usuários armazenar dados on-chain indefinidamente, garantindo uma compensação justa para validadores atuais e futuros, garantindo assim a sustentabilidade da rede a longo prazo.

Setor DeFi na Sui

Desde o seu lançamento em maio de 2023, a Sui Mainnet testemunhou o lançamento de vários aplicativos, atraindo a atenção de desenvolvedores em vários ecossistemas. Aqui estão alguns exemplos de projetos DeFi no ecossistema Sui:

  • NAVI - protocolo de empréstimos na Sui. Permite que os usuários participem como provedores de liquidez e mutuários com poderosos recursos, como cofres de alavancagem automáticos.

  • Cetus - corretora descentralizada e protocolo de liquidez concentrada construído na Sui. Utiliza uma rede de liquidez flexível para facilitar as negociações para qualquer usuário.

  • Scallop - protocolo de empréstimos e corretora descentralizada em uma plataforma unificada que oferece um SDK para traders profissionais.

  • Turbos - liquidez concentrada, corretora descentralizada hipereficiente que permite que os usuários negociem ativos a ótimos preços e obtenham recompensas ao fornecer liquidez.

  • Kriya - uma gama verticalmente integrada de produtos DeFi destinados a agregar liquidez, aumentar a eficiência do capital e oferecer ferramentas específicas para instituições e grandes traders ("baleias").

  • Aftermath - uma plataforma completa, rápida, barata e totalmente transparente para trading, staking de liquidez e rendimentos.

  • BlueFin - corretora de derivativos descentralizada que oferece alto desempenho, baixos custos e uma experiência de usuário semelhante à Web2.

  • Typus - combina protocolos de swap, empréstimos e derivativos para criar um mercado de opções para ativos de cauda longa.

  • FlowX - plataforma que oferece vários serviços DeFi, como swap de tokens, fornecimento de liquidez, yield farming e campanhas de IDOs.

Considerações finais

Projetada para atender às necessidades de 8 bilhões de pessoas, a Sui incorpora tecnologias únicas e poderosas. A Sui atende a muitos setores, com o objetivo de fornecer tecnologia e experiência de usuário ideais para diversos casos de uso. As inovações introduzidas pela Sui redefinem a propriedade de ativos digitais e apresentam uma visão mais descentralizada para a internet, caracterizada pela propriedade individual.