Pontos-chave
A Aptos é uma blockchain de Layer-1 que usa a linguagem Move, o consenso BFT e a execução paralela para oferecer transações mais rápidas e baratas.
A rede usa o aptoSBFT, um protocolo de consenso tolerante a falhas bizantinas - Byzantine Fault Tolerant (BFT) - desenvolvido com base no mecanismo Proof of Stake (PoS).
A Aptos usa a linguagem de programação Move, projetada para melhorar a segurança de contratos inteligentes e o gerenciamento de recursos.
APT é o token nativo da rede. Ele é usado para taxas de transação, staking, governança e participação de validadores.
O que é Aptos?
Aptos é um blockchain de Layer-1 projetada para oferecer uma infraestrutura com escalabilidade, atualizável e segura para aplicações descentralizadas. A rede usa o Proof of Stake (PoS) com o sistema de consenso Byzantine Fault Tolerant (BFT) para oferecer uma finalização rápida e confiável para as transações.
Para melhorar o desempenho, a Aptos conta com um mecanismo de execução paralela capaz de processar múltiplas transações simultaneamente, o que permite que a rede suporte volumes maiores de atividade. A Aptos também usa a linguagem de programação Move, uma linguagem orientada a recursos que aprimora a segurança de contratos inteligentes e oferece suporte à verificação formal, fornecendo aos desenvolvedores ferramentas mais robustas para criar aplicações seguras.
Histórico
A Aptos foi fundada em 2021 pelos antigos engenheiros da Meta, Mo Shaikh e Avery Ching, que já haviam trabalhado na blockchain Diem (antiga Libra). Quando a Diem foi fechada por questões regulatórias, a Aptos Labs foi lançada para continuar desenvolvendo a tecnologia.
A mainnet da Aptos foi lançada em outubro de 2022. Desde então, a Aptos Labs tem se concentrado no avanço da tecnologia central da rede, enquanto a Aptos Foundation oferece suporte ao crescimento do ecossistema financiando desenvolvedores, executando programas educacionais e construindo parcerias para expandir a adoção.
Como funciona a Aptos
AptosBFT
A Aptos usa o Proof of Stake (PoS), onde os validadores fazem staking de tokens APT para participar e contribuir com a segurança da rede. Eles são responsáveis por propor blocos, validar transações e manter a blockchain funcionando de maneira eficiente. Além disso, a rede usa o AptosBFT, um protocolo de consenso tolerante a falhas bizantinas (BFT) que permite que os validadores cheguem a um acordo sobre as transações. O AptosBFT foi projetado para manter a rede operacional mesmo que até um terço dos validadores falhem ou ajam de forma desonesta. Essa abordagem visa equilibrar a segurança com o processamento rápido das transações.
Linguagem de programação Move
Os contratos inteligentes da Aptos são escritos em Move, uma linguagem de programação originalmente desenvolvida para o projeto da blockchain Diem na Meta. A linguagem Move foi projetada para funcionar em diferentes blockchains, fornecendo aos desenvolvedores acesso a bibliotecas, comunidades e ferramentas compartilhadas.
A Move é única porque emprega um modelo orientado a recursos, que trata os ativos digitais como recursos que não podem ser copiados ou destruídos por engano. Isso dificulta que bugs ou erros de programação causem perdas de ativos. Para adicionar outra camada de proteção, a Move inclui o Move Prover, uma ferramenta de verificação formal para contratos inteligentes que verifica se eles funcionam conforme o esperado.
Para desenvolvedores, a Move oferece segurança e flexibilidade. Ela ajuda a aplicar as melhores práticas na criação de aplicações seguras, ao mesmo tempo em que oferece espaço para inovação. A Aptos também investe no crescimento da comunidade de desenvolvedores de Move, apoiando contribuições de código aberto e incentivando os desenvolvedores a expandir os recursos da linguagem na Web3.
Mecanismo de execução paralela
A maioria das blockchains gerencia as transações sequencialmente, processando-as uma de cada vez. Esse design simples facilita a implementação, mas também restringe a escalabilidade, pois a rede é capaz de processar um número limitado de transações por vez. Conforme a atividade aumenta, isso geralmente resulta em congestionamento e em transações mais lentas.
A Aptos usa o Block-STM (Software Transactional Memory), um mecanismo de execução especializado que processa transações em paralelo. Isso significa que, em vez de lidar com uma transação por vez, o sistema pode executar várias transações simultaneamente. Após a execução, a Aptos valida os resultados. Se duas transações tentarem modificar o mesmo recurso e entrarem em conflito, apenas essas transações específicas serão executadas reexecutadas, enquanto as outras permanecerão inalteradas. Esse design garante que uma única transação com falha não interrompa o funcionamento da blockchain.
Um agendador integrado também ajuda o Block-STM a priorizar as transações com eficiência, melhorando ainda mais o desempenho. Com isso, a Aptos consegue atingir uma taxa de transferência muito maior em comparação com as blockchains sequenciais tradicionais. O sucesso do Block-STM também influenciou outras blockchains, como Polygon, Sei e Starknet, que adotaram abordagens semelhantes para execução paralela.
Ecossistema
Aptos Build
Aptos Build é um kit de ferramentas para desenvolvedores da Aptos Labs que facilita a criação, o teste e a implantação de aplicações na rede. Os desenvolvedores podem gerar chaves de API em segundos e criar indexadores de blockchain sem precisar programar. Eles também podem lançar coleções de Tokens Não Fungíveis (NFTs) com um único clique, patrocinar transações por meio de uma plataforma de gas e simplificar a integração de usuários sem lidar com uma infraestrutura complexa.
Aptos Connect
A Aptos Connect é uma carteira de autocustódia baseada na web que não requer downloads ou extensões de navegador. Em vez das chaves privadas tradicionais, ela usa as contas sem chave (keyless) da Aptos, permitindo que os usuários façam login com contas sociais, como o Google. A conta blockchain é vinculada criptograficamente ao login, mas nunca vinculada publicamente a ele, simplificando a integração e garantindo que os usuários mantenham o controle total sobre seus ativos.
Aptos Name Service (ANS)
O Aptos Name Service fornece nomes .apt legíveis por humanos para substituir endereços de carteira complexos, facilitando o gerenciamento e o compartilhamento das transações. Esse serviço aprimora a acessibilidade e a usabilidade em todo o ecossistema da Aptos, com integrações que permitem que aplicativos descentralizados (dApps) forneçam experiências mais simples e intuitivas aos usuários.
Aptos Assistant
O Aptos Assistant é uma ferramenta de suporte impulsionada por IA criada em parceria com a Microsoft para simplificar a navegação no ecossistema da Aptos. Ele atua como um chatbot seguro capaz de responder de forma simples as perguntas relacionadas à blockchain. Os usuários podem contar com ele para suporte na integração, enquanto desenvolvedores podem usá-lo para encontrar recursos para criar contratos inteligentes e aplicações.
Token Aptos
O token APT é o token nativo da rede Aptos. Ele é usado no ecossistema da Aptos para vários propósitos, incluindo:
Taxas de gas: o APT é usado para pagar taxas de transação ao enviar transações ou interagir com aplicações e contratos inteligentes na rede Aptos.
Staking: os holders podem fazer staking de APT para ajudar a proteger a rede, delegando seus tokens aos validadores ou executando os nodes validadores diretamente. Em troca, eles recebem recompensas distribuídas em cada época.
Operações do validador: executar um node validador requer staking de APT. Os validadores participam do mecanismo de consenso, processam transações e ganham recompensas por atividades honestas. O mau comportamento ou a configuração incorreta podem resultar em penalidades, incluindo a perda de tokens em staking.
Governança: os tokens APT permitem que os holders participem da governança on-chain, votem em atualizações de protocolo, ajustes de parâmetros e outras decisões que moldam o futuro da rede.
Considerações finais
A Aptos é uma blockchain de Layer-1 focada na escalabilidade e se baseia na tecnologia inicialmente desenvolvida para o projeto Diem, da Meta. A rede combina o AptosBFT para um consenso rápido e seguro, a linguagem de programação Move para contratos inteligentes mais seguros e o mecanismo Block-STM para execução paralela. Além do protocolo principal, a Aptos expande seu ecossistema com ferramentas como Aptos Build, Aptos Connect, Aptos Name Service e Aptos Assistant. Esses serviços são projetados para facilitar o desenvolvimento e tornar a integração de usuários mais acessível.
Leituras adicionais
Aviso Legal: este conteúdo é apresentado a você “no estado em que se encontra“ apenas para fins informativos e educacionais, sem qualquer tipo de garantia. O conteúdo não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional, e não tem o objetivo de recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio conselho de consultores profissionais. Os produtos mencionados neste artigo podem não estar disponíveis em sua região. No caso de contribuições e artigos enviados por colaboradores terceirizados, note que as opiniões expressas pertencem aos respectivos autores e não refletem necessariamente as opiniões da Binance Academy. Para mais detalhes, por favor leia nosso aviso aqui. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode aumentar ou diminuir e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não se responsabiliza por nenhuma de suas possíveis perdas. Este material não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional. Para mais informações, por favor consulte nossos Termos de Uso e Aviso de Risco.