Inovação tecnológica da cadeia Aptos: execução paralela otimista e otimização do pool de memória melhoram o desempenho

Análise aprofundada do ciclo de vida das transações: discutindo as diferenças técnicas entre Ethereum, Solana e Aptos

O ciclo de vida das transações é um ponto de entrada fundamental para entender as diferenças na tecnologia blockchain. Ao analisar o fluxo completo das transações, desde a criação até a atualização do estado final, podemos compreender claramente as abordagens de design e as escolhas técnicas de diferentes blockchains. Este artigo terá como foco o Aptos, analisando seu design único e comparando-o com o Ethereum e o Solana.

Aptos: Design otimista e de alto desempenho com paralelismo

Aptos, como uma blockchain pública focada em alto desempenho, tem um ciclo de vida de transação semelhante ao do Ethereum, mas alcança uma melhoria significativa de desempenho através da execução otimista paralela inovadora e da otimização da pool de memórias.

Criar e iniciar

A rede Aptos é composta por nós leves, nós completos e validadores. Os usuários iniciam transações através de nós leves (como carteiras ou aplicativos), que reencaminham as transações para os nós completos próximos, e então os nós completos sincronizam com os validadores.

transmissão

Aptos manteve o pool de memória, mas após o QuorumStore, os pools de memória não são mais compartilhados. Ao contrário do Ethereum, o pool de memória do Aptos não é apenas um buffer de transações, mas também pré-ordena as transações de acordo com regras específicas (como FIFO ou taxa de Gas), garantindo que não haja conflitos durante a execução paralela subsequente. Este design evita a alta exigência de hardware necessária para declarar antecipadamente os conjuntos de leitura e escrita.

ordenação

Aptos utiliza o mecanismo de consenso AptosBFT, onde os proponentes, em princípio, não podem ordenar livremente as transações. A pré-ordenação do pool de memórias é feita antecipadamente para evitar conflitos, e a geração de blocos depende mais da colaboração entre os validadores do que da liderança dos proponentes.

executar

Aptos utiliza a tecnologia Block-STM para executar paralelamente de forma otimista. As transações são assumidas como sem conflitos e processadas simultaneamente; se um conflito for detectado após a execução, as transações afetadas serão reexecutadas. Este método aproveita ao máximo o desempenho dos processadores multinúcleo, permitindo que o TPS alcance 160.000.

Atualização de estado

Estado de sincronização do validador, a finalização é confirmada através de pontos de verificação, com uma eficiência superior ao mecanismo de Epoch do Ethereum.

A principal vantagem do Aptos reside na combinação de paralelismo otimista e pré-ordenação do pool de memória, que reduz as exigências de desempenho dos nós e aumenta significativamente a capacidade de processamento.

Compreender de forma simples e profunda as principais diferenças entre Ethereum, Solana e Aptos no ciclo de vida de uma transação

Ethereum: Benchmark de Execução Sequencial

Ethereum como pioneiro dos contratos inteligentes fornece a estrutura básica para compreender Aptos.

ciclo de vida das transações Ethereum

  • Criar e iniciar: Os usuários iniciam transações através da carteira via gateway de retransmissão ou interface RPC.
  • Transmissão: A transação entra no pool de memórias públicas, aguardando ser empacotada.
  • Classificação: Após a atualização PoS, os construtores de blocos empacotam transações com base no princípio de maximização do lucro, e após o leilão da camada de retransmissão, as enviam ao proponente.
  • Execução: EVM processa transações em série, atualizando o estado em uma única thread.
  • Atualização de estado: Os blocos devem ser confirmados em sua finalização através de dois pontos de verificação.

O desempenho do Ethereum é limitado pelo design de execução em série e pelo pool de memória, com um tempo de bloco de 12 segundos/slot e TPS relativamente baixo.

Compreender de forma simples e profunda as principais diferenças entre Ethereum, Solana e Aptos no ciclo de vida de uma transação

Solana: otimização extrema com paralelismo determinístico

A Solana é conhecida por seu alto desempenho, e seu ciclo de vida de transações apresenta diferenças significativas em relação ao Aptos, especialmente em termos de pool de memória e método de execução.

ciclo de vida de transações Solana

  • Criar e iniciar: os usuários iniciam transações através da carteira.
  • Transmissão: sem pool de memórias públicas, as transações são enviadas diretamente aos proponentes atuais e aos dois seguintes.
  • Ordenação: O proponente empacota blocos com base no PoH (Prova de História), o tempo do bloco é de apenas 400 milissegundos.
  • Execução: A máquina virtual Sealevel utiliza execução paralela determinística, sendo necessário declarar previamente o conjunto de leitura e escrita para evitar conflitos.
  • Atualização de estado: Confirmação rápida do consenso BFT.

A Solana não utiliza pools de memórias, permitindo que os nós cheguem rapidamente a um consenso sobre a ordem das transações, evitando a necessidade de filas nos pools de memórias. No entanto, isso também significa que, em caso de sobrecarga da rede, as transações podem ser descartadas em vez de aguardarem, sendo necessário que os usuários as reenviem.

Compreendendo de forma clara as principais diferenças entre Ethereum, Solana e Aptos no ciclo de vida de uma transação

Duas rotas de execução paralela: Aptos vs Solana

A execução paralela na blockchain refere-se ao processo em que múltiplos processadores de núcleo calculam simultaneamente o estado da rede. Atualmente, existem duas principais formas de execução paralela no mercado: execução paralela determinística e execução paralela otimista.

  • Paralelismo determinístico (Solana): antes de transmitir a transação, é necessário declarar o conjunto de leitura e escrita; o motor Sealevel processa transações sem conflito em paralelo com base na declaração, enquanto as transações em conflito são executadas em série. A vantagem é a eficiência, a desvantagem é a alta demanda de hardware.

  • Execução paralela otimista (Aptos): supondo que as transações não tenham conflitos, a execução paralela do Block-STM é verificada posteriormente, e se houver conflitos, a execução é tentada novamente. A pré-ordenacão do pool de memória reduz o risco de conflitos, aliviando a carga nos nós.

Entender de forma simples e profunda as principais diferenças entre Ethereum, Solana e Aptos ao longo do ciclo de vida de uma transação

Confirmação de conflitos antecipada através do pool de memória de forma otimista e paralela

A otimização de paralelismo otimista do Aptos não é uma mera suposição de que as transações não têm conflitos, mas sim uma maneira de evitar riscos antecipadamente através da pré-ordenação no pool de memória durante a fase de broadcast das transações. Este design reduz os requisitos de desempenho dos nós, enquanto garante uma alta TPS.

A narrativa baseada na segurança é a direção do desenvolvimento da Aptos

Aptos demonstra um grande potencial no campo dos pagamentos RWA e das stablecoins:

  • RWA: O Block-STM da Aptos pode processar em paralelo múltiplas transações de transferência de ativos, a pré-ordenação do pool de memória garante que as transações sejam executadas na ordem correta, e o design modular e a segurança da linguagem Move favorecem a construção de aplicações RWA confiáveis.

  • Pagamento com stablecoins: A linguagem Move da Aptos previne a duplicação de pagamentos através de um modelo de recursos, e as baixas taxas de Gas tornam-na altamente competitiva em cenários de pagamentos de baixo valor. O consenso descentralizado AptosBFT reduz o risco de centralização, enquanto sua arquitetura modular suporta os desenvolvedores na incorporação de verificações de KYC/AML.

Resumo: As diferenças tecnológicas da Aptos e a narrativa futura

Aptos alcançou um equilíbrio entre desempenho e segurança, com a pré-ordenação da memória pool combinada com a paralelização otimista do Block-STM, reduzindo a barreira de entrada dos nós e alcançando uma alta taxa de transferência. Essa abordagem de "estabilidade em busca de velocidade", juntamente com o modelo de recursos da linguagem Move, confere ao Aptos uma segurança superior.

Aptos demonstra um grande potencial nas áreas de RWA e PayFi. No campo de RWA, sua alta capacidade de processamento suporta a tokenização em larga escala de ativos; na PayFi e nos pagamentos com stablecoins, o baixo custo, alta eficiência e conformidade apoiam micropagamentos e liquidações transfronteiriças.

No futuro, o Aptos espera conectar as finanças tradicionais com o ecossistema blockchain através da narrativa de "rede de valor impulsionada pela segurança", continuando a atuar nas áreas de RWA e PayFi, e construindo um novo padrão de blockchain público que combina confiança e escalabilidade.

Compreender de forma simples e profunda as principais diferenças entre Ethereum, Solana e Aptos ao longo do ciclo de vida de uma transação

APT2.46%
Ver original
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.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
SadMoneyMeowvip
· 08-16 14:06
É outra ecologia que quer tirar dinheiro?
Ver originalResponder0
NotSatoshivip
· 08-16 14:04
apt é realmente bom
Ver originalResponder0
BagHolderTillRetirevip
· 08-16 13:57
apt isso não é até à lua?
Ver originalResponder0
BearMarketMonkvip
· 08-16 13:54
Por que essa insistência no aptos... não é tudo um altcoin do eth?
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)