Mover guerras

intermediárioDec 24, 2023
O artigo compara Aptos e Sui do ecossistema Move em múltiplas dimensões, desde infraestrutura técnica até aplicações ecológicas.
Mover guerras

Plano de fundo

Desde a criação do Bitcoin, testemunhamos as “Guerras L1”, que estimularam o desenvolvimento de tecnologias de ponta para resolver o trilema do blockchain. A procura por soluções altamente escaláveis persistiu, uma vez que nenhuma solução única foi capaz de satisfazer as exigências da indústria e, ao mesmo tempo, garantir segurança de nível superior. Isso levou à criação do Sui e do Aptos, aproveitando a arquitetura dos projetos abandonados Diem e Novi do Facebook.

Aptos

Aptos Labs, liderado por Mo Shaikh e Avery Ching (executivos da Diem/Novi), criou o blockchain Aptos com o objetivo de revigorar a tecnologia da Diem e competir com líderes de mercado estabelecidos como Ethereum e Bitcoin. Aptos visa fornecer uma infraestrutura flexível, escalável e segura. Ele utiliza a arquitetura de Diem junto com técnicas de ponta para garantir alto rendimento, baixa latência e sincronização de estado verificável.

Sui

Sui, construído pela Mysten Labs e gerenciado pelos ex-executivos do Facebook Evan Cheng e Sam Blackshear, foi desenvolvido para resolver as limitações que impedem as atuais redes criptográficas de atender às demandas de uso em escala. Ao contrário do Aptos, o Sui não é uma derivação do Diem, mas foi construído do zero, abrangendo escalabilidade inerente e liquidação rápida. Sui tem como objetivo oferecer alto rendimento, baixa latência e recursos de computação acessíveis, necessários para alimentar aplicativos para bilhões de usuários.

Mover: a linguagem de escalabilidade

Ambos os blockchains empregam Move, uma linguagem de programação baseada em Rust que permite processamento paralelo. O ecossistema Move inclui um compilador, uma máquina virtual e outras ferramentas de desenvolvedor. O Aptos usa a implementação central da linguagem, embora Sui tenha feito algumas pequenas alterações para melhor se adequar à sua arquitetura.

Plano de fundo

Move é uma linguagem de bytecode usada para projetar transações personalizadas e contratos inteligentes. O que diferencia o Move de outras linguagens, como o Solidity, são suas capacidades de gerenciamento de recursos e a ênfase na escassez e no controle de acesso a ativos digitais. A escassez limita a formação de activos para reduzir o risco de duplicação de gastos, enquanto o controlo de acesso determina a propriedade e o acesso aos activos. A gestão de recursos da Move é baseada na ideia matemática da lógica linear, tratando os ativos como recursos absolutos que se perdem para sempre quando esgotados. Esta especificidade de recurso permite transferências seguras entre locais de armazenamento de programas sem remoção ou cópia implícita, daí o nome “Mover”.

Mudanças no movimento de Sui

Embora o Move da Aptos replique principalmente o white paper de Diem, Sui adiciona um sistema de armazenamento orientado a objetos para controlar tudo, incluindo endereços e transações.

A classificação das propriedades de Sui em objetos é definida a seguir.

  • Objeto compartilhado: É mutável, não possui dono claro e pode ser utilizado sem autorização nas transações de diversas partes.
  • Objeto de propriedade: Possui um proprietário único e só pode ser alterado por esse usuário.
  • Objeto somente leitura: não possui proprietário único, não pode ser alterado após publicação e está disponível para uso em transações por todos os usuários.

A classificação desses ativos em domínios distintos reduz os tempos de processamento e transação, proporcionando escalabilidade em NFTs, produtos de jogos, etc. Esta também é a base principal por trás do papel de Sui na indústria de NFT/jogos.

Fundação de Consenso para Sui/Aptos

Consenso é um procedimento que permite que os nós do blockchain (validadores) concordem com a confiabilidade das transações e blocos. Tanto o Aptos quanto o Sui são construídos com base no conceito amplamente reconhecido de Tolerância a Falhas Bizantinas (BFT). O princípio central do mecanismo de consenso é que a rede pode continuar a operar normalmente mesmo que até 1/3 dos validadores se tornem maliciosos ou falhem.

Tolerância a Falhas Bizantinas (BFT)

O conceito básico subjacente ao BFT é o seguinte:

  1. Uma rede é formada por validadores, que juntos possuem N votos que são usados para decidir se aprova um novo bloco.
  2. N geralmente tem um valor de 3F+1 e deve suportar um certo número de validadores com votos F. Isso implica que até F validadores podem ser maliciosos, lentos, desconectados, etc.
  3. Em cada rodada, um líder é selecionado de forma aleatória e observável.
  4. Em cada ciclo, um líder propõe um novo bloco e os demais validadores votam nele.
  5. Eles podem chegar a um acordo sobre escolhas consistentes, desde que os votos 2F+1 sejam mantidos por validadores confiáveis.

Técnicas de paralelização de tarefas:

Bloco-STM da Aptos

Aptos alcança paralelização de transações por meio do Block-STM, um aprimoramento do algoritmo HotStuff de alto desempenho inspirado na memória transacional de software. Block-STM identifica relacionamentos de transação e permite execução paralela. Se uma transação falhar na validação, mas tiver dependências, ela poderá ser executada novamente; caso contrário, ele é descartado. Depois que as disputas são resolvidas usando um método de comprometimento lento, todas as transações em um bloco são comprometidas no blockchain simultaneamente. Essa abordagem economiza tempo e recursos, pois as transações não precisam mais ser processadas sequencialmente.

Narval e Presa de Sui

Para processos complexos, Sui emprega a técnica de consenso Narwhal & Tusk para paralelização em sua camada de execução. Narwhal é um módulo mempool que garante a disponibilidade dos dados submetidos ao consenso. O design de Narwhal usa um Gráfico Acíclico Direcionado (DAG), no qual seus numerosos componentes são conectados por redes em vez de cadeias (semelhantes aos livros-razão distribuídos). Também pode ser usado de forma independente (sem Tusk) com outros motores de consenso, incluindo HotStuff ou Cosmos' Ignite.

Resumo do ciclo de vida:

  1. Um remetente (que funciona de forma semelhante a um nó líder) anuncia uma transação a todos os validadores Sui.
  2. O remetente recebe votos dos validadores Sui. Os pesos são atribuídos proporcionalmente aos interesses dos validadores na Sui nas configurações de Prova de Participação Delegada.
  3. Os votos que satisfazem as condições para a maioria resistente bizantina são coletados pelo remetente para criar um certificado. Os validadores devem chegar a um consenso através do Acordo Bizantino usado para sequenciar o certificado em ordem (presente no diagrama acima).
  4. Depois de processar cada certificado, o remetente envia os certificados de volta aos validadores uma última vez para finalizar a transação.

As transações de Sui são conectadas como um gráfico em rede, em vez de uma série de transações sequencialmente amontoadas em um blockchain. Esse paradigma de dados baseado em DAG, além de dividir as transações em partes menores e aproveitar suas propriedades inerentes, aumenta a escalabilidade. A arquitetura assíncrona do Sui fornece segurança contra ataques de negação de serviço, e o Tusk, um procedimento de consenso BFT de alto desempenho, garante o sequenciamento das transações. Juntos, Narwhal e Tusk permitem que cada validador lide com mais transações dentro de um determinado período de tempo.

Performance do produto:

Aptos: 160 mil TPS

Aptos possui velocidade de processamento de até 160.000 transações por segundo (TPS). Essa conquista é possível graças a quatro avanços técnicos principais: execução paralela de transações, sincronização de estado, confirmação lenta e agendamento colaborativo.

  1. Execução de Transações Paralelas – processamento de transações em paralelo e refazer processos dependentes.
  2. State Sync - Os dados da cadeia podem ser sincronizados e validados por não validadores confiáveis.
  3. Agendamento Colaborativo - Permite que a alocação de recursos para transações seja otimizada durante a fase de agendamento para agilizar o processamento.
  4. Lazy Commit - A ideia de confirmar transações em massa após a conclusão do procedimento Block-STM.

Sui: 120k e TPS “infinito”

Um Macbook Pro de oito núcleos é capaz de lidar com mais de 120 mil TPS no blockchain Sui.

Isto depende muito do tipo de transação, uma vez que transações simples não exigem um amplo consenso e permitem uma expansão horizontal. O desempenho do Sui é potencialmente “infinito” no seu tamanho máximo. À medida que a demanda da rede se desenvolve, os nós Sui podem continuar adicionando trabalhadores para concluir transações adicionais.

Caso de uso:

Tanto o Aptos quanto o Sui atendem a uma ampla gama de casos de uso em vários setores e aplicações.

A arquitetura versátil do Aptos Blockchain o torna adequado para aplicações em diversos setores. Seu principal objetivo é descentralizar a infraestrutura em nuvem que alimenta os aplicativos Web 2.0, facilitando a adoção generalizada da Web 3.0. Com escalabilidade, segurança e taxas baixas, o Aptos Blockchain é adequado para aplicações em finanças, gerenciamento da cadeia de suprimentos, finanças descentralizadas (DeFi), jogos, gerenciamento de identidade e muito mais. O foco da plataforma em resolver problemas do mundo real a posiciona como uma opção atraente para desenvolvedores e empresas que buscam soluções blockchain robustas e escaláveis.

Sui Blockchain, como um blockchain de Camada 1 sem permissão, oferece liquidação imediata, rendimento rápido e baixa latência, tornando-o aplicável a vários setores e casos de uso. Sua ênfase na eficiência energética e na descentralização posiciona a Sui como uma escolha ideal para aplicações em finanças, Internet das Coisas (IoT), jogos, mídias sociais, compartilhamento de conteúdo e outros domínios sensíveis à latência. O compromisso da Sui em apoiar aplicações descentralizadas sensíveis à latência a estabelece como um forte concorrente no ecossistema blockchain.

Tração:

A Aptos garantiu financiamento substancial de importantes empresas de capital de risco, totalizando aproximadamente US$ 400 milhões. Os investidores incluem Andreessen Horowitz, FTX Ventures, Jump Crypto, a16z, Tiger Global e Multicoin Capital, entre outros. Este robusto apoio financeiro destaca a confiança dos investidores no projeto Aptos e no seu potencial de crescimento e sucesso. O envolvimento de empresas conceituadas não só fornece apoio financeiro, mas também abre portas para potenciais colaborações e parcerias, fortalecendo ainda mais a posição da Aptos no mercado.

Sui também recebeu forte apoio de grandes investidores, como Lightspeed Venture Partners, Andreessen Horowitz e Redpoint. Em sua última rodada de financiamento, a Série B, Sui levantou impressionantes US$ 300 milhões, elevando seu financiamento total para US$ 336 milhões quando combinado com os US$ 36 milhões arrecadados na Série A. O financiamento substancial e a alta avaliação de mais de US$ 2 bilhões sublinham o interesse do mercado e confiança no projeto Sui. O envolvimento de investidores conceituados abre caminho para alianças e parcerias estratégicas, contribuindo para o crescimento e desenvolvimento do ecossistema da Sui.

Além disso, tanto Aptos quanto Sui cultivaram comunidades vibrantes e ativas de desenvolvedores, entusiastas e usuários. Estas comunidades contribuem ativamente para o ecossistema através do desenvolvimento de aplicações, participação em discussões e partilha de ideias. A natureza comunitária de ambas as plataformas promove a inovação, a colaboração e a adoção, criando um ecossistema robusto em torno do Aptos e do Sui.

Considerações finais

Embora ainda não se saiba qual solução emergirá como a vencedora dominante do mercado, tanto Aptos quanto Sui fizeram avanços significativos em seu desenvolvimento, avançando enormemente o estado atual do design de blockchain. A Aptos ganhou força por ser comparativamente a primeira no mercado e atrair atenção substancial, enquanto a Sui se beneficiou de sua abordagem inovadora e focada na segurança. Uma coisa é certa: com o seu enorme potencial para melhorar a escalabilidade e a segurança das redes criptográficas, as tecnologias baseadas em Move estão preparadas para deixar um impacto duradouro na indústria.

SOBRE MIM

Olá, sou Paul Veradittakit, sócio-gerente da Pantera Capital, um dos maiores e mais antigos investidores institucionais focado em investir em empresas de blockchain e criptomoedas. Estou no setor desde 2014 e a empresa investe em ações, projetos de tokens em estágio inicial e criptomoedas líquidas em bolsas. Eu me concentro nos investimentos em estágio inicial e compartilho minhas idéias sobre o que está acontecendo no setor neste boletim informativo semanal.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [VeradiVerdict]. Todos os direitos autorais pertencem ao autor original [PAUL VERADITTAKIT]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn ( gatelearn@gate.io ) e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
Criar conta