Análise aprofundada das diferenças técnicas no ciclo de vida das transações do Ethereum, Solana e Aptos
No campo da tecnologia blockchain, a abordagem de design e as escolhas técnicas de diferentes blockchains públicos podem ser claramente compreendidas através da análise do ciclo de vida completo das transações. Este artigo se centrará em Aptos, comparando Ethereum e Solana, e explorará todo o processo desde a criação da transação até a atualização do estado final, revelando as particularidades de cada blockchain.
Aptos: Design otimista, paralelo e de alto desempenho
Aptos como uma blockchain pública de alto desempenho, seu ciclo de vida de transação inclui os seguintes passos chave:
Criação e Início: Os usuários iniciam transações através de nós leves, que são retransmitidas para validadores por nós completos.
Broadcast: Após a transação entrar no pool de memória, é feita uma pré-ordenação para preparar a execução paralela subsequente.
Ordenação: utiliza o consenso AptosBFT, onde o proponente é principalmente responsável pela coordenação e não pela liderança da ordenação.
Execução: utilização da tecnologia Block-STM para realizar execução paralela otimista, com TPS de até 160.000.
Atualização de estado: validadores sincronizam o estado, confirmando a finalidade através de pontos de verificação.
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.
Ethereum: Benchmark de Execução Serial
Ethereum como o pioneiro dos contratos inteligentes, seu ciclo de vida de transação é:
Criação e Início: Os usuários iniciam transações através da carteira via gateway de retransmissão ou interface RPC.
Broadcast: A transação entra no pool de memória pública à espera de ser empacotada.
Ordenação: Os construtores de blocos empacotam as transações com base no princípio da maximização do lucro.
Execução: Processamento de transações EVM em série, atualização de estado em thread única.
Atualização de estado: o bloco deve ser confirmado por dois pontos de verificação para garantir a finalização.
O desempenho do Ethereum é limitado pela execução sequencial e pelo design do pool de memória, com um tempo de bloco de 12 segundos/slot e um TPS relativamente baixo.
Solana: otimização extrema de paralelismo determinístico
Solana é conhecida por seu alto desempenho, e as características do ciclo de vida das suas transações são as seguintes:
Criar e iniciar: os usuários iniciam transações através da carteira.
Broadcast: sem pool de memória pública, transações enviadas diretamente para o proponente atual e os dois próximos.
Ordenação: O proponente empacota blocos com base no PoH, o tempo de 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.
Atualização de estado: Confirmação rápida de consenso BFT.
Solana não utiliza pool de memória, as transações podem ser concluídas quase instantaneamente, mas podem ser descartadas durante a sobrecarga da rede.
Duas rotas de execução paralela: Aptos vs Solana
A execução paralela divide-se em duas formas: execução paralela determinística e execução paralela otimista.
Paralelismo determinístico ( Solana ): é necessário declarar o conjunto de leitura e escrita antes da transmissão da transação, processando paralelamente as transações sem conflito de acordo com a declaração.
Otimista em paralelo ( Aptos ): Assume que as transações são executadas em paralelo sem conflitos, e retenta ao encontrar um conflito. A pré-ordenacão do pool de memória reduz o risco de conflitos.
A paralelização otimista do Aptos é mais flexível e escalável.
A narrativa impulsionada pela segurança do Aptos
Aptos demonstra um enorme potencial nas áreas de RWA e PayFi:
RWA: Block-STM pode processar em paralelo várias transações de transferência de ativos, a linguagem Move suporta o desenvolvimento de contratos inteligentes complexos.
Pagamento em stablecoin: O modelo de recursos da linguagem Move previne pagamentos duplicados, com baixas taxas de Gas, adequado para cenários de pagamentos de baixo valor.
A vantagem tríplice de "segurança, eficiência e conformidade" do Aptos torna-o promissor como uma ponte entre a economia tradicional e a blockchain.
Resumo
Aptos integra segurança e eficiência no design do ciclo de vida das transações, diferenciando-se da robustez ineficiente do Ethereum e do alto desempenho de alto custo de entrada do Solana. A pré-ordenção da pool de memórias, combinada com a paralelização otimista do Block-STM, reduz não apenas a barreira de entrada para os nós, mas também alcança alta taxa de transferência. Essa abordagem de "procurar velocidade em meio à estabilidade", juntamente com as características de segurança da linguagem Move, faz com que Aptos apresente vantagens únicas em áreas como RWA e PayFi. No futuro, Aptos tem potencial para abrir novos caminhos no ecossistema blockchain com a narrativa de "rede de valor impulsionada pela segurança".
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.
21 Curtidas
Recompensa
21
8
Compartilhar
Comentário
0/400
FrogInTheWell
· 07-08 13:10
solana não é a mais estável das blockchains?
Ver originalResponder0
DefiEngineerJack
· 07-08 11:00
hmm a max tps do solidity ainda é melhor para ser honesto... faz as contas ser
Ver originalResponder0
GasFeeThunder
· 07-08 05:04
A alta TPS deixa as pessoas tontas, os números bonitos não escapam ao gás.
Ver originalResponder0
NotSatoshi
· 07-05 14:34
Quer dizer que até a garrafa azul não consegue ganhar~
Ver originalResponder0
BearMarketSurvivor
· 07-05 14:30
Outra vez a blockchain pública está a rasgar tudo.
Comparação do ciclo de vida de transações entre Aptos, Ethereum e Solana: da tecnologia às perspectivas de aplicação
Análise aprofundada das diferenças técnicas no ciclo de vida das transações do Ethereum, Solana e Aptos
No campo da tecnologia blockchain, a abordagem de design e as escolhas técnicas de diferentes blockchains públicos podem ser claramente compreendidas através da análise do ciclo de vida completo das transações. Este artigo se centrará em Aptos, comparando Ethereum e Solana, e explorará todo o processo desde a criação da transação até a atualização do estado final, revelando as particularidades de cada blockchain.
Aptos: Design otimista, paralelo e de alto desempenho
Aptos como uma blockchain pública de alto desempenho, seu ciclo de vida de transação inclui os seguintes passos chave:
Criação e Início: Os usuários iniciam transações através de nós leves, que são retransmitidas para validadores por nós completos.
Broadcast: Após a transação entrar no pool de memória, é feita uma pré-ordenação para preparar a execução paralela subsequente.
Ordenação: utiliza o consenso AptosBFT, onde o proponente é principalmente responsável pela coordenação e não pela liderança da ordenação.
Execução: utilização da tecnologia Block-STM para realizar execução paralela otimista, com TPS de até 160.000.
Atualização de estado: validadores sincronizam o estado, confirmando a finalidade através de pontos de verificação.
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.
Ethereum: Benchmark de Execução Serial
Ethereum como o pioneiro dos contratos inteligentes, seu ciclo de vida de transação é:
Criação e Início: Os usuários iniciam transações através da carteira via gateway de retransmissão ou interface RPC.
Broadcast: A transação entra no pool de memória pública à espera de ser empacotada.
Ordenação: Os construtores de blocos empacotam as transações com base no princípio da maximização do lucro.
Execução: Processamento de transações EVM em série, atualização de estado em thread única.
Atualização de estado: o bloco deve ser confirmado por dois pontos de verificação para garantir a finalização.
O desempenho do Ethereum é limitado pela execução sequencial e pelo design do pool de memória, com um tempo de bloco de 12 segundos/slot e um TPS relativamente baixo.
Solana: otimização extrema de paralelismo determinístico
Solana é conhecida por seu alto desempenho, e as características do ciclo de vida das suas transações são as seguintes:
Criar e iniciar: os usuários iniciam transações através da carteira.
Broadcast: sem pool de memória pública, transações enviadas diretamente para o proponente atual e os dois próximos.
Ordenação: O proponente empacota blocos com base no PoH, o tempo de 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.
Atualização de estado: Confirmação rápida de consenso BFT.
Solana não utiliza pool de memória, as transações podem ser concluídas quase instantaneamente, mas podem ser descartadas durante a sobrecarga da rede.
Duas rotas de execução paralela: Aptos vs Solana
A execução paralela divide-se em duas formas: execução paralela determinística e execução paralela otimista.
Paralelismo determinístico ( Solana ): é necessário declarar o conjunto de leitura e escrita antes da transmissão da transação, processando paralelamente as transações sem conflito de acordo com a declaração.
Otimista em paralelo ( Aptos ): Assume que as transações são executadas em paralelo sem conflitos, e retenta ao encontrar um conflito. A pré-ordenacão do pool de memória reduz o risco de conflitos.
A paralelização otimista do Aptos é mais flexível e escalável.
A narrativa impulsionada pela segurança do Aptos
Aptos demonstra um enorme potencial nas áreas de RWA e PayFi:
RWA: Block-STM pode processar em paralelo várias transações de transferência de ativos, a linguagem Move suporta o desenvolvimento de contratos inteligentes complexos.
Pagamento em stablecoin: O modelo de recursos da linguagem Move previne pagamentos duplicados, com baixas taxas de Gas, adequado para cenários de pagamentos de baixo valor.
A vantagem tríplice de "segurança, eficiência e conformidade" do Aptos torna-o promissor como uma ponte entre a economia tradicional e a blockchain.
Resumo
Aptos integra segurança e eficiência no design do ciclo de vida das transações, diferenciando-se da robustez ineficiente do Ethereum e do alto desempenho de alto custo de entrada do Solana. A pré-ordenção da pool de memórias, combinada com a paralelização otimista do Block-STM, reduz não apenas a barreira de entrada para os nós, mas também alcança alta taxa de transferência. Essa abordagem de "procurar velocidade em meio à estabilidade", juntamente com as características de segurança da linguagem Move, faz com que Aptos apresente vantagens únicas em áreas como RWA e PayFi. No futuro, Aptos tem potencial para abrir novos caminhos no ecossistema blockchain com a narrativa de "rede de valor impulsionada pela segurança".