Aptos e Solana: a disputa tecnológica das blockchains de execução paralela

Comparação de tecnologias de blockchain pública sob a perspectiva do ciclo de vida das transações

Comparar as diferenças técnicas entre diferentes blockchains pode parecer monótono devido à profundidade de observação. Para entender rapidamente e com precisão as distinções entre as blockchains, é crucial escolher um ponto de entrada adequado. Este artigo usará o ciclo de vida da transação como âncora, analisando os passos completos da transação desde a criação até a atualização do estado final, incluindo criação e iniciação, difusão, ordenação, execução e atualização de estado, para esclarecer as diferentes abordagens de design e escolhas técnicas das blockchains.

Aptos: Design otimista e de alto desempenho com paralelismo

Aptos é uma blockchain pública focada em alto desempenho, cujo ciclo de vida das transações alcançou um aumento significativo de desempenho através da execução paralela otimista única e da otimização do pool de memória.

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, que retransmitem as transações para os nós completos próximos, e depois sincronizam com os validadores.

transmissão

Aptos manteve o pool de memória, mas não há compartilhamento entre os pools de memória após o QuorumStore. O sistema realiza uma pré-ordenção com base em regras, garantindo que não haja conflitos nas transações durante a execução paralela, evitando assim a alta demanda de hardware necessária para declarar antecipadamente os conjuntos de leitura e escrita.

ordenação

Aptos utiliza o consenso AptosBFT, onde o proponente não pode, em princípio, ordenar as transações livremente. A pré-ordenacão do pool de memória já foi concluída para evitar conflitos, e a geração de blocos depende mais da colaboração entre os validadores.

executar

Aptos utiliza a tecnologia Block-STM para implementar a execução otimista em paralelo. As transações são assumidas como não conflituosas e processadas simultaneamente; se um conflito for detectado, as transações afetadas serão reexecutadas. Este método aproveita processadores multicore para aumentar a eficiência, com TPS podendo atingir 160.000.

Atualização de estado

Estado de sincronização do validador, a finalização é confirmada através de pontos de verificação, com eficiência relativamente alta.

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

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

Ethereum: Benchmark de Execução Serial

O Ethereum, como pioneiro dos contratos inteligentes, fornece uma estrutura básica para entender o ciclo de vida das transações em outras blockchains.

Ciclo de vida da transação Ethereum

  • Criação e Início: Os usuários iniciam transações através da carteira por meio de um gateway de retransmissão ou interface RPC.
  • Broadcast: A transação entra na pool de memória pública, aguardando ser empacotada.
  • Ordenação: Após a atualização do PoS, os construtores de blocos empacotam as transações com base no princípio da maximização do lucro.
  • Execução: EVM processa transações em série, atualiza o estado em thread única.
  • Atualização de estado: O bloco deve ser confirmado em sua finalidade através de dois pontos de verificação.

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

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

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

Solana é conhecida pelo seu alto desempenho, e seu ciclo de vida das transações difere significativamente do Aptos, especialmente em termos de pool de memória e método de execução.

Ciclo de vida da negociação Solana

  • Criar e iniciar: os usuários iniciam transações através da carteira.
  • Broadcast: Sem pool de memória pública, as transações são enviadas diretamente para o proponente atual e os dois próximos.
  • Ordenação: Os proponentes empacotam blocos com base em PoH, 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 com antecedência o conjunto de leitura e escrita para evitar conflitos.
  • Atualização de status: Confirmação rápida do consenso BFT.

A Solana não utiliza pools de memória, permitindo que os nós cheguem rapidamente a um consenso sobre a ordem das transações, que podem ser concluídas quase instantaneamente. No entanto, em caso de sobrecarga na rede, as transações podem ser descartadas em vez de aguardarem, e os usuários precisam reenviar.

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

Duas trajetórias de execução paralela: Aptos vs Solana

A execução paralela em blockchain refere-se ao processo em que processadores multicore calculam simultaneamente o estado da rede. No mercado atual, a execução paralela divide-se em duas modalidades: execução paralela determinística e execução paralela otimista, sendo a principal diferença a forma como se garante que as transações paralelas não entrem em conflito.

  • 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 conflitos em paralelo, enquanto transações em conflito são executadas de forma sequencial.
  • Execução paralela otimista (Aptos): assume que as transações não têm conflitos, a execução paralela do Block-STM é verificada posteriormente, e se houver conflitos, é feita uma nova tentativa. A pré-ordenação do pool de memória reduz o risco de conflitos, aliviando a carga nos nós.

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

A narrativa baseada em segurança é a direção de desenvolvimento da Aptos

RWA

Aptos está ativamente promovendo a tokenização de ativos reais e soluções financeiras institucionais. O Block-STM pode processar em paralelo várias transações de transferência de ativos, evitando atrasos na confirmação devido à congestão da rede. A pré-ordenamento do pool de memória garante que as transações entrem em execução em ordem, mantendo a confiabilidade dos registros de ativos. O design modular e a segurança da linguagem Move são favoráveis à construção de aplicações RWA confiáveis.

pagamento em stablecoin

A linguagem Move do Aptos evita o double spending através de um modelo de recursos, garantindo a precisão das transferências de stablecoin. As baixas taxas de Gas tornam-na altamente competitiva em cenários de pagamentos de baixo valor. A pré-ordenação do pool de memória e o Block-STM garantem a estabilidade e baixa latência das transações de pagamento.

O potencial da Aptos no campo dos pagamentos PayFi e das stablecoins reside na tríade "segurança, eficiência e conformidade". No futuro, isso pode impulsionar a adoção em massa de stablecoins, criar uma rede de pagamentos transfronteiriços, ou colaborar com gigantes dos pagamentos para desenvolver um sistema de liquidação em cadeia.

Resumo

O design da Aptos alcançou um equilíbrio entre desempenho e segurança. A pré-ordenação do pool de memória, combinada com o paralelismo otimista do Block-STM, reduz o limiar de nós e alcança alta capacidade de processamento. Essa abordagem de "estabilidade em busca de velocidade", aliada ao modelo de recursos da linguagem Move, confere à Aptos uma segurança superior.

Aptos incorporou considerações de segurança e eficiência em cada etapa do ciclo de vida das transações, distinguindo-se das características de outras blockchains. No futuro, a Aptos pode, através da narrativa "rede de valor impulsionada pela segurança", conectar as finanças tradicionais ao ecossistema de blockchain, intensificando seus esforços nas áreas de RWA e PayFi, para construir um novo padrão de blockchain que combina confiança e escalabilidade.

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

APT-3.3%
SOL-4.36%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 2
  • Repostar
  • Compartilhar
Comentário
0/400
OfflineNewbievip
· 07-28 18:32
A explicação técnica é muito clara
Ver originalResponder0
PanicSeller69vip
· 07-27 17:27
O desempenho da cadeia ainda fala por si.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)