Aptos, como uma plataforma de blockchain com latência muito baixa e alta capacidade de processamento, oferece grande conveniência para os desenvolvedores construírem aplicações web3. Este artigo apresentará 8 inovações principais que impulsionam o desenvolvimento próspero da rede Aptos.
1. Desenvolvimento de aplicações otimizadas em Move
Aptos integrou a linguagem de programação Move, oferecendo aos desenvolvedores um ambiente e eficiência de desenvolvimento melhores. Move é uma linguagem de forte expressividade e fácil de usar, projetada para a gestão segura de ativos.
Aptos melhorou significativamente o ecossistema Move ao adicionar várias funcionalidades nos níveis de linguagem e estrutura. Isso inclui uma arquitetura de segurança aprimorada, medição de gas configurável, capacidade de atualização de código, entre outros. Os validadores Move oferecem segurança adicional para contratos inteligentes e estão se expandindo ativamente na Aptos.
Muitos dos primeiros pesquisadores e desenvolvedores da linguagem Move ainda estão ativos no ecossistema Aptos, constantemente aprimorando a linguagem Move e a comunidade. Após quatro anos de testes e validações, Move tornou-se uma linguagem de desenvolvimento madura e utilizável em ambientes de produção.
2. Block-STM oferece mais liberdade de programação
Block-STM é um novo motor de execução paralela de contratos inteligentes, construído com base na memória de transações da Aptos e nos princípios de controle de concorrência otimista. Este método inovador de paralelização de transações pode acelerar a velocidade de processamento de transações sem afetar a experiência de desenvolvimento.
Ao contrário de outros mecanismos de execução paralela que requerem a destruição da atomicidade das transações, o Block-STM permite que os desenvolvedores codifiquem sem restrições, alcançando maior taxa de transferência e menor latência para aplicações práticas. Os desenvolvedores podem facilmente construir aplicações altamente paralelizadas, suportando operações de atomicidade mais ricas, melhorando assim a experiência do usuário.
3. A governança on-chain promove a descentralização
Aptos possui um mecanismo de governança on-chain embutido, permitindo alterações sem costura na configuração da rede e da máquina virtual, suportando um verdadeiro layer1 descentralizado e sem permissão. A comunidade Aptos tem sido capaz de criar e votar em propostas que afetam o comportamento da blockchain, incluindo a modificação da duração do epoch, requisitos de participação dos validadores, atualizações do código principal, entre outras.
4. AptosBFTv4 aumenta a eficiência do consenso
AptosBFTv4 é o primeiro protocolo BFT de blockchain de nível de produção com uma prova de correção rigorosa. Ele é uma melhoria sobre o Hotstuff, reduzindo o atraso de submissão de 3 etapas para 2 etapas, diminuindo em 33% o atraso sem sacrificar o custo de comunicação.
A implementação do AptosBFTv4 considera a segurança e a escalabilidade, separando claramente as invariantes para facilitar o isolamento e a auditoria. O mesmo conjunto de software foi atualizado 4 vezes e testado em uma rede real, provando a rigorosidade e robustez de seu processo de desenvolvimento.
5. Medidas de segurança para aumentar a confiança do usuário
As contas Aptos suportam uma gestão flexível de chaves, incluindo rotação de chaves, agilidade de criptografia e modelos de custódia híbridos. O desacoplamento entre contas e chaves permite que a Aptos adicione de forma contínua novos algoritmos de assinatura digital.
As carteiras podem usar a funcionalidade de pré-execução de transações, explicando os resultados da transação antes da assinatura do usuário, reduzindo riscos de segurança como phishing. A Aptos também impede a validade ilimitada das assinaturas através de três camadas de proteção, incluindo número de série, data de expiração e ID da cadeia.
O protocolo de consenso da Aptos e o armazenamento autenticado implementam suporte sem costura para clientes leves, proporcionando uma experiência do usuário mais segura e confiável. Qualquer pessoa pode conectar-se a um nó completo e acessar diretamente os dados verificados.
6. Arquitetura modular voltada para o futuro
Aptos adota uma abordagem de design modular e flexível, suportando atualizações frequentes e capaz de adotar rapidamente os mais recentes avanços tecnológicos. Sua arquitetura foi otimizada para atualizações frequentes sem tempo de inatividade, o que foi validado nas iterações anteriores da mainnet e na testnet.
A blockchain Aptos inclui um protocolo de gestão de alterações em cadeia embutido, que permite a rápida implementação de novas inovações tecnológicas e suporta novos cenários de aplicações Web3.
7. Mecanismo de recompensa baseado em propostas
Aptos implementou um sistema de recompensas de staking baseado no desempenho das propostas, para promover um maior nível de descentralização. Comparado a sistemas baseados em votação, este mecanismo é menos sensível a atrasos inter-regionais, aumentando a taxa de recompensa para nós em áreas remotas e diminuindo o impacto da distribuição geográfica.
O modo de recompensa considera ao mesmo tempo o comportamento de votação, pois um bom desempenho de votação pode afetar a probabilidade de eleição dos proponentes.
8. Árvore Merkle Sparse de Alto Desempenho
Aptos utiliza a estrutura de Merkle Jellyfish (JMT), aproveitando um padrão de chave baseado em versão e monotonicamente crescente para otimizar o mecanismo de armazenamento subjacente. O JMT alcançou um ponto de equilíbrio prático entre CPU, I/O e uso de armazenamento.
Além do JMT, Aptos também implementou uma árvore Merkle esparsa, em memória e sem bloqueio, projetada especificamente para cache e paralelização, utilizada em conjunto com o Block-STM para alcançar atualizações de estado global de alto desempenho.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
14 gostos
Recompensa
14
5
Partilhar
Comentar
0/400
BlockchainTalker
· 07-25 13:11
na verdade... a verdadeira inovação aqui são as reclamações de tps
Ver originalResponder0
LeekCutter
· 07-23 17:16
Vai subir, não vai?
Ver originalResponder0
WhaleMistaker
· 07-22 16:40
Isso é chamado de desenvolvimento próspero?
Ver originalResponder0
MetaMisfit
· 07-22 16:39
apenas fanáticos do web3
Ver originalResponder0
LiquidityHunter
· 07-22 16:29
04:13 A liquidez... está tão suave que os Bots de arbitragem não conseguem acompanhar.
Os 8 principais motores de inovação da rede Aptos: fortalecimento do desenvolvimento, melhoria do desempenho, promoção da Descentralização
As 8 principais forças inovadoras da rede Aptos
Aptos, como uma plataforma de blockchain com latência muito baixa e alta capacidade de processamento, oferece grande conveniência para os desenvolvedores construírem aplicações web3. Este artigo apresentará 8 inovações principais que impulsionam o desenvolvimento próspero da rede Aptos.
1. Desenvolvimento de aplicações otimizadas em Move
Aptos integrou a linguagem de programação Move, oferecendo aos desenvolvedores um ambiente e eficiência de desenvolvimento melhores. Move é uma linguagem de forte expressividade e fácil de usar, projetada para a gestão segura de ativos.
Aptos melhorou significativamente o ecossistema Move ao adicionar várias funcionalidades nos níveis de linguagem e estrutura. Isso inclui uma arquitetura de segurança aprimorada, medição de gas configurável, capacidade de atualização de código, entre outros. Os validadores Move oferecem segurança adicional para contratos inteligentes e estão se expandindo ativamente na Aptos.
Muitos dos primeiros pesquisadores e desenvolvedores da linguagem Move ainda estão ativos no ecossistema Aptos, constantemente aprimorando a linguagem Move e a comunidade. Após quatro anos de testes e validações, Move tornou-se uma linguagem de desenvolvimento madura e utilizável em ambientes de produção.
2. Block-STM oferece mais liberdade de programação
Block-STM é um novo motor de execução paralela de contratos inteligentes, construído com base na memória de transações da Aptos e nos princípios de controle de concorrência otimista. Este método inovador de paralelização de transações pode acelerar a velocidade de processamento de transações sem afetar a experiência de desenvolvimento.
Ao contrário de outros mecanismos de execução paralela que requerem a destruição da atomicidade das transações, o Block-STM permite que os desenvolvedores codifiquem sem restrições, alcançando maior taxa de transferência e menor latência para aplicações práticas. Os desenvolvedores podem facilmente construir aplicações altamente paralelizadas, suportando operações de atomicidade mais ricas, melhorando assim a experiência do usuário.
3. A governança on-chain promove a descentralização
Aptos possui um mecanismo de governança on-chain embutido, permitindo alterações sem costura na configuração da rede e da máquina virtual, suportando um verdadeiro layer1 descentralizado e sem permissão. A comunidade Aptos tem sido capaz de criar e votar em propostas que afetam o comportamento da blockchain, incluindo a modificação da duração do epoch, requisitos de participação dos validadores, atualizações do código principal, entre outras.
4. AptosBFTv4 aumenta a eficiência do consenso
AptosBFTv4 é o primeiro protocolo BFT de blockchain de nível de produção com uma prova de correção rigorosa. Ele é uma melhoria sobre o Hotstuff, reduzindo o atraso de submissão de 3 etapas para 2 etapas, diminuindo em 33% o atraso sem sacrificar o custo de comunicação.
A implementação do AptosBFTv4 considera a segurança e a escalabilidade, separando claramente as invariantes para facilitar o isolamento e a auditoria. O mesmo conjunto de software foi atualizado 4 vezes e testado em uma rede real, provando a rigorosidade e robustez de seu processo de desenvolvimento.
5. Medidas de segurança para aumentar a confiança do usuário
As contas Aptos suportam uma gestão flexível de chaves, incluindo rotação de chaves, agilidade de criptografia e modelos de custódia híbridos. O desacoplamento entre contas e chaves permite que a Aptos adicione de forma contínua novos algoritmos de assinatura digital.
As carteiras podem usar a funcionalidade de pré-execução de transações, explicando os resultados da transação antes da assinatura do usuário, reduzindo riscos de segurança como phishing. A Aptos também impede a validade ilimitada das assinaturas através de três camadas de proteção, incluindo número de série, data de expiração e ID da cadeia.
O protocolo de consenso da Aptos e o armazenamento autenticado implementam suporte sem costura para clientes leves, proporcionando uma experiência do usuário mais segura e confiável. Qualquer pessoa pode conectar-se a um nó completo e acessar diretamente os dados verificados.
6. Arquitetura modular voltada para o futuro
Aptos adota uma abordagem de design modular e flexível, suportando atualizações frequentes e capaz de adotar rapidamente os mais recentes avanços tecnológicos. Sua arquitetura foi otimizada para atualizações frequentes sem tempo de inatividade, o que foi validado nas iterações anteriores da mainnet e na testnet.
A blockchain Aptos inclui um protocolo de gestão de alterações em cadeia embutido, que permite a rápida implementação de novas inovações tecnológicas e suporta novos cenários de aplicações Web3.
7. Mecanismo de recompensa baseado em propostas
Aptos implementou um sistema de recompensas de staking baseado no desempenho das propostas, para promover um maior nível de descentralização. Comparado a sistemas baseados em votação, este mecanismo é menos sensível a atrasos inter-regionais, aumentando a taxa de recompensa para nós em áreas remotas e diminuindo o impacto da distribuição geográfica.
O modo de recompensa considera ao mesmo tempo o comportamento de votação, pois um bom desempenho de votação pode afetar a probabilidade de eleição dos proponentes.
8. Árvore Merkle Sparse de Alto Desempenho
Aptos utiliza a estrutura de Merkle Jellyfish (JMT), aproveitando um padrão de chave baseado em versão e monotonicamente crescente para otimizar o mecanismo de armazenamento subjacente. O JMT alcançou um ponto de equilíbrio prático entre CPU, I/O e uso de armazenamento.
Além do JMT, Aptos também implementou uma árvore Merkle esparsa, em memória e sem bloqueio, projetada especificamente para cache e paralelização, utilizada em conjunto com o Block-STM para alcançar atualizações de estado global de alto desempenho.