Analyse approfondie des différences techniques dans le cycle de vie des transactions d'Ethereum, Solana et Aptos
Dans le domaine de la technologie blockchain, les différentes approches de conception et les choix technologiques des chaînes publiques peuvent être clairement compris en analysant le cycle de vie complet d'une transaction. Cet article se concentrera sur Aptos et comparera Ethereum et Solana, en explorant le processus complet de la création d'une transaction à la mise à jour de son état final, révélant les particularités de chaque chaîne publique.
Aptos : conception optimiste en parallèle et haute performance
Aptos en tant que chaîne publique haute performance, son cycle de vie des transactions comprend les étapes clés suivantes :
Création et initiation : L'utilisateur initie la transaction via un nœud léger, qui est ensuite transmis au validateur par un nœud complet.
Diffusion : Une fois que la transaction entre dans le pool de mémoire, elle est pré-triée pour préparer l'exécution parallèle ultérieure.
Tri : Utilisation du consensus AptosBFT, le proposeur est principalement responsable de la coordination plutôt que de diriger le tri.
Exécution : utiliser la technologie Block-STM pour réaliser une exécution parallèle optimiste, TPS pouvant atteindre 160 000.
Mise à jour de l'état : l'état du validateur est synchronisé, confirmant la finalité par le point de contrôle.
L'avantage clé d'Aptos réside dans la combinaison de l'exécution parallèle optimiste et du pré-tri des pools de mémoire, ce qui réduit les exigences de performance des nœuds tout en augmentant considérablement le débit.
Ethereum : Référence pour l'exécution séquentielle
Ethereum en tant que pionnier des contrats intelligents, son cycle de vie des transactions est :
Création et initiation : les utilisateurs lancent des transactions via un portefeuille à travers une passerelle de relais ou une interface RPC.
Diffusion : la transaction entre dans la mémoire publique en attente d'être empaquetée.
Tri : Les constructeurs de blocs packent les transactions selon le principe de maximisation des profits.
Exécution : traitement des transactions EVM en série, mise à jour de l'état sur un seul thread.
Mise à jour de l'état : les blocs doivent être confirmés par deux points de contrôle pour leur finalité.
La conception de l'exécution en série et du pool de mémoire d'Ethereum limite les performances, le temps de bloc est de 12 secondes/par slot, et le TPS est relativement bas.
Solana : optimisation extrême avec parallélisme déterministe
Solana est réputé pour sa haute performance, les caractéristiques de son cycle de vie des transactions sont les suivantes :
Création et initiation : L'utilisateur lance la transaction via son portefeuille.
Diffusion : pas de pool de mémoire publique, les transactions sont envoyées directement aux propositions actuelles et aux deux propositions suivantes.
Tri : Le proposeur empaquette les blocs en se basant sur PoH, le temps de bloc n'est que de 400 millisecondes.
Exécution : La machine virtuelle Sealevel adopte une exécution parallèle déterministe, nécessitant une déclaration préalable des ensembles de lecture et d'écriture.
Mise à jour de l'état : confirmation rapide du consensus BFT.
Solana n'utilise pas de pool de mémoire, les transactions peuvent être presque instantanément exécutées, mais elles peuvent être abandonnées en cas de surcharge du réseau.
Deux chemins d'exécution parallèle : Aptos vs Solana
L'exécution parallèle se divise en deux modes : l'exécution parallèle déterministe et l'exécution parallèle optimiste.
Parallélisme déterministe ( Solana ) : Avant de diffuser la transaction, il faut déclarer l'ensemble de lecture et d'écriture, et traiter en parallèle les transactions sans conflit en fonction de la déclaration.
Optimisme parallèle ( Aptos ) : Supposer que les transactions s'exécutent en parallèle sans conflit, et réessayer après avoir détecté un conflit. Le pré-tri dans le pool de mémoire réduit le risque de conflit.
L'optimisme parallèle d'Aptos est plus flexible et évolutif.
Le récit de sécurité d'Aptos
Aptos montre un potentiel énorme dans les domaines des RWA et du PayFi :
RWA: Block-STM peut traiter plusieurs transactions de transfert d'actifs en parallèle, le langage Move prend en charge le développement de contrats intelligents complexes.
Paiement en stablecoins : Le modèle de ressources du langage Move empêche les doubles paiements, et les faibles frais de Gas conviennent aux scénarios de paiements de petite valeur.
L'avantage trinitaire "sécurisé, efficace, conforme" d'Aptos en fait un pont prometteur entre l'économie traditionnelle et la blockchain.
Résumé
Aptos intègre la sécurité et l'efficacité dans la conception du cycle de vie des transactions, se distinguant de l'efficacité robuste et lente d'Ethereum et des performances élevées mais à fort seuil d'entrée de Solana. Son pré-tri de mémoire tampon, associé au parallélisme optimiste de Block-STM, réduit à la fois le seuil d'entrée pour les nœuds et permet un haut débit. Cette approche de "recherche de rapidité dans la stabilité", combinée aux caractéristiques de sécurité du langage Move, confère à Aptos des avantages uniques dans des domaines tels que RWA et PayFi. À l'avenir, Aptos a le potentiel d'ouvrir de nouvelles perspectives dans l'écosystème blockchain grâce à son récit de "réseau de valeur piloté par la sécurité".
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
21 J'aime
Récompense
21
8
Partager
Commentaire
0/400
FrogInTheWell
· 07-08 13:10
Solana n'est-elle pas la plus stable des blockchains ?
Voir l'originalRépondre0
DefiEngineerJack
· 07-08 11:00
hmm la tps max de solidity est toujours meilleure pour être honnête... fais le calcul ser
Voir l'originalRépondre0
GasFeeThunder
· 07-08 05:04
Les gens qui écrivent des tps élevés ont le vertige, les chiffres sont jolis mais on ne peut pas échapper aux frais de gas.
Voir l'originalRépondre0
NotSatoshi
· 07-05 14:34
C'est-à-dire que même la bouteille bleue ne peut pas gagner~
Voir l'originalRépondre0
BearMarketSurvivor
· 07-05 14:30
Encore une fois, la blockchain publique a été déchirée.
Voir l'originalRépondre0
RetiredMiner
· 07-05 14:23
Le rouleau est juste un jeu à haut TPS, ça ne sert à rien.
Comparaison des cycles de vie des transactions d'Aptos, d'Éthereum et de Solana : de la technologie aux perspectives d'application
Analyse approfondie des différences techniques dans le cycle de vie des transactions d'Ethereum, Solana et Aptos
Dans le domaine de la technologie blockchain, les différentes approches de conception et les choix technologiques des chaînes publiques peuvent être clairement compris en analysant le cycle de vie complet d'une transaction. Cet article se concentrera sur Aptos et comparera Ethereum et Solana, en explorant le processus complet de la création d'une transaction à la mise à jour de son état final, révélant les particularités de chaque chaîne publique.
Aptos : conception optimiste en parallèle et haute performance
Aptos en tant que chaîne publique haute performance, son cycle de vie des transactions comprend les étapes clés suivantes :
Création et initiation : L'utilisateur initie la transaction via un nœud léger, qui est ensuite transmis au validateur par un nœud complet.
Diffusion : Une fois que la transaction entre dans le pool de mémoire, elle est pré-triée pour préparer l'exécution parallèle ultérieure.
Tri : Utilisation du consensus AptosBFT, le proposeur est principalement responsable de la coordination plutôt que de diriger le tri.
Exécution : utiliser la technologie Block-STM pour réaliser une exécution parallèle optimiste, TPS pouvant atteindre 160 000.
Mise à jour de l'état : l'état du validateur est synchronisé, confirmant la finalité par le point de contrôle.
L'avantage clé d'Aptos réside dans la combinaison de l'exécution parallèle optimiste et du pré-tri des pools de mémoire, ce qui réduit les exigences de performance des nœuds tout en augmentant considérablement le débit.
Ethereum : Référence pour l'exécution séquentielle
Ethereum en tant que pionnier des contrats intelligents, son cycle de vie des transactions est :
Création et initiation : les utilisateurs lancent des transactions via un portefeuille à travers une passerelle de relais ou une interface RPC.
Diffusion : la transaction entre dans la mémoire publique en attente d'être empaquetée.
Tri : Les constructeurs de blocs packent les transactions selon le principe de maximisation des profits.
Exécution : traitement des transactions EVM en série, mise à jour de l'état sur un seul thread.
Mise à jour de l'état : les blocs doivent être confirmés par deux points de contrôle pour leur finalité.
La conception de l'exécution en série et du pool de mémoire d'Ethereum limite les performances, le temps de bloc est de 12 secondes/par slot, et le TPS est relativement bas.
Solana : optimisation extrême avec parallélisme déterministe
Solana est réputé pour sa haute performance, les caractéristiques de son cycle de vie des transactions sont les suivantes :
Création et initiation : L'utilisateur lance la transaction via son portefeuille.
Diffusion : pas de pool de mémoire publique, les transactions sont envoyées directement aux propositions actuelles et aux deux propositions suivantes.
Tri : Le proposeur empaquette les blocs en se basant sur PoH, le temps de bloc n'est que de 400 millisecondes.
Exécution : La machine virtuelle Sealevel adopte une exécution parallèle déterministe, nécessitant une déclaration préalable des ensembles de lecture et d'écriture.
Mise à jour de l'état : confirmation rapide du consensus BFT.
Solana n'utilise pas de pool de mémoire, les transactions peuvent être presque instantanément exécutées, mais elles peuvent être abandonnées en cas de surcharge du réseau.
Deux chemins d'exécution parallèle : Aptos vs Solana
L'exécution parallèle se divise en deux modes : l'exécution parallèle déterministe et l'exécution parallèle optimiste.
Parallélisme déterministe ( Solana ) : Avant de diffuser la transaction, il faut déclarer l'ensemble de lecture et d'écriture, et traiter en parallèle les transactions sans conflit en fonction de la déclaration.
Optimisme parallèle ( Aptos ) : Supposer que les transactions s'exécutent en parallèle sans conflit, et réessayer après avoir détecté un conflit. Le pré-tri dans le pool de mémoire réduit le risque de conflit.
L'optimisme parallèle d'Aptos est plus flexible et évolutif.
Le récit de sécurité d'Aptos
Aptos montre un potentiel énorme dans les domaines des RWA et du PayFi :
RWA: Block-STM peut traiter plusieurs transactions de transfert d'actifs en parallèle, le langage Move prend en charge le développement de contrats intelligents complexes.
Paiement en stablecoins : Le modèle de ressources du langage Move empêche les doubles paiements, et les faibles frais de Gas conviennent aux scénarios de paiements de petite valeur.
L'avantage trinitaire "sécurisé, efficace, conforme" d'Aptos en fait un pont prometteur entre l'économie traditionnelle et la blockchain.
Résumé
Aptos intègre la sécurité et l'efficacité dans la conception du cycle de vie des transactions, se distinguant de l'efficacité robuste et lente d'Ethereum et des performances élevées mais à fort seuil d'entrée de Solana. Son pré-tri de mémoire tampon, associé au parallélisme optimiste de Block-STM, réduit à la fois le seuil d'entrée pour les nœuds et permet un haut débit. Cette approche de "recherche de rapidité dans la stabilité", combinée aux caractéristiques de sécurité du langage Move, confère à Aptos des avantages uniques dans des domaines tels que RWA et PayFi. À l'avenir, Aptos a le potentiel d'ouvrir de nouvelles perspectives dans l'écosystème blockchain grâce à son récit de "réseau de valeur piloté par la sécurité".