Sui é uma plataforma de contratos inteligentes mantida por um conjunto de validadores sem permissões que desempenham um papel semelhante aos validadores ou mineradores em outros sistemas blockchain.
Sui oferece escalabilidade e latência extremamente baixa para casos de uso simples. Sui permite que a maioria das transações seja processada em paralelo. Isso utiliza melhor os recursos de processamento e oferece a opção de aumentar a capacidade de processamento adicionando mais recursos. Sui dispensa o consenso para usar primitivas mais simples e de menor latência para casos de uso simples, como transações de pagamento e transferência de ativos. Isso é inédito no mundo blockchain e permite uma série de novas aplicações distribuídas sensíveis à latência, desde jogos até pagamentos de varejo em pontos de venda físicos.
Sui é escrito em Rust e suporta contratos inteligentes escritos em Sui Move - uma poderosa adaptação centrada em ativos de Move para o blockchain Sui - para definir ativos que podem ter um proprietário. Os programas Sui Move definem operações nesses ativos, incluindo: regras personalizadas para sua criação, a transferência desses ativos para novos proprietários e operações que alteram ativos. Para saber sobre as diferenças entre o Move central e o Sui Move, consulte Como o Sui Move difere do Core Move.
Tokens e validadores Sui
Sui tem um token nativo chamado SUI, com um suprimento fixo. O token SUI é usado para pagar pelo gás, e os usuários podem apostar seus tokens SUI com validadores em um modelo de Prova de Participação Delegada dentro de uma época. O poder de voto dos validadores dentro desta época é uma função da quantidade de SUI em sua pool de staking, incluindo tanto os tokens SUI do validador quanto os do usuário. Em qualquer época, o conjunto de validadores é tolerante a falhas bizantinas. No final da época, as taxas recolhidas por todas as transações processadas são distribuídas aos validadores de acordo com sua contribuição para a operação da rede. Os validadores podem, por sua vez, compartilhar parte das taxas como recompensas aos usuários que apostaram seu SUI com eles.
Sui é apoiado por uma série de trabalhos revisados por pares e anos de desenvolvimento de código aberto.
Transações
Uma transação em Sui é uma mudança no blockchain. Isso pode ser uma transação simples que afeta apenas objetos de um único proprietário e de um único endereço, como a cunhagem de um NFT ou a transferência de um NFT ou um token diferente. Essas transações simples podem ignorar o protocolo de consenso em Sui.
As transações mais complexas que afetam objetos que são compartilhados ou de propriedade de vários endereços, como gerenciamento de ativos e outros casos de uso DeFi, passam pelo mempool baseado em DAG Narwhal e Bullshark e o eficiente consenso tolerante a falhas bizantinas (BFT).
Acordo paralelo - um avanço no design do sistema
Sui escala horizontalmente sem limite superior para atender à demanda do aplicativo enquanto mantém custos operacionais extremamente baixos por transação. Seu avanço no design do sistema elimina um gargalo crítico nos blockchains existentes: a necessidade de alcançar um consenso global em uma lista totalmente ordenada de transações. Este cálculo é desnecessário, dado que muitas transações não estão competindo pelo mesmo recurso contra outras transações.
Sui dá um salto significativo em escalabilidade ao permitir o acordo paralelo em transações causalmente independentes. Os validadores Sui se comprometem com tais transações usando a Transmissão Consistente Bizantina, eliminando a sobrecarga do consenso global sem sacrificar as garantias de segurança e vivacidade.
Este avanço só é possível com o novo modelo de dados do Sui. Graças à sua visão centrada em objetos e aos fortes tipos de propriedade do Move, as dependências são explicitamente codificadas. Como resultado, Sui concorda e executa transações em muitos objetos em paralelo. Enquanto isso, transações que afetam o estado compartilhado são ordenadas por meio de um consenso tolerante a falhas bizantinas e executadas em paralelo.
Conecte-se a uma rede SuiConfiguração completa do nó