Conhecendo Sui
Sui é um blockchain sem permissão de camada 1 desenvolvido por uma antiga equipe Meta. Projetado como uma plataforma de contrato inteligente, Sui visa atender diversas necessidades dentro de um único ecossistema. O anúncio do projeto, junto com o Aptos, marca a presença de Sui na tendência de projetos de criptografia de camada 1 que tentam competir com o Ethereum.
A equipe de desenvolvimento da Sui afirma que a plataforma é capaz de processar mais de 100.000 transações por segundo (TPS). A singularidade do Sui reside na execução paralela de transações por meio de uma abordagem de processamento centrada em objetos, distinguindo-o dos blockchains convencionais.
Conforme mencionado anteriormente, a equipe de desenvolvimento da Sui consiste em antigos desenvolvedores do Meta, que também criaram a linguagem de programação Move. O Move é usado tanto pela Sui quanto pela Aptos. Desde seu anúncio, a Sui passou por duas rodadas de financiamento, a saber, séries A e B, com um financiamento total de US$ 336 milhões, aproximando-se do valor levantado pela Aptos, que é de US$ 350 milhões. Atualmente, a Sui concluiu recentemente sua segunda fase de testes na testnet, com a participação de 41 validadores processando 36,5 milhões de transações de 1,6 milhão de endereços.
Tecnologia Sui
1. Sui Move: Uma nova base para contratos inteligentes seguros
O Sui Move serve como uma ferramenta para definir, criar e gerenciar objetos Sui programaticamente para representar ativos no nível do usuário. Ao adicionar novas funcionalidades ao Move, o Sui também impõe restrições adicionais para aprimorar seu nível de segurança. O Sui Move pode ser considerado uma linguagem de programação projetada especificamente para criar contratos inteligentes na plataforma Sui.
Além disso, este programa é desenvolvido junto com o Sui Prover, uma ferramenta que verifica o código dentro de contratos inteligentes para garantir a segurança e a funcionalidade adequada. O Sui Prover pode ser aplicado em vários estágios de testes de contratos inteligentes, fornecendo aos desenvolvedores conveniência para garantir a segurança de seus aplicativos.
O conceito principal no Sui Move é o contrato inteligente chamado de Pacote. Cada Pacote contém vários módulos separados que definem funções específicas. O sistema modular facilita a implementação e a otimização, e quando um módulo é atualizado, todos os contratos inteligentes que usam esse módulo mudam automaticamente para a versão mais recente. Sui também publicou documentos específicos fornecendo orientação sobre como criar contratos inteligentes no Move, oferecendo fontes de informações valiosas para desenvolvedores que trabalham com esta plataforma.
2. Processamento de transações baseadas em objetos: um novo paradigma em blockchain
Vale ressaltar que Sui escolhe não ordenar transações com base na sequência de tempo porque a plataforma processa transações com base em objetos, não em assuntos de transação como endereços ou contas, para aumentar a eficiência da rede. Nessa abordagem, cada objeto só pode ser processado pelo endereço do seu proprietário, garantindo um nível de segurança comparável a outros blockchains.
Na estrutura Sui, transações baseadas em objetos são divididas em duas categorias: objetos de proprietário único e objetos compartilhados. Objetos são essencialmente termos para dados na rede Sui, com cada objeto tendo um ID único, e contratos inteligentes em Sui são chamados de Pacotes de Movimentação Sui.
Objetos de proprietário único são objetos individuais processados um por um, como criar NFTs e transferir ativos. Cada objeto de proprietário único é de propriedade de apenas um endereço, embora um endereço possa possuir muitos objetos. Por outro lado, objetos compartilhados são objetos usados por mais de um usuário simultaneamente, como em leilões e DEXs com livros de ordens. Um objeto compartilhado pode ser de propriedade de vários endereços.
Esses dois tipos de objetos são processados de forma diferente. Objetos de proprietário único não exigem um sistema de consenso e podem ser processados diretamente por validadores sem nenhuma ordem específica, com Sui usando o sistema Fastpay para esses tipos de objetos. Enquanto isso, objetos compartilhados envolvem os mecanismos de consenso Bullshark e Narwhal, que processam transações de forma estruturada, com cada objeto compartilhado armazenando seu próprio histórico de transações. O processamento de transações de ambos os tipos de objetos pode ser ilustrado como caminhos diferentes, permitindo que Sui valide transações em paralelo, aumentando a eficiência e o desempenho da rede.
3. Narwhal e Bullshark: Mecanismos de consenso eficientes que tornam o Sui eficiente
Os mecanismos de consenso em Sui utilizam dois protocolos baseados em Directed Acyclic Graph (DAG), a saber, Narwhal e Bullshark. Ambos os protocolos de consenso operam usando Delegated Proof-of-Stake (DPoS). Cada um desses protocolos funciona de forma diferente e se complementa para atingir o consenso. É importante notar que o mecanismo de consenso de Sui é usado especificamente para processar transações de objetos compartilhados organizadas com base na causalidade, não na sequência de tempo da transação.
Em sua operação, a Sui adota Narwhal como mempool e Bullshark como mecanismo de consenso para organizar transações que exigem causalidade. Narwhal é responsável por garantir a disponibilidade dos dados enviados ao processo de consenso, enquanto Bullshark tem o papel de aprovar uma sequência específica desses dados.
Esses dois protocolos trabalham sinergicamente para sincronizar transações entre validadores e verificar periodicamente o status geral da rede Sui. Assim, Narwhal e Bullshark se complementam para garantir a eficiência e a integridade operacional do mecanismo de consenso da Sui.
Transações Sui
Como muitas outras blockchains de camada 1, a Sui adota uma arquitetura proof-of-stake (PoS) como seu mecanismo de consenso primário. Em uma rede PoS, validadores são utilizados para processar transações. Além disso, a Sui também suporta contratos inteligentes, que são escritos usando a linguagem de programação Move.
Esta linguagem de programação tem similaridades com Rust, que é usada por plataformas como Near, Solana e Polkadot. Sui faz ajustes na linguagem de programação Move para atender às suas necessidades específicas, e a versão modificada é chamada de Sui Move.
Sui se destaca com uma diferença fundamental de vários outros blockchains. Geralmente, os blockchains armazenam dados de transações cronologicamente, das primeiras às últimas transações, como visto com Bitcoin, Ethereum e Solana. No entanto, Sui adota uma abordagem em que a maioria das transações é processada sem seguir uma ordem específica.
No entanto, algumas transações no Sui são organizadas com base na causalidade, onde as transações 1, 2 e 3 estão intimamente relacionadas entre si. Nesse contexto, o Sui mantém o histórico de transações que tem essa interconexão, desde a fase de gênese até a mais recente. Essa abordagem reflete a inovação do Sui em armazenar e gerenciar dados de transações dentro do ecossistema blockchain.
1. Sistema de Validação de Transações Baseado em Objetos: Flexibilidade sem Restrições de Tempo
Essencialmente, a Sui não sequencia transações com base na ordem temporal. Isso se deve ao fato de que a Sui processa transações com base em objetos, não em assuntos de transação como endereços ou contas, com o objetivo de aumentar a eficiência da rede. Cada objeto só pode ser processado pelo endereço do seu proprietário, mantendo assim um nível de segurança equivalente a outros blockchains.
No ecossistema Sui, as transações feitas com base em objetos são divididas em duas categorias: objetos de proprietário único e objetos compartilhados. Objetos de proprietário único são objetos individuais processados um por um, como criar NFTs ou enviar e receber ativos. Cada objeto de proprietário único é de propriedade de um endereço, enquanto um endereço pode possuir muitos objetos. Por outro lado, objetos compartilhados são objetos usados por mais de um usuário simultaneamente, por exemplo, em leilões ou DEXs com livros de ordens. Um objeto compartilhado pode ser de propriedade de vários endereços.
Esses dois tipos de objetos são tratados de forma diferente em seus processos. Objetos de proprietário único não precisam passar por um sistema de consenso e podem ser processados diretamente por validadores sem nenhuma ordem específica, com Sui usando o sistema baseado em Fastpay para esses tipos de objetos. Por outro lado, objetos compartilhados envolvem os mecanismos de consenso Bullshark e Narwhal que processam transações de forma estruturada. Cada objeto compartilhado armazena seu próprio histórico de transações. Como ilustração, o processamento de transações de ambos os tipos de objetos pode ser imaginado como caminhos diferentes, permitindo que Sui valide transações em paralelo, aumentando a eficiência da rede e o desempenho geral.
2. Transações paralelas e escalabilidade horizontal: alta eficiência sem comprometer a segurança
A abordagem de processamento de transações baseada em objeto traz a Sui a vantagem da execução de transações paralelas. Como visto na ilustração, as transações podem ser processadas sem exigir uma ordem específica, desde que os objetos envolvidos não sejam inter-relacionados. Assim, neste cenário, a comunicação entre validadores não é necessária, exceto para lidar com transações envolvendo o mesmo objeto.
Essencialmente, cada transação é tratada em caminhos separados, chamados de abordagem multi-lane por Sui. Transações independentes podem ser processadas por validadores sem sincronização em nível de rede. O conceito de "blocos" não existe na rede Sui porque as transações são processadas uma por uma. Essa abordagem visa reduzir a latência e o tempo necessário para validação.
O processamento de transações para objetos de proprietário único não requer comunicação entre validadores, permitindo que cada validador os processe de forma eficiente. O processo começa com um driver de quorum (nó completo do validador, provedor de RPC ou carteira custodial) que verifica a validade da transação e adiciona uma assinatura a transações válidas. Posteriormente, o driver de quorum coleta assinaturas que atingem ou excedem 2/3 do staking total e as converte em certificados. Esses certificados são então recebidos e processados por um grupo de validadores antes de serem devolvidos ao driver de quorum, significando a conclusão da transação.
A maioria das transações não tem interconexões entre si, então o sequenciamento cronológico em blocos se torna desnecessário e pode ser considerado como uso ineficiente de recursos. Sui liberta sua rede desse fardo.
Em situações de objetos compartilhados, após os validadores receberem certificados, o Narwhal é usado para entregar certificados ao Bullshark para sequenciamento. O Narwhal e o Bullshark funcionam como mempool baseado em Directed Acyclic Graph (DAG) com mecanismos de consenso que suportam Byzantine Fault Tolerant (BFT).
Sui supera barreiras críticas frequentemente encontradas na maioria dos blockchains, a saber, a necessidade de consenso global sobre uma lista de transações ordenada cronologicamente. Assim, Sui pode atingir escalabilidade horizontal abrindo o máximo de caminhos de validação de transações possível. Quanto mais validadores, mais caminhos disponíveis para processar transações. Além disso, os validadores podem aprimorar suas capacidades de máquina para abrir mais caminhos de processamento de transações. Essa escalabilidade horizontal se torna uma das principais vantagens frequentemente citadas no contexto de Sui.
3. Sui Move e Sui Prover: Simplificando o desenvolvimento e garantindo a segurança
O Sui Move serve como uma ferramenta para definir, criar e gerenciar objetos Sui programaticamente para representar ativos no nível do usuário. Ao adicionar novas funcionalidades ao Move, o Sui também impõe restrições adicionais para aprimorar seu nível de segurança. Além disso, o Sui Move é identificado como a linguagem de programação usada para criar contratos inteligentes na plataforma Sui.
Em seu desenvolvimento, o Sui Move é desenvolvido junto com o Sui Prover, uma ferramenta que verifica o código dentro de contratos inteligentes para garantir a segurança e a funcionalidade adequada. O Sui Prover pode ser usado em vários estágios de testes de contratos inteligentes, fornecendo aos desenvolvedores conveniência para garantir a segurança de seus aplicativos. Quanto aos contratos inteligentes no Sui Move, eles são chamados de "Pacotes". Cada Pacote contém vários módulos separados, cada um definindo funções específicas. O sistema modular facilita a implementação e a otimização e, quando um módulo é atualizado, todos os contratos inteligentes que usam esse módulo adotam automaticamente a versão mais recente.
Sui também publicou documentos específicos fornecendo orientações sobre como criar contratos inteligentes no Move, oferecendo recursos valiosos para desenvolvedores que trabalham com esta plataforma.
Por que comprar sui
Vantagens do Sui Blockchain
Sui possui várias vantagens quando comparado a vários outros blockchains. Abaixo estão algumas vantagens-chave do blockchain Sui que vale a pena notar:
1. Processamento de transações paralelas: alta alavancagem no desempenho da rede
A Sui adota uma abordagem de processamento de transações baseada em objetos, em vez de baseada em contas ou endereços. Com esse sistema, a Sui habilita o processamento de transações paralelas, onde os objetos podem ser processados independentemente em faixas separadas. Não há sequenciamento de transações com base no tempo, resultando em aumento do Throughput per Second (TPS), latência reduzida e eficiência aprimorada da rede Sui.
2. Escalabilidade horizontal: enfrentando o crescimento da rede com resiliência
Por meio de seu sistema paralelo, a rede Sui alcança escalabilidade horizontal. Quanto mais validadores envolvidos, mais caminhos de validação de transações podem ser abertos. O poder de computação de cada validador também influencia o número de caminhos de transações que podem ser abertos. Essa escalabilidade é praticamente ilimitada, pois a rede não é sobrecarregada pelo armazenamento de dados de blockchain ordenados, como visto em Bitcoin e Ethereum.
3. Sui Move: Definindo um novo padrão no desenvolvimento de contratos inteligentes
Sui Move é o resultado da modificação da Sui da linguagem de programação Move, usada para criar e gerenciar contratos inteligentes na plataforma Sui. A vantagem do Sui Move está principalmente em seu aspecto de segurança aprimorado, fornecendo proteção adicional contra potenciais ameaças de segurança.
4. Mecanismos de consenso eficientes: garantindo a velocidade e a resiliência da rede
Sui implementa Bullshark e Narwhal como mecanismos de consenso baseados em Directed Acyclic Graph (DAG). Ambos os protocolos são projetados para processar transações rapidamente e minimizar os custos de gás. Os mecanismos de consenso de Sui são altamente eficientes, pois são aplicados especificamente a transações de objetos compartilhados, reduzindo significativamente a carga de trabalho.
$SUI #SUI🔥🔥🔥🔥 #BTC #BinanceLaunchpool #bitcoinhalving #AltcoinDominance $BTC
Os preços do Sui estão baratos atualmente no mercado de alta deste ano, então não fique para trás com futuros projetos sui, esta é apenas minha opinião. Considerando que a tecnologia de transação oferecida pelo Sui é bastante interessante no sistema blockchain