Aptos é uma blockchain de Layer 1 que utiliza a linguagem Move, consenso BFT e execução paralela para oferecer transações mais rápidas e baratas.
A rede utiliza AptosBFT, um protocolo de consenso Tolerante a Falhas Bizantinas (BFT) construído sobre o Proof of Stake (PoS).
Aptos usa a linguagem de programação Move, projetada para melhorar a segurança de contratos inteligentes e a gestão de recursos.
APT é o token nativo da rede. É usado para taxas de transação, staking, governança e participação de validadores.
O que é Aptos?
Aptos é uma blockchain de Camada 1 projetada para fornecer uma infraestrutura escalável, atualizável e segura para aplicações descentralizadas. A rede utiliza Prova de Participação (PoS) com um sistema de consenso Tolerante a Falhas Bizantinas (BFT) para fornecer finalidades de transação rápidas e confiáveis.
Para melhorar o desempenho, o Aptos possui um motor de execução paralela que pode processar múltiplas transações simultaneamente, permitindo que a rede suporte volumes mais altos de atividade. Aptos também utiliza a linguagem de programação Move, uma linguagem orientada a recursos que melhora a segurança dos contratos inteligentes e suporta verificação formal, fornecendo aos desenvolvedores ferramentas mais robustas para construir aplicações seguras.
História
Aptos foi fundado em 2021 por ex-engajadores da Meta, Mo Shaikh e Avery Ching, que haviam trabalhado anteriormente na blockchain Diem (anteriormente Libra). Quando o Diem foi encerrado devido a desafios regulatórios, a Aptos Labs foi lançada para continuar a construção sobre a tecnologia.
A rede Aptos mainnet foi lançada em outubro de 2022. Desde então, a Aptos Labs tem se concentrado em avançar a tecnologia central da rede, enquanto a Fundação Aptos apoia o crescimento do ecossistema, financiando desenvolvedores, conduzindo programas educacionais e construindo parcerias para expandir a adoção.
Como o Aptos Funciona
AptosBFT
Aptos utiliza Prova de Participação (PoS), onde os validadores stake tokens APT para participar na segurança da rede. Eles são responsáveis por propor blocos, validar transações e manter a blockchain funcionando eficientemente. Além disso, a rede utiliza AptosBFT, um protocolo de Consenso Tolerante a Falhas Bizantinas (BFT) consenso que permite que os validadores cheguem a um acordo sobre transações. O AptosBFT é projetado para manter a rede operacional mesmo que até um terço dos validadores falhem ou ajam de forma desonesta. Essa abordagem visa equilibrar segurança com processamento rápido de transações.
Linguagem de programação Move
Os contratos inteligentes Aptos são escritos em Move, uma linguagem de programação originalmente desenvolvida para o projeto de blockchain Diem na Meta. O Move é projetado para funcionar em diferentes blockchains, proporcionando aos desenvolvedores acesso a ferramentas, bibliotecas e comunidades compartilhadas.
Move é único porque emprega um modelo orientado a recursos, que trata ativos digitais como recursos que não podem ser copiados ou destruídos por engano. Isso torna mais difícil para bugs ou erros de codificação causarem perdas de ativos. Para adicionar outra camada de proteção, o Move vem com o Move Prover, uma ferramenta de verificação formal para contratos inteligentes que pode verificar se eles se comportam conforme o esperado.
Para os desenvolvedores, Move oferece segurança e flexibilidade. Ajuda a impor melhores práticas na construção de aplicações seguras, enquanto ainda permite espaço para inovação. Aptos também investe no crescimento da comunidade de desenvolvedores Move, apoiando contribuições de código aberto e incentivando construtores a expandir as capacidades da linguagem em Web3.
Motor de execução paralela
A maioria das blockchains lida com transações sequencialmente, processando uma de cada vez. Esse design simples facilita a implementação, mas também restringe a escalabilidade, já que a rede só pode processar um número limitado de transações de uma vez. À medida que a atividade aumenta, isso muitas vezes resulta em congestionamento e tempos de transação mais lentos.
Aptos utiliza Block-STM (Memória Transacional Software), um motor 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, o Aptos valida os resultados. Se duas transações tentarem modificar o mesmo recurso e houver conflito, apenas aquelas transações específicas são re-executadas, enquanto as outras permanecem inalteradas. Esse design garante que uma única transação falhada não interrompa a cadeia.
Um agendador embutido também ajuda o Block-STM a priorizar transações de forma eficiente, aumentando ainda mais o desempenho. Como resultado, o Aptos pode alcançar um throughput muito maior em comparação com 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, teste e implantação de aplicações na rede. Os desenvolvedores podem gerar chaves de API em segundos e construir indexadores de blockchain sem escrever código. Eles também podem lançar coleções de Tokens Não Fungíveis (NFT) com um único clique, patrocinar transações através de uma estação de gás e simplificar o onboarding do usuário sem gerenciar uma infraestrutura complexa.
Aptos Connect
Aptos Connect é uma carteira auto-custodial baseada na web que não requer downloads ou extensões de navegador. Em vez de chaves privadas tradicionais , utiliza contas sem chave da Aptos, permitindo que os usuários façam login com contas sociais como Google. A conta blockchain está criptograficamente vinculada ao login, mas nunca ligada publicamente a ele, tornando o onboarding mais simples enquanto garante que os usuários mantenham total controle de seus ativos.
Serviço de Nome Aptos (ANS)
O Serviço de Nome Aptos fornece nomes .apt legíveis por humanos para substituir endereços de carteira complexos , tornando as transações mais fáceis de gerenciar e compartilhar. Este serviço melhora a acessibilidade e usabilidade em todo o ecossistema Aptos, com integrações que permitem que aplicações descentralizadas (
Aptos Assistant
Aptos Assistant é uma ferramenta de suporte AI que funciona em parceria com a Microsoft para simplificar a navegação no ecossistema Aptos. Ela atua como um chatbot seguro que pode responder a perguntas relacionadas a blockchain em termos simples. Os usuários podem contar com ela para ajuda no onboarding, enquanto os desenvolvedores podem usá-la para encontrar recursos para construir contratos inteligentes e aplicações.
Token Aptos
O token APT é o token nativo da rede Aptos. Ele é usado dentro do ecossistema Aptos para muitos propósitos, incluindo:
Taxas de gás: 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 detentores podem fazer stake de APT para ajudar a garantir a rede, seja delegando seus tokens a validadores ou executando nós validadores diretamente. Em troca, eles ganham recompensas distribuídas a cada época.
Operações do validador: Executar um validador requer fazer stake de APT. Os validadores participam do consenso, processam transações e ganham recompensas por atividade honesta. Mau comportamento ou má configuração podem resultar em penalidades, incluindo a perda de tokens em stake.
Governança: Tokens APT concedem aos detentores a capacidade de participar da governança na cadeia, permitindo que votem em atualizações de protocolo, ajustes de parâmetros e outras decisões que moldam o futuro da rede.
Considerações Finais
Aptos é uma Camada 1 blockchain focada em escalabilidade e baseia-se em tecnologia desenvolvida inicialmente para o projeto Diem da Meta. A rede combina AptosBFT para um consenso rápido e seguro, a linguagem de programação Move para contratos inteligentes mais seguros e o motor Block-STM para execução paralela. Além do protocolo central, o 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 o onboarding do usuário mais acessível.
