Análise Profunda do Ciclo de Vida das Transações: Diferenças Técnicas entre Ethereum, Solana e Aptos
Comparar as características técnicas de diferentes blockchains pode parecer maçante devido à profundidade da análise. Análises genéricas muitas vezes não conseguem abordar o cerne da questão, enquanto uma imersão no código pode levar a detalhes excessivos. Para entender rapidamente e com precisão as diferenças entre Aptos e outras blockchains, é crucial escolher a perspectiva de análise adequada.
Começar pelo ciclo de vida completo das transações é um ponto de partida ideal. Ao analisar o processo completo 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, podemos compreender claramente o pensamento de design e as escolhas técnicas das blockchains públicas. Com isso como base, podemos entender as narrativas centrais de diferentes blockchains públicas e, em direção ao futuro, explorar como desenvolver aplicações atraentes para o mercado na Aptos.
Todas as transações em blockchain giram em torno destes cinco passos. Este artigo irá centrar-se na Aptos, analisando o seu design único e comparando-o com o Ethereum e Solana.
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 é semelhante ao do Ethereum, mas alcança um aumento significativo de desempenho através de uma execução otimista paralela única e otimização do pool de memórias. Abaixo estão os passos-chave do ciclo de vida das transações na Aptos:
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 aplicações), que retransmitem as transações para nós completos próximos, que, por sua vez, sincronizam com os validadores.
transmissão
Aptos mantém o pool de memórias, mas os pools de memórias não são compartilhados após o QuorumStore. Ao contrário do Ethereum, o seu pool de memórias não é apenas um buffer de transações. Após a entrada no pool de memórias, o sistema pré-ordena as transações com base em regras (como FIFO ou custos de Gas), garantindo que não haja conflitos durante a execução paralela subsequente. Este design evita 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, em princípio, não pode ordenar as transações livremente. O aip-68 confere ao proponente o direito adicional de preencher as transações atrasadas. A pré-ordenamento do pool de memória foi concluída antecipadamente para evitar conflitos, e a geração de blocos depende mais da colaboração entre os validadores do que da liderança do proponente.
executar
Aptos utiliza a tecnologia Block-STM para implementar a execução paralela otimista. As transações são assumidas como não conflituosas e processadas simultaneamente; se um conflito for descoberto após a execução, as transações afetadas serão reexecutadas. Este método aproveita processadores multicore para aumentar a eficiência, com um TPS que pode atingir 160.000.
Atualização de estado
Estado de sincronização do validador, a finalização é confirmada através de pontos de verificação, semelhante ao mecanismo de Epoch do Ethereum, mas com maior eficiência.
A principal vantagem do Aptos está na combinação de paralelismo otimista e pré-ordenação de pool de memória, que reduz as exigências de desempenho dos nós e aumenta significativamente a capacidade de processamento.
Ethereum: A referência de execução em série
Ethereum como o pioneiro dos contratos inteligentes, é o ponto de origem da tecnologia de blockchain pública, e seu ciclo de vida de transação fornece a estrutura básica para entender o Aptos.
Ciclo de Vida da Transação Ethereum
Criação e início: 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.
Ordenação: Após a atualização do PoS, os construtores de blocos empacotam transações de acordo com o princípio da maximização do lucro, e a camada de retransmissão submete as propostas após o leilão.
Execução: O EVM processa transações em série, atualizando o estado em um único thread.
Atualização de estado: O bloco deve ser confirmado em dois pontos de verificação para garantir a finalidade.
A execução serial do Ethereum e o design da pool de memórias limitam o desempenho, com um tempo de bloco de 12 segundos/slot e um TPS relativamente baixo. Em comparação, o Aptos alcançou um salto qualitativo através da execução paralela e da otimização da pool de memórias.
Solana: otimização extrema de paralelismo determinístico
Solana é conhecida pelo seu alto desempenho, e seu ciclo de vida de transação difere significativamente do Aptos, especialmente em termos de pool de memória e forma de execução.
Ciclo de vida da transação Solana
Criar e iniciar: os usuários iniciam transações através da carteira.
Transmissão: Sem pool de memória pública, as transações são enviadas diretamente aos proponentes atuais e aos dois seguintes.
Ordenação: O proponente empacota blocos com base em PoH (Proof of History), 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 antecipadamente 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ória, permitindo que os nós cheguem rapidamente a um consenso sobre a ordem das transações, evitando a necessidade de aguardar em uma pool de memória, tornando as transações praticamente instantâneas. No entanto, isso também significa que, durante a sobrecarga da rede, as transações podem ser descartadas em vez de aguardarem, e os usuários precisam reenviar.
Em comparação, a paralelização otimista da Aptos não requer a declaração de conjuntos de leitura e escrita, a barreira para os nós é mais baixa, mas o TPS é mais alto.
Duas vias de execução paralela: Aptos vs Solana
A execução de transações representa a atualização do estado do bloco, sendo o processo de conversão das instruções de início de transação em um estado de finalização. A execução paralela refere-se ao processo em que múltiplos processadores de núcleo calculam simultaneamente o estado da rede. Atualmente, a execução paralela no mercado é dividida em dois métodos: execução paralela determinística e execução paralela otimista.
Paralelismo determinístico (Solana): Antes da transmissão da transação, é necessário declarar o conjunto de leitura e escrita; o motor Sealevel processa transações sem conflitos 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 exigência de hardware.
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 dos nós.
Conclusão antecipada de confirmação de conflitos através de memória em paralelo otimista
A ideia central da execução otimista em paralelo é supor que as transações processadas em paralelo não irão conflitar, portanto, antes da execução da transação, a aplicação não precisa submeter uma declaração de transação. Se, durante a validação após a execução da transação, for detectado um conflito, o Block-STM irá reexecutar as transações afetadas para garantir a consistência.
No Aptos, após a transação entrar no pool de memória pública, ela é pré-ordenada de acordo com certas regras, para garantir que as transações dentro de um bloco não entrem em conflito durante a execução paralela. Essa pré-ordenacão de transações é a chave para a execução otimista paralela do Aptos. O Aptos não precisa introduzir um mecanismo de declaração de transações, reduzindo significativamente os requisitos de desempenho dos nós. Em termos de sobrecarga de rede para garantir que as transações não entrem em conflito, o impacto da adição do pool de memória no TPS do Aptos é muito menor do que o custo da introdução da declaração de transações pelo Solana. Assim, o TPS do Aptos pode atingir 160.000, mais do que o dobro do Solana.
A narrativa baseada na 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. Em comparação com outras blockchains, o Block-STM da Aptos pode processar várias transferências de ativos em paralelo, evitando atrasos na confirmação devido a congestionamentos na rede. A pré-ordenacão do pool de memória da Aptos garante que as transações entrem em execução na ordem correta, mantendo a confiabilidade dos registros de ativos mesmo durante os períodos de pico. O design modular e a segurança da linguagem Move permitem que os desenvolvedores construam aplicativos RWA confiáveis de forma mais fácil.
O potencial da Aptos na área de RWA reside na combinação de segurança e desempenho. No futuro, pode-se focar na colaboração com instituições financeiras tradicionais para colocar ativos de alto valor, como obrigações e ações, na blockchain, utilizando a linguagem Move para criar padrões de tokenização com forte conformidade.
pagamento em stablecoin
A linguagem Move do Aptos previne o duplo gasto através de um modelo de recursos, garantindo a precisão de cada transferência de stablecoin. As baixas taxas de Gas do Aptos tornam-no altamente competitivo em cenários de pagamentos de baixo valor. A pré-ordenação do pool de memórias do Aptos e o Block-STM garantem a estabilidade das transações de pagamento e baixa latência.
O consenso descentralizado do AptosBFT reduz o risco de centralização, enquanto sua arquitetura modular suporta que os desenvolvedores integrem verificações de KYC/AML. O design equilibrado do Aptos torna-o mais adequado para a entrada de instituições financeiras.
O potencial da Aptos no campo dos pagamentos PayFi e das stablecoins reside na tríade de "segurança, eficiência e conformidade". No futuro, poderá impulsionar a adoção em larga escala 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: As diferenças tecnológicas da Aptos e a narrativa futura
O design do Aptos alcançou um equilíbrio inteligente entre desempenho e segurança. A pré-ordenação do pool de memória combinada com a paralelização otimista do Block-STM não só reduziu a barreira para os nós, mas também alcançou uma alta taxa de transferência de 160.000 TPS. Este pensamento de "estabilidade em busca de velocidade", aliado ao modelo de recursos da linguagem Move, confere ao Aptos uma segurança superior.
É precisamente com base nessa combinação de segurança e desempenho que a Aptos demonstra um enorme potencial na narrativa RWA e PayFi. No âmbito RWA, a alta taxa de transferência da Aptos suporta a tokenização de ativos em grande escala. Em pagamentos PayFi e stablecoins, o baixo custo, alta eficiência e conformidade da Aptos apoiam micropagamentos e liquidações transfronteiriças, tornando-se um forte candidato a "infraestrutura de pagamento de próxima geração".
No futuro, a Aptos poderá, com a narrativa de "rede de valor impulsionada pela segurança", conectar as finanças tradicionais com o ecossistema de blockchain, continuando a inovar nas áreas de RWA e PayFi, e construindo uma nova configuração de blockchain pública que combina confiança e escalabilidade.
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.
10 gostos
Recompensa
10
6
Partilhar
Comentar
0/400
StakeTillRetire
· 3h atrás
sol não é bom? só um monte de gente está lidando com aptos
Ver originalResponder0
TokenBeginner'sGuide
· 07-26 14:15
Pequeno lembrete: já houve dados que mostram que 68% dos traders perdem dinheiro devido à falta de compreensão das características técnicas, recomenda-se que você aprenda a partir do básico.
Ver originalResponder0
Rekt_Recovery
· 07-26 14:15
assim como o meu histórico de trading... comecei esperançoso, levei uma surra, agora estou a sobreviver com copium
Ver originalResponder0
PrivacyMaximalist
· 07-26 14:15
Aptos é realmente muito hardcore... mesmo não entendendo, ainda assim tenho que dizer que entendo.
Ver originalResponder0
pvt_key_collector
· 07-26 14:12
Para entender profundamente, é preciso olhar o código-fonte, irmão.
Análise do ciclo de vida das transações Aptos: como a execução paralela otimista alcança alto desempenho e segurança
Análise Profunda do Ciclo de Vida das Transações: Diferenças Técnicas entre Ethereum, Solana e Aptos
Comparar as características técnicas de diferentes blockchains pode parecer maçante devido à profundidade da análise. Análises genéricas muitas vezes não conseguem abordar o cerne da questão, enquanto uma imersão no código pode levar a detalhes excessivos. Para entender rapidamente e com precisão as diferenças entre Aptos e outras blockchains, é crucial escolher a perspectiva de análise adequada.
Começar pelo ciclo de vida completo das transações é um ponto de partida ideal. Ao analisar o processo completo 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, podemos compreender claramente o pensamento de design e as escolhas técnicas das blockchains públicas. Com isso como base, podemos entender as narrativas centrais de diferentes blockchains públicas e, em direção ao futuro, explorar como desenvolver aplicações atraentes para o mercado na Aptos.
Todas as transações em blockchain giram em torno destes cinco passos. Este artigo irá centrar-se na Aptos, analisando o seu design único e comparando-o com o Ethereum e Solana.
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 é semelhante ao do Ethereum, mas alcança um aumento significativo de desempenho através de uma execução otimista paralela única e otimização do pool de memórias. Abaixo estão os passos-chave do ciclo de vida das transações na Aptos:
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 aplicações), que retransmitem as transações para nós completos próximos, que, por sua vez, sincronizam com os validadores.
transmissão
Aptos mantém o pool de memórias, mas os pools de memórias não são compartilhados após o QuorumStore. Ao contrário do Ethereum, o seu pool de memórias não é apenas um buffer de transações. Após a entrada no pool de memórias, o sistema pré-ordena as transações com base em regras (como FIFO ou custos de Gas), garantindo que não haja conflitos durante a execução paralela subsequente. Este design evita 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, em princípio, não pode ordenar as transações livremente. O aip-68 confere ao proponente o direito adicional de preencher as transações atrasadas. A pré-ordenamento do pool de memória foi concluída antecipadamente para evitar conflitos, e a geração de blocos depende mais da colaboração entre os validadores do que da liderança do proponente.
executar
Aptos utiliza a tecnologia Block-STM para implementar a execução paralela otimista. As transações são assumidas como não conflituosas e processadas simultaneamente; se um conflito for descoberto após a execução, as transações afetadas serão reexecutadas. Este método aproveita processadores multicore para aumentar a eficiência, com um TPS que pode atingir 160.000.
Atualização de estado
Estado de sincronização do validador, a finalização é confirmada através de pontos de verificação, semelhante ao mecanismo de Epoch do Ethereum, mas com maior eficiência.
A principal vantagem do Aptos está na combinação de paralelismo otimista e pré-ordenação de pool de memória, que reduz as exigências de desempenho dos nós e aumenta significativamente a capacidade de processamento.
Ethereum: A referência de execução em série
Ethereum como o pioneiro dos contratos inteligentes, é o ponto de origem da tecnologia de blockchain pública, e seu ciclo de vida de transação fornece a estrutura básica para entender o Aptos.
Ciclo de Vida da Transação Ethereum
Criação e início: 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.
Ordenação: Após a atualização do PoS, os construtores de blocos empacotam transações de acordo com o princípio da maximização do lucro, e a camada de retransmissão submete as propostas após o leilão.
Execução: O EVM processa transações em série, atualizando o estado em um único thread.
Atualização de estado: O bloco deve ser confirmado em dois pontos de verificação para garantir a finalidade.
A execução serial do Ethereum e o design da pool de memórias limitam o desempenho, com um tempo de bloco de 12 segundos/slot e um TPS relativamente baixo. Em comparação, o Aptos alcançou um salto qualitativo através da execução paralela e da otimização da pool de memórias.
Solana: otimização extrema de paralelismo determinístico
Solana é conhecida pelo seu alto desempenho, e seu ciclo de vida de transação difere significativamente do Aptos, especialmente em termos de pool de memória e forma de execução.
Ciclo de vida da transação Solana
Criar e iniciar: os usuários iniciam transações através da carteira.
Transmissão: Sem pool de memória pública, as transações são enviadas diretamente aos proponentes atuais e aos dois seguintes.
Ordenação: O proponente empacota blocos com base em PoH (Proof of History), 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 antecipadamente 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ória, permitindo que os nós cheguem rapidamente a um consenso sobre a ordem das transações, evitando a necessidade de aguardar em uma pool de memória, tornando as transações praticamente instantâneas. No entanto, isso também significa que, durante a sobrecarga da rede, as transações podem ser descartadas em vez de aguardarem, e os usuários precisam reenviar.
Em comparação, a paralelização otimista da Aptos não requer a declaração de conjuntos de leitura e escrita, a barreira para os nós é mais baixa, mas o TPS é mais alto.
Duas vias de execução paralela: Aptos vs Solana
A execução de transações representa a atualização do estado do bloco, sendo o processo de conversão das instruções de início de transação em um estado de finalização. A execução paralela refere-se ao processo em que múltiplos processadores de núcleo calculam simultaneamente o estado da rede. Atualmente, a execução paralela no mercado é dividida em dois métodos: execução paralela determinística e execução paralela otimista.
Paralelismo determinístico (Solana): Antes da transmissão da transação, é necessário declarar o conjunto de leitura e escrita; o motor Sealevel processa transações sem conflitos 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 exigência de hardware.
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 dos nós.
Conclusão antecipada de confirmação de conflitos através de memória em paralelo otimista
A ideia central da execução otimista em paralelo é supor que as transações processadas em paralelo não irão conflitar, portanto, antes da execução da transação, a aplicação não precisa submeter uma declaração de transação. Se, durante a validação após a execução da transação, for detectado um conflito, o Block-STM irá reexecutar as transações afetadas para garantir a consistência.
No Aptos, após a transação entrar no pool de memória pública, ela é pré-ordenada de acordo com certas regras, para garantir que as transações dentro de um bloco não entrem em conflito durante a execução paralela. Essa pré-ordenacão de transações é a chave para a execução otimista paralela do Aptos. O Aptos não precisa introduzir um mecanismo de declaração de transações, reduzindo significativamente os requisitos de desempenho dos nós. Em termos de sobrecarga de rede para garantir que as transações não entrem em conflito, o impacto da adição do pool de memória no TPS do Aptos é muito menor do que o custo da introdução da declaração de transações pelo Solana. Assim, o TPS do Aptos pode atingir 160.000, mais do que o dobro do Solana.
A narrativa baseada na 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. Em comparação com outras blockchains, o Block-STM da Aptos pode processar várias transferências de ativos em paralelo, evitando atrasos na confirmação devido a congestionamentos na rede. A pré-ordenacão do pool de memória da Aptos garante que as transações entrem em execução na ordem correta, mantendo a confiabilidade dos registros de ativos mesmo durante os períodos de pico. O design modular e a segurança da linguagem Move permitem que os desenvolvedores construam aplicativos RWA confiáveis de forma mais fácil.
O potencial da Aptos na área de RWA reside na combinação de segurança e desempenho. No futuro, pode-se focar na colaboração com instituições financeiras tradicionais para colocar ativos de alto valor, como obrigações e ações, na blockchain, utilizando a linguagem Move para criar padrões de tokenização com forte conformidade.
pagamento em stablecoin
A linguagem Move do Aptos previne o duplo gasto através de um modelo de recursos, garantindo a precisão de cada transferência de stablecoin. As baixas taxas de Gas do Aptos tornam-no altamente competitivo em cenários de pagamentos de baixo valor. A pré-ordenação do pool de memórias do Aptos e o Block-STM garantem a estabilidade das transações de pagamento e baixa latência.
O consenso descentralizado do AptosBFT reduz o risco de centralização, enquanto sua arquitetura modular suporta que os desenvolvedores integrem verificações de KYC/AML. O design equilibrado do Aptos torna-o mais adequado para a entrada de instituições financeiras.
O potencial da Aptos no campo dos pagamentos PayFi e das stablecoins reside na tríade de "segurança, eficiência e conformidade". No futuro, poderá impulsionar a adoção em larga escala 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: As diferenças tecnológicas da Aptos e a narrativa futura
O design do Aptos alcançou um equilíbrio inteligente entre desempenho e segurança. A pré-ordenação do pool de memória combinada com a paralelização otimista do Block-STM não só reduziu a barreira para os nós, mas também alcançou uma alta taxa de transferência de 160.000 TPS. Este pensamento de "estabilidade em busca de velocidade", aliado ao modelo de recursos da linguagem Move, confere ao Aptos uma segurança superior.
É precisamente com base nessa combinação de segurança e desempenho que a Aptos demonstra um enorme potencial na narrativa RWA e PayFi. No âmbito RWA, a alta taxa de transferência da Aptos suporta a tokenização de ativos em grande escala. Em pagamentos PayFi e stablecoins, o baixo custo, alta eficiência e conformidade da Aptos apoiam micropagamentos e liquidações transfronteiriças, tornando-se um forte candidato a "infraestrutura de pagamento de próxima geração".
No futuro, a Aptos poderá, com a narrativa de "rede de valor impulsionada pela segurança", conectar as finanças tradicionais com o ecossistema de blockchain, continuando a inovar nas áreas de RWA e PayFi, e construindo uma nova configuração de blockchain pública que combina confiança e escalabilidade.