Networks

O que é a Aptos (APT)?

A Aptos é uma blockchain de camada 1, desenvolvida por ex-colaboradores do projeto Libra da Meta, com foco em escalabilidade, segurança e atualizações. Utiliza Proof-of-Stake e a linguagem de programação Move para contratos inteligentes. A blockchain adota uma abordagem de sharding e governança descentralizada. Seu token, APT, gerou controvérsias pela distribuição inicial e foi lançado com um airdrop de 2% do fornecimento total.

2022 foi um ano marcado por discussões intensas sobre protocolos de camada 1, como Ethereum, Solana, BNB Smart Chain, Avalanche e muitos outros.

O enorme crescimento dos tokens não fungíveis (NFTs) revelou que muitas das blockchains não estavam preparadas para lidar com a demanda de uma adoção mais ampla.

Antes da transição do Ethereum para o Proof-of-Stake (leia-se The Merge), a rede frequentemente ficava congestionada, e as taxas de transação atingiam valores astronômicos. Isso gerou a ideia de que apenas grandes investidores poderiam participar de múltiplas iniciativas DeFi na rede Ethereum.

Por outro lado, Solana também enfrentou problemas. Embora tenha sido anunciada como uma blockchain de alto desempenho capaz de processar milhares de transações por segundo (TPS), a rede sofreu várias quedas, tornando-a praticamente inutilizável.

Agora, surge um novo nome no mercado – a Blockchain Aptos. Conhecida por muitos como o “assassino da Solana”, a Aptos é apresentada como uma rede “escalável, segura, confiável e atualizável”, que esteve em desenvolvimento por mais de três anos e recentemente lançou sua mainnet.

Alguns Dados Breves

  • Aptos é uma blockchain de camada 1 desenvolvida pela Aptos Labs.
  • Aptos Labs foi fundada por contribuintes principais do Diem (desenvolvido pela Meta).
  • Utiliza Proof-of-Stake (PoS) como algoritmo de consenso.

O Núcleo da Aptos

Aptos é descrita como uma blockchain projetada para escalabilidade, segurança, confiabilidade e capacidade de atualização, e foi desenvolvida por uma equipe de mais de 350 desenvolvedores.

Este guia abordará os seguintes componentes principais:

  • A linguagem Move
  • O modelo de dados da Aptos
  • O módulo Move

Linguagem Move

A Aptos utiliza o modelo de objetos da Move para representar o estado do livro-razão. A Move é uma nova linguagem de programação para contratos inteligentes, focada em segurança e flexibilidade. Ela utiliza módulos Move para codificar as regras das transações no estado.

Os usuários enviam transações que podem publicar novos módulos, atualizar os existentes, executar funções específicas dentro desses módulos ou conter scripts que interagem com interfaces públicas de vários módulos.

A Move é projetada para enfatizar a escassez de recursos, controle de acesso e preservação. A linguagem garante a segurança de tipo e memória, mesmo quando o código é não confiável. Para garantir a confiança no código, os desenvolvedores têm acesso ao Move Prover, um verificador formal que autentica a correção funcional de um programa com base em uma especificação pré-estabelecida.

Modelo de Dados

A blockchain Aptos define o estado de seu livro-razão como o estado de todas as contas, versionado por um inteiro de 64 bits não assinado, que corresponde ao número de transações executadas pela rede.

Qualquer pessoa pode submeter uma transação para modificar esse estado. A execução da transação gera uma saída que pode conter operações para modificar o estado do livro-razão, chamadas de write sets, que representam eventos resultantes, quantidade de gás consumido e o status da transação.

As transações incluem informações como:

  • Autenticador da transação
  • Endereço do remetente
  • Payload
  • Preço do gás
  • Quantidade máxima de gás
  • Número de sequência
  • Tempo de expiração
  • ID da cadeia

Além disso, o modelo de dados da Move permite o endereçamento global de módulos e dados nativamente. Transações sem conflitos sobre dados e contas podem ser executadas em paralelo.

Módulo Move

Um módulo Move contém bytecode que declara estruturas e procedimentos. Ele é identificado pelo endereço da conta onde o módulo foi declarado e deve ser único dentro dessa conta.

Os módulos são agrupados em pacotes no mesmo endereço. O proprietário do endereço publica o pacote na blockchain, que inclui o bytecode e os metadados. Esses metadados podem definir se o pacote pode ser atualizado ou é imutável. Para pacotes atualizáveis, verificações de compatibilidade são realizadas antes da atualização.

Como a Aptos Escalará?

Segundo o whitepaper, a Aptos foi inicialmente lançada com um único estado de livro-razão, mas, com o tempo, a rede adotará uma abordagem única de escalabilidade horizontal.

A rede implementará estados de livro-razão fragmentados, com uma API homogênea e o conceito de sharding. Dados poderão ser transferidos entre shards por meio de uma ponte homogênea, permitindo que usuários e desenvolvedores escolham esquemas de sharding conforme suas necessidades.

Governança da Aptos

A Aptos utiliza um algoritmo de consenso Proof-of-Stake (PoS), no qual os validadores precisam ter um valor mínimo de tokens Aptos em staking para participar da validação de transações. O protocolo AptosBFT, baseado em HotStuff, é o algoritmo de consenso BFT da rede.

BFT, ou Tolerância a Falhas Bizantinas, se refere à resolução de falhas quando componentes podem falhar, e a informação sobre essas falhas é imperfeita.

Os validadores determinam como dividir a recompensa entre eles e seus stakers. Os stakers podem escolher seus validadores e combinar uma divisão de recompensas pré-acordada. As recompensas são distribuídas ao final de cada época via módulo Move on-chain.

O token que impulsiona a Aptos é o APT.

Tokenomics do APT

A tokenomics do APT gerou controvérsias, pois o token seria lançado sem informações públicas sobre seu fornecimento total, distribuição e plano geral. Após isso, a equipe publicou um post oficial com mais detalhes.

O fornecimento inicial do APT foi de 1 bilhão de tokens, sendo que 51% foi designado para a “comunidade”, 19% para “contribuintes principais”, 16,5% para a “fundação” e 13,48% para investidores.

Airdrop da Aptos

Para marcar o lançamento da mainnet, a Aptos fez um airdrop de 20.076.150 tokens APT para 110.235 endereços elegíveis, representando 2% do fornecimento inicial.

Liderança e Financiamento da Aptos Labs

Aptos Labs foi fundada por Mo Shaikh e Avery Ching, que anteriormente trabalharam no projeto Libra, da Meta (antigo Facebook). A empresa arrecadou $200 milhões em uma rodada de financiamento liderada por Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures e outros grandes nomes do setor.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *