
Table of Contents
Blockchain Sui: uma introdução
A blockchain Sui é uma nova fronteira na tecnologia blockchain, oferecendo uma combinação única de velocidade, segurança e recursos centrados no usuário. Ela se destaca como uma blockchain de primeira camada projetada para aprimorar as transações de ativos digitais e os recursos de smart contracts.
Design centrado em objetos da Sui
Ao contrário das blockchains convencionais, nas quais as contas servem como unidades primárias de dados, a Sui introduz uma estrutura centrada em objetos. Nesse modelo, cada entidade on-chain é um objeto, criado e governado por smart contracts. Esses objetos podem representar uma variedade de tipos de ativos, cada um com atributos distintos, como um identificador único e detalhes de propriedade. Além disso, os objetos na Sui têm a flexibilidade de ser mutáveis ou imutáveis, oferecendo uma abordagem cheia de nuances para a gestão e a interação com ativos dentro do ambiente da blockchain.
Programmable Transaction Blocks da Sui
Nas blockchains convencionais, a unidade primária de execução é uma transação simplificada, estreitamente ligada à execução na máquina virtual (VM). A Sui, porém, introduz os Programmable Transaction Blocks (PTBs) como sua unidade fundamental de execução. Os PTBs são sequências complexas de transações, que permitem estruturas de transação mais intrincadas e flexíveis do que nas blockchains tradicionais.
Processamento de transações da Sui
O mecanismo de processamento de transações da Sui é inovador, com recursos de processamento paralelo e a integração dos protocolos Narwhal e Bullshark. Essa arquitetura significa que transações simples, por serem independentes, podem ser processadas em paralelo sem uma sequência obrigatória, ampliando a eficiência e a capacidade de processamento da rede.
O Bullshark, um protocolo de consenso avançado na Sui, segue o protocolo Tusk. Ele combina a tecnologia de Grafo Acíclico Direcionado com tolerância a falhas bizantinas para a construção de consenso. Seu recurso mais marcante é alcançar consenso sem comunicação direta entre os validadores, o que impulsiona a eficiência e a confiabilidade do processamento de transações da Sui.
O Narwhal funciona como um mempool eficaz na blockchain Sui, atuando como uma área de retenção sincronizada para transações não confirmadas. Esse sistema é essencial para agilizar o processo de validação, pois dá aos validadores acesso imediato a todas as transações necessárias.
A blockchain Sui utiliza o amplamente adotado algoritmo de consenso Proof-of-Stake (PoS). O processamento de transações é conduzido por grupos de validadores, cuja composição muda a cada época (24 horas), formados a partir do conjunto de full nodes ativos. No fim de outubro de 2023, a rede Sui contava com 105 validadores e mais de 412 nós ativos.
O processamento de transações varia conforme a transação envolva um ativo com um único proprietário ou um objeto comum, como smart contracts públicos. Transações como transferências de moedas, emissão de NFTs e votações são processadas por meio de um procedimento simplificado chamado Fast Pay, baseado no mecanismo Byzantine Consistent Broadcast. Esse processo envolve quatro etapas:
A transação é enviada a um nó, que então a distribui aos validadores;
Os validadores votam para confirmar a transação e retransmitem o resultado de volta ao remetente;
O remetente cria um certificado com assinaturas de pelo menos dois terços dos validadores;
E, por fim, o certificado é distribuído aos validadores para a confirmação final, após a qual a transação é adicionada à blockchain.
Essa abordagem reduz significativamente o tempo de processamento das transações, pois elimina a necessidade de busca de consenso entre os validadores.
Escalabilidade horizontal da Sui
A escalabilidade horizontal da Sui é um recurso-chave, capaz de acomodar o aumento da demanda da rede. Os validadores podem ajustar o poder computacional conforme necessário, mantendo taxas de gas baixas e estáveis mesmo sob tráfego intenso. Essa escalabilidade vai além do processamento de transações e alcança o armazenamento, que também é escalável e de bom custo-benefício. Como resultado, os desenvolvedores podem definir ativos complexos e ricos em atributos on-chain, reduzindo a necessidade de armazenamento off-chain para cortar custos de gas.
Linguagem de programação Sui Move
A linguagem de programação Move é um pilar da arquitetura da Sui, incorporando uma abordagem orientada a objetos ao desenvolvimento blockchain. Essa linguagem especializada foi feita sob medida para criar smart contracts e aplicações on-chain seguros, eficientes e multifuncionais. Na Sui, tudo é tratado como um objeto, cada um com seus metadados, tipo de propriedade e esquema único de referência. Esse modelo centrado em objetos viabiliza uma forma mais intuitiva e flexível de lidar com ativos e dados na blockchain. A estrutura da Move permite a criação, a gestão e a manipulação desses objetos, oferecendo aos desenvolvedores ferramentas poderosas para construir aplicativos descentralizados complexos e seguros.
Recursos de segurança da Sui
A Sui garante um controle de ativos de alta segurança, permitindo o uso pelos proprietários com base em smart contracts auditáveis. Sua rede mantém a confiabilidade apesar de possíveis descumprimentos por parte de alguns validadores, o que demonstra forte tolerância a falhas.
Arquitetura de segurança: A segurança da rede Sui depende de validadores que implementam protocolos tolerantes a falhas bizantinas. Essa estrutura admite alguns validadores em descumprimento, mantendo a segurança desde que a maioria siga o protocolo.
Endereços e propriedade: As transações na Sui exigem a assinatura digital do proprietário do ativo, o que garante a manipulação segura dos ativos.
Smart contracts e tipos de ativos: Os ativos são definidos por smart contracts na Sui, com transações limitadas pela lógica do contrato, o que promove interações seguras e confiáveis.
Finalidade das transações: Usando protocolos criptográficos, a Sui garante o processamento e a finalização precisos das transações, mantendo a segurança e a continuidade mesmo com validadores em descumprimento.
Auditoria e privacidade: A Sui oferece recursos abrangentes de auditoria. Embora todas as transações sejam públicas, os usuários podem empregar múltiplos endereços ou serviços de terceiros para maior privacidade.
Resistência à censura e abertura: A Sui usa um modelo de Delegated Proof-of-Stake para a seleção de validadores, com base nos tokens SUI em staking pelos usuários, cultivando uma rede confiável e resistente à censura.
Tokenomics da Sui
A economia da Sui conta com três tipos principais de participantes, cada um com um papel vital:
Usuários: Esses participantes interagem com a plataforma Sui por meio de transações, incluindo a gestão de ativos digitais na carteira Sui. Eles criam, alteram e transferem ativos digitais, aproveitando os recursos da carteira para uma interação sem atritos. Além disso, interagem com aplicações sofisticadas movidas por smart contracts, interoperabilidade e composabilidade, o que enriquece a experiência do usuário na rede Sui.
Detentores do token SUI: Os detentores de tokens SUI podem fazer staking de seus tokens com validadores, contribuindo para o mecanismo de proof-of-stake da plataforma. Além disso, eles têm o direito de participar da governança da rede Sui.
Validadores: Responsáveis por gerenciar o processamento e a execução das transações, os validadores são cruciais para manter a eficiência operacional e a segurança da plataforma Sui.
O token Sui
O SUI, ativo nativo da rede Sui, tem papel fundamental em seu ecossistema. Ele é usado para a proteção da rede, para pagamentos de gas, para transferências on-chain e para a governança.
Gas e fundo de armazenamento
As transações na Sui exigem pagamento pela execução computacional e pelo armazenamento de objetos. Para viabilizar essas transações, são usados tokens SUI, que podem ser adquiridos de várias formas. Os usuários podem comprar tokens SUI em diferentes exchanges, fazer swap deles por outros tokens ou até mesmo comprar SUI diretamente com cartão de crédito. Essa flexibilidade na aquisição de tokens SUI garante processos transacionais fluidos na plataforma Sui. O modelo econômico da Sui gerencia esses custos com eficiência, o que é essencial para sua capacidade de lidar com armazenamento de dados em larga escala e cálculos complexos.


