Whitepaper Aptos
Versões completas em PDF
Seção intitulada “Versões completas em PDF”O surgimento das blockchains como uma nova infraestrutura de Internet levou os desenvolvedores a implementar dezenas de milhares de aplicações descentralizadas em taxas de crescimento rapidamente aceleradas. Infelizmente, o uso de blockchain ainda não é ubíquo devido a frequentes interrupções, altos custos, baixos limites de throughput e numerosas preocupações de segurança. Para permitir a adoção em massa na era web3, a infraestrutura blockchain precisa seguir o caminho da infraestrutura em nuvem como uma plataforma confiável, escalável, custo-eficiente e continuamente melhorando para construir aplicações amplamente utilizadas.
Apresentamos a blockchain Aptos, projetada com escalabilidade, segurança, confiabilidade e capacidade de upgrade como princípios-chave para abordar esses desafios. A blockchain Aptos foi desenvolvida ao longo dos últimos três anos por mais de 350 desenvolvedores ao redor do mundo. Ela oferece inovações novas e inéditas em consenso, design de contratos inteligentes, segurança do sistema, performance e descentralização. A combinação dessas tecnologias fornecerá um bloco de construção fundamental para trazer web3 às massas:
-
Primeiro, a blockchain Aptos integra nativamente e usa internamente a linguagem Move para execução de transações rápida e segura. O Move prover, um verificador formal para contratos inteligentes escritos na linguagem Move, fornece salvaguardas adicionais para invariantes e comportamento de contratos. Este foco na segurança permite que desenvolvedores protejam melhor seu software de entidades maliciosas.
-
Segundo, o modelo de dados Aptos permite gerenciamento flexível de chaves e opções de custódia híbrida. Isso, junto com transparência de transações antes da assinatura e protocolos de clientes leves práticos, fornece uma experiência de usuário mais segura e confiável.
-
Terceiro, para alcançar alto throughput e baixa latência, a blockchain Aptos aproveita uma abordagem pipelined e modular para os estágios-chave do processamento de transações. Especificamente, disseminação de transações, ordenação de metadados de blocos, execução paralela de transações, armazenamento em lote e certificação de ledger operam todos concorrentemente. Esta abordagem aproveita completamente todos os recursos físicos disponíveis, melhora a eficiência de hardware e permite execução altamente paralela.
-
Quarto, diferentemente de outros engines de execução paralela que quebram a atomicidade de transações exigindo conhecimento prévio dos dados a serem lidos e escritos, a blockchain Aptos não impõe tais limitações aos desenvolvedores. Ela pode suportar eficientemente atomicidade com transações arbitrariamente complexas, permitindo maior throughput e menor latência para aplicações do mundo real e simplificando o desenvolvimento.
-
Quinto, o design de arquitetura modular do Aptos suporta flexibilidade do cliente e otimiza para upgrades frequentes e instantâneos. Além disso, para rapidamente implementar novas inovações tecnológicas e suportar novos casos de uso web3, a blockchain Aptos fornece protocolos embutidos de gerenciamento de mudanças on-chain.
-
Finalmente, a blockchain Aptos está experimentando com iniciativas futuras para escalar além da performance de validadores individuais: seu design modular e engine de execução paralela suportam sharding interno de um validador e sharding de estado homogêneo fornece o potencial para escalabilidade horizontal de throughput sem adicionar complexidade adicional para operadores de nós.