Move Wars: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

Autor: PAUL VERADITTAKIT

Compilação do texto original: Deep Tide TechFlow

Desde o início do Bitcoin, testemunhamos “L1 Wars”, que impulsionou o desenvolvimento de tecnologias de ponta para resolver o trilema do blockchain. Sempre há necessidade de soluções altamente escaláveis, pois nenhuma solução pode atender às necessidades do setor e, ao mesmo tempo, garantir segurança de alto nível. Isso levou à criação do Sui e do Aptos, que alavancaram a arquitetura dos projetos abandonados do Facebook, Diem e Novi.

Aptos

A Aptos Labs, liderada por Mo Shaikh e Avery Ching (executivo da Diem/Novi), criou a Aptos Blockchain para reviver a tecnologia da Diem e competir com líderes de mercado como Ethereum e Bitcoin. O Aptos foi projetado para fornecer uma infraestrutura flexível, escalável e segura. Ele aproveita a arquitetura do Diem com tecnologia de ponta para garantir alta taxa de transferência, baixa latência e sincronização de estado verificável.

##Sui

O Sui, desenvolvido pela Mysten Labs e gerenciado pelos ex-executivos do Facebook Evan Cheng e Sam Blackshear, visa abordar as limitações enfrentadas pelas atuais redes criptografadas para atender às necessidades de uso em larga escala. Ao contrário do Aptos, o Sui não é um fork do Diem, mas construído desde o início para aproveitar a escalabilidade inerente e os recursos de liquidação rápida. O Sui foi projetado para fornecer recursos de computação de alto rendimento, baixa latência e acessíveis para atender às necessidades de aplicativos de bilhões de usuários.

Mover: Linguagem de Extensibilidade

Ambos os blockchains usam o Move, uma linguagem de programação baseada em Rust que permite o processamento paralelo. O ecossistema Move inclui compiladores, máquinas virtuais e outras ferramentas de desenvolvimento. O Aptos usa a implementação principal da linguagem, embora Sui tenha feito algumas pequenas modificações para se adequar melhor à sua arquitetura.

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

fundo

Move é uma linguagem de bytecode para projetar transações personalizadas e contratos inteligentes. O que diferencia o Move de outras linguagens como o Solidity são seus recursos de gerenciamento de recursos e ênfase na escassez e controle de acesso de ativos digitais. A escassez limita a formação de ativos para reduzir o risco de gastos duplos, enquanto o controle de acesso determina a propriedade e o acesso aos ativos. O gerenciamento de recursos do Move é baseado na ideia matemática da lógica linear, tratando os ativos como recursos absolutos que se perdem para sempre quando esgotados. Essa especificidade de recurso permite a transferência segura entre os locais de armazenamento do programa sem exclusão ou cópia implícita, daí o nome "Mover".

Mudanças no movimento de Sui

Enquanto o Move da Aptos replica em grande parte o white paper de Diem, Sui adiciona um sistema de armazenamento orientado a objetos para rastrear tudo, desde endereços até transações.

Sui classifica propriedades como objetos, definidos da seguinte forma:

  • Objetos compartilhados: mutáveis, sem proprietário claro e podem ser usados sem autorização em transações entre várias partes.
  • Objeto de propriedade: Tem um proprietário único e só pode ser alterado por esse usuário.
  • Objetos somente leitura: não possuem proprietário único, não podem ser alterados após a publicação e estão disponíveis para todos os usuários nas transações.

Classificar esses ativos em diferentes domínios pode reduzir os tempos de processamento e transação, fornecendo escalabilidade para NFTs, produtos de jogos e muito mais. Esta também é a principal base de Sui na indústria NFT/jogos.

Mecanismo de consenso de Sui/Aptos

Consenso é o processo de obter nós de blockchain (validadores) para concordar com a autenticidade de 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, mesmo que até 1/3 dos validadores se tornem maliciosos ou falhem, a rede ainda pode funcionar normalmente.

Tolerância a falhas bizantinas (BFT)

Os conceitos básicos da tolerância a falhas bizantinas são os seguintes:

  1. Uma rede é composta por validadores, que coletivamente têm N direitos de voto para decidir se aprovam um novo bloco.
  2. N normalmente assume o valor 3 F + 1 e deve ser capaz de acomodar F validadores com direito a voto. Isso significa que até F validadores podem ser maliciosos, lentos, desconectados, etc.
  3. Em cada rodada, um líder é escolhido de forma aleatória e observável.
  4. A cada ciclo, o líder propõe um novo bloco e os demais validadores votam nele.
  5. Contanto que haja 2 F + 1 votos de validadores confiáveis, eles podem concordar com uma escolha consensual.

Tecnologia de paralelização de tarefas

Aptos 的 Block STM

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

A Aptos alcança a paralelização por meio do Block-STM, uma modificação do algoritmo HotStuff de alto desempenho inspirado na memória transacional de software. O Block-STM reconhece o relacionamento entre as transações e permite a execução paralela. Se uma transação falhar durante a validação, mas tiver dependências, ela poderá ser executada novamente; caso contrário, será descartada. Depois que a disputa é resolvida usando o método de confirmação atrasada, todas as transações em um bloco são confirmadas no blockchain ao mesmo tempo. Essa abordagem economiza tempo e recursos porque as transações não precisam mais ser processadas sequencialmente.

Narval e Tusk de Sui

Para processos complexos, Sui adota a técnica de consenso de Narwhal e Tusk em sua camada de execução para alcançar a paralelização. O Narwhal é um módulo de mempool que garante a disponibilidade dos dados submetidos a consenso. O design de Narwhal usa um gráfico acíclico direcionado (DAG), onde muitos de seus componentes são conectados por uma rede em vez de uma cadeia (semelhante a um registro distribuído). Ele também pode ser usado de forma independente (sem Tusk) com outros mecanismos de consenso, incluindo HotStuff ou Cosmos' Ignite.

  1. O remetente (semelhante ao nó líder) transmite uma transação para todos os validadores Sui.
  2. O remetente recebe votos dos validadores Sui. Os pesos são distribuídos proporcionalmente ao interesse dos validadores no Sui sob uma configuração de prova de participação delegada.
  3. O remetente coleta os votos que satisfazem a condição de maioria anti-Bizantina e cria um certificado. Os validadores devem chegar a um consenso por meio de um acordo bizantino para ordenar os certificados.
  4. Depois de processar cada certificado por vez, o remetente envia o certificado de volta ao verificador uma última vez para concluir a confirmação final da transação.

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

As transações de Sui são conectadas como um gráfico de rede, em vez de uma série de transações empilhadas sequencialmente no blockchain. Esse paradigma de dados baseado em DAG, combinado com a divisão de transações em partes menores e a exploração de suas propriedades inerentes, aumenta a escalabilidade. A arquitetura assíncrona do Sui oferece segurança contra ataques de negação de serviço, enquanto o Tusk, um processo de consenso BFT de alto desempenho, garante a ordem das transações. Juntos, Narwhal e Tusk permitem que cada validador processe mais transações em um determinado período de tempo.

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

Performance do produto

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

Aptos: 160.000 transações por segundo;

A Aptos se orgulha de processar 160.000 transações por segundo (TPS). Essa conquista se beneficia de quatro avanços tecnológicos principais: execução paralela de transações, sincronização de estado, confirmação atrasada e agendamento cooperativo.

  1. Execução de transações paralelas - as transações são processadas em paralelo e os processos relacionados são executados novamente.
  2. Sincronização de estado - os dados da cadeia podem ser sincronizados e verificados por não validadores confiáveis.
  3. Agendamento colaborativo - permite que a alocação de recursos de transações seja otimizada durante a fase de agendamento para um processamento mais rápido.
  4. Delayed Commit - O conceito de transações de confirmação em lote após a conclusão do processo block-STM.

Sui: 120.000 transações por segundo e TPS "ilimitado".

Um Macbook Pro de oito núcleos pode processar mais de 120.000 transações por segundo no blockchain Sui.

Isso depende muito do tipo de transação, pois transações simples não exigem consenso amplo e permitem escala horizontal. O desempenho de Sui é potencialmente "infinito" em seu tamanho máximo. Os nós Sui podem continuar a adicionar trabalhadores para concluir transações adicionais à medida que as necessidades da rede evoluem.

Formulários

Tanto o Aptos quanto o Sui são adequados para uma ampla gama de casos de uso em setores e aplicações.

A arquitetura versátil do blockchain Aptos o torna adequado para aplicações em diferentes campos. Seu principal objetivo é descentralizar a infraestrutura de nuvem que oferece suporte a aplicativos da Web 2.0 e facilitar a ampla adoção da Web 3.0. Com escalabilidade, segurança e taxas baixas, o blockchain Aptos é ideal 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 na solução de problemas do mundo real a torna uma opção atraente para desenvolvedores e empresas que procuram soluções de blockchain robustas e escaláveis.

Como um blockchain de camada 1 sem permissão, o Sui Blockchain oferece liquidação instantânea, alto rendimento e baixa latência para uma variedade de indústrias e casos de uso. Seu foco em eficiência energética e descentralização torna o Sui ideal para finanças, Internet das Coisas (IoT), jogos, mídia social, compartilhamento de conteúdo e outros campos sensíveis à latência. O foco da Sui no suporte a aplicativos descentralizados sensíveis à latência a torna uma forte concorrente no ecossistema blockchain.

Desempenho do mercado

A Aptos recebeu financiamento substancial de empresas de capital de risco bem conhecidas, totalizando aproximadamente US$ 400 milhões. Os investidores incluem Andreessen Horowitz, FTX Ventures, Jump Crypto, a16z, Tiger Global e Multicoin Capital, entre outros. Este forte apoio financeiro reforça a confiança do investidor no projeto Aptos e seu potencial de crescimento e sucesso. A participação de empresas de renome não só fornece apoio financeiro, mas também abre portas para possíveis colaborações e parcerias, fortalecendo ainda mais a posição da Aptos no mercado.

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

Sui também tem forte apoio de grandes investidores, como Lightspeed Venture Partners, Andreessen Horowitz e Redpoint. Em sua última rodada da Série B, Sui levantou US$ 300 milhões, o que, combinado com os US$ 36 milhões arrecadados na rodada da Série A, eleva o total arrecadado para US$ 336 milhões. Enormes financiamentos e uma alta avaliação de mais de US$ 2 bilhões reforçam o interesse e a confiança do mercado no projeto Sui. A participação de investidores de destaque abriu caminho para alianças e parcerias estratégicas, contribuindo para o crescimento e desenvolvimento do ecossistema de Sui.

Move War: Quais são as inovações independentes das soluções técnicas Aptos e Sui?

Além disso, Aptos e Sui promovem comunidades vibrantes e ativas de desenvolvedores, entusiastas e usuários. Essas comunidades contribuem ativamente para o ecossistema por meio do desenvolvimento de aplicativos, participando de discussões e compartilhando ideias. Essas duas plataformas promovem inovação, colaboração e adoção de maneira orientada pela comunidade, criando um forte ecossistema para Aptos e Sui.

Considerações Finais

Embora não esteja claro qual solução será a vencedora para dominar o mercado, Aptos e Sui fizeram progressos significativos em seu desenvolvimento, avançando muito no estado atual do design de blockchain. A Aptos ganhou participação de mercado entrando no mercado relativamente cedo e atraindo muita atenção, enquanto a Sui se beneficiou de sua abordagem inovadora e focada na segurança. Uma coisa é certa: com seu enorme potencial para melhorar a escalabilidade e a segurança de redes criptografadas, a tecnologia baseada em Move está destinada a ter um impacto duradouro na indústria.

Ver original
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
Sem comentários