Comparaison des technologies Aptos, Ethereum et Solana : différences des blockchains publiques du point de vue du cycle de vie des transactions

Analyse approfondie des différences techniques entre Aptos, Ethereum et Solana

Le cycle de vie d'une transaction est un point d'entrée clé pour comprendre les caractéristiques techniques des différentes blockchains publiques. En analysant le processus complet d'une transaction, de sa création à la mise à jour finale de son état, y compris la création et l'initiation, la diffusion, le tri, l'exécution et la mise à jour de l'état, nous pouvons clairement saisir les idées de conception et les choix techniques de chaque blockchain publique. Sur cette base, il est possible de mieux comprendre les avantages fondamentaux des blockchains publiques et d'explorer comment développer des applications attrayantes sur celles-ci.

Aptos : conception optimiste, parallèle et haute performance

Aptos, en tant que chaîne publique mettant l'accent sur la haute performance, a un cycle de vie des transactions similaire à celui d'Ethereum, mais a réalisé des améliorations de performance significatives grâce à une exécution parallèle optimiste unique et à une optimisation du pool de mémoire.

créer et initier

Le réseau Aptos est composé de nœuds légers, de nœuds complets et de validateurs. Les utilisateurs initient des transactions via des nœuds légers ( comme des portefeuilles ou des applications ), les nœuds légers transmettent les transactions aux nœuds complets à proximité, puis les nœuds complets les synchronisent avec les validateurs.

diffusion

Aptos a conservé le pool de mémoire, mais les pools de mémoire ne sont pas partagés après QuorumStore. Contrairement à Ethereum, son pool de mémoire n'est pas seulement un tampon de transactions. Une fois que les transactions entrent dans le pool de mémoire, le système pré-trie selon les règles ( comme FIFO ou les frais de Gas ), garantissant qu'il n'y a pas de conflit lors de l'exécution parallèle ultérieure. Cette conception évite les exigences matérielles élevées nécessitant une déclaration préalable des ensembles de lecture/écriture.

tri

Aptos utilise le consensus AptosBFT, où le proposeur ne peut en principe pas trier librement les transactions. L'aip-68 confère au proposeur le droit supplémentaire de remplir les transactions retardées. Le prétri des pools de mémoire a été complété à l'avance pour éviter les conflits, la génération de blocs dépend davantage de la collaboration entre les validateurs plutôt que de la domination du proposeur.

exécution

Aptos utilise la technologie Block-STM pour réaliser une exécution parallèle optimiste. Les transactions sont supposées sans conflit et traitées simultanément ; si des conflits sont découverts après l'exécution, les transactions affectées seront réexécutées. Cette méthode exploite pleinement les processeurs multicœurs pour améliorer l'efficacité, avec un TPS pouvant atteindre 160 000.

mise à jour de l'état

État de synchronisation des validateurs, finalité confirmée par les points de contrôle, similaire au mécanisme Epoch d'Ethereum, mais avec une efficacité supérieure.

L'avantage clé d'Aptos réside dans la combinaison du parallélisme 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 d'exécution sérielle

Ethereum, en tant que pionnier des contrats intelligents, est le point de départ de la technologie des chaînes publiques, et son cycle de vie des transactions fournit un cadre de base pour comprendre d'autres chaînes publiques.

Cycle de vie des transactions Ethereum

  • Création et initiation : les utilisateurs initient des transactions via un portefeuille à travers une passerelle relais ou une interface RPC.

  • Diffusion : Transaction entrée dans le pool de mémoire publique, en attente de paquet.

  • Tri : Après la mise à niveau PoS, les constructeurs de blocs emballent les transactions selon le principe de maximisation des profits, et les soumettent aux proposeurs après avoir enchéri sur la couche de relais.

  • Exécution : traitement des transactions EVM en série, mise à jour de l'état en mono-thread.

  • Mise à jour de l'état : le bloc doit être confirmé par deux points de contrôle pour sa finalité.

L'exécution sérielle d'Ethereum et la conception de la mémoire tampon limitent les performances, avec un temps de bloc de 12 secondes/par slot et un TPS relativement faible. En revanche, Aptos a réalisé un bond qualitatif grâce à l'exécution parallèle et à l'optimisation de la mémoire tampon.

Comprendre en profondeur les principales différences entre Ethereum, Solana et Aptos dans le cycle de vie d'une transaction

Solana : optimisation extrême avec parallélisme déterministe

Solana est réputé pour sa haute performance, et son cycle de vie des transactions diffère considérablement de celui d'Aptos, notamment en ce qui concerne le pool de mémoire et la méthode d'exécution.

Cycle de vie des transactions Solana

  • Créer et initier : l'utilisateur initie une transaction via son portefeuille.

  • Diffusion : Pas de pool de mémoire publique, les transactions sont envoyées directement aux proposeurs actuels et aux deux suivants.

  • Tri : Le proposeur emballe le bloc basé sur PoH(Proof of History), le temps de bloc n'est que de 400 millisecondes.

  • Exécution : La machine virtuelle Sealevel utilise une exécution parallèle déterministe, nécessitant une déclaration préalable des ensembles de lecture et d'écriture pour éviter les conflits.

  • Mise à jour de l'état : confirmation rapide du consensus BFT.

Solana n'utilise pas de mémoire tampon pour éviter les goulets d'étranglement de performance. En l'absence de mémoire tampon, et grâce à son consensus PoH unique, les nœuds peuvent rapidement parvenir à un consensus sur l'ordre des transactions, évitant ainsi la nécessité de faire la queue dans une mémoire tampon, les transactions peuvent presque être exécutées instantanément. Cependant, cela signifie également qu'en cas de surcharge du réseau, les transactions peuvent être abandonnées plutôt qu'attendues, et les utilisateurs doivent les soumettre à nouveau.

En comparaison, l'optimisme parallèle d'Aptos ne nécessite pas de déclarer les ensembles de lecture et d'écriture, le seuil des nœuds est plus bas, mais le TPS est plus élevé.

Deux chemins d'exécution parallèle : Aptos vs Solana

L'exécution d'une transaction représente la mise à jour de l'état du bloc, c'est le processus par lequel une instruction de transaction est convertie en un état final. Les nœuds supposent que la transaction a réussi et calculent son impact sur l'état du réseau, ce processus de calcul est l'exécution.

L'exécution parallèle dans la blockchain fait référence au processus par lequel des processeurs multicœurs calculent simultanément l'état du réseau. Actuellement, sur le marché, l'exécution parallèle est divisée en deux modes : l'exécution parallèle déterministe et l'exécution parallèle optimiste. La différence entre ces deux directions de développement réside dans la manière d'assurer qu'il n'y ait pas de conflits entre les transactions parallèles.

Dans le cycle de vie des transactions, le moment où les conflits de dépendance des transactions parallèles sont identifiés détermine la divergence entre les deux directions de développement : l'exécution parallèle déterministe et l'exécution parallèle optimiste. Aptos et Solana ont choisi des directions différentes :

  • Parallélisme déterministe ( Solana ) : Avant la diffusion des transactions, il est nécessaire de déclarer les ensembles de lecture et d'écriture. Le moteur Sealevel traite en parallèle les transactions sans conflit selon la déclaration, tandis que les transactions conflictuelles sont exécutées de manière séquentielle. L'avantage est l'efficacité, le inconvénient est une exigence matérielle élevée.

  • Optimiste et parallèle ( Aptos ) : Supposons qu'il n'y ait pas de conflit dans les transactions, la vérification après l'exécution parallèle de Block-STM, en cas de conflit, il y a une nouvelle tentative. Le prétri des pools de mémoire réduit le risque de conflit, allégeant la charge des nœuds.

Exemple : le solde du compte A est de 100, la transaction 1 transfère 70 à B, la transaction 2 transfère 50 à C. Solana confirme les conflits à l'avance par déclaration et traite les transactions dans l'ordre ; Aptos, après exécution parallèle, ajuste à nouveau s'il découvre un solde insuffisant. La flexibilité d'Aptos le rend plus évolutif.

Comprendre en profondeur les principales différences entre Ethereum, Solana et Aptos dans le cycle de vie d'une transaction

Confirmation de conflit anticipée grâce à un pool de mémoire en parallèle optimiste

L'idée principale de l'optimisme parallèle est de supposer que les transactions traitées en parallèle ne seront pas en conflit, donc avant l'exécution de la transaction, l'application n'a pas besoin de soumettre de déclaration de transaction. Si un conflit est détecté lors de la validation après l'exécution de la transaction, Block-STM réexécutera les transactions affectées pour garantir la cohérence.

Cependant, dans la pratique, si l'on ne confirme pas à l'avance s'il y a des conflits dans les dépendances de la transaction, il peut y avoir de nombreuses erreurs lors de l'exécution réelle, ce qui entraîne un ralentissement du fonctionnement de la blockchain publique. Par conséquent, la parallélisation optimiste n'est pas simplement l'hypothèse qu'il n'y a pas de conflits dans les transactions, mais qu'à un certain stade, elle évite les risques à l'avance, ce stade étant celui de la diffusion des transactions.

Sur Aptos, une fois qu'une transaction entre dans le pool de mémoire publique, elle est pré-triée selon certaines règles ( telles que FIFO et les frais de Gas ) pour garantir qu'aucune transaction dans un bloc ne conflit lors de l'exécution en parallèle. Il en ressort que les proposeurs d'Aptos n'ont en réalité pas la capacité de trier les transactions, et il n'existe pas de constructeurs de blocs dans le réseau. Ce pré-tri des transactions est essentiel pour qu'Aptos réalise une parallélisation optimiste. Contrairement à Solana, qui doit introduire des déclarations de transactions, Aptos n'a pas besoin de ce mécanisme, ce qui réduit considérablement les exigences de performance des nœuds. En ce qui concerne les frais de réseau pour garantir l'absence de conflit des transactions, l'ajout du pool de mémoire sur Aptos a un impact sur le TPS qui est bien inférieur au coût des déclarations de transactions introduites par Solana. Par conséquent, le TPS d'Aptos peut atteindre 160 000, soit plus du double de Solana. L'impact du pré-tri des transactions rend la capture de MEV plus difficile sur Aptos, ce qui présente des avantages et des inconvénients pour les utilisateurs.

Comprendre en profondeur les principales différences entre Ethereum, Solana et Aptos au cours du cycle de vie d'une transaction

La narration basée sur la sécurité est la direction de développement d'Aptos

RWA

Aptos avance activement dans la tokenisation des actifs réels et des solutions financières institutionnelles. Par rapport à Ethereum, le Block-STM d'Aptos peut traiter en parallèle plusieurs transactions de transfert d'actifs, évitant ainsi les retards de validation dus à la congestion du réseau. Sur certaines chaînes publiques, bien que la vitesse des transactions soit rapide, l'absence de conception de mémoire tampon peut entraîner le rejet des transactions en cas de surcharge du réseau, affectant la stabilité de la validation des RWA. Le pré-tri de la mémoire tampon d'Aptos garantit que les transactions entrent en exécution dans l'ordre, maintenant ainsi la fiabilité des enregistrements d'actifs même en période de pointe.

Les RWA nécessitent un support complexe de contrats intelligents, tels que la division des actifs, la distribution des revenus et les contrôles de conformité. La conception modulaire et la sécurité du langage Move permettent aux développeurs de construire plus facilement des applications RWA fiables. En comparaison, la complexité des langages de programmation de certaines blockchains publiques et les risques de vulnérabilité augmentent les coûts de développement, tandis que d'autres langages de blockchain publique, bien que efficaces, imposent une courbe d'apprentissage plus élevée aux développeurs. L'amitié écologique d'Aptos devrait attirer davantage de projets RWA, formant ainsi un cycle positif.

Le potentiel d'Aptos dans le domaine des RWA repose sur la combinaison de la sécurité et de la performance. À l'avenir, elle pourrait se concentrer sur la collaboration avec des institutions financières traditionnelles pour mettre en chaîne des actifs de grande valeur tels que des obligations et des actions, en utilisant le langage Move pour créer des standards de tokenisation conformes. Ce récit "sécurité + efficacité" pourrait permettre à Aptos de se démarquer sur le marché des RWA.

En juillet 2024, Aptos a introduit l'USDY d'Ondo Finance, intégré dans les principaux DEX et applications de prêt. Au 10 mars, la capitalisation boursière de l'USDY sur Aptos était d'environ 15 millions de dollars, représentant environ 2,5 % de la capitalisation boursière totale de l'USDY. En octobre 2024, Aptos a collaboré avec Franklin Templeton pour lancer un fonds monétaire du gouvernement américain représenté par le jeton BENJI, (FOBXX). De plus, Aptos collabore avec Libre pour promouvoir la tokenisation des titres, en mettant en chaîne les fonds d'investissement de plusieurs institutions d'investissement de renom, afin d'améliorer l'accès des investisseurs institutionnels.

Comprendre de manière approfondie les principales différences entre Ethereum, Solana et Aptos dans le cycle de vie d'une transaction

paiement en stablecoin

Le paiement en stablecoin doit garantir la finalité des transactions et la sécurité des actifs. Le langage Move d'Aptos empêche les paiements doubles grâce à un modèle de ressources, assurant l'exactitude de chaque transfert de stablecoin. Par exemple, lorsque les utilisateurs paient avec des USDC sur Aptos, la mise à jour de l'état de la transaction est strictement protégée, évitant ainsi la perte de fonds due à des vulnérabilités de contrat. De plus, les faibles frais de Gas d'Aptos ( sont le résultat d'un partage des coûts grâce à un TPS élevé ), ce qui le rend très compétitif dans les scénarios de paiements de faible montant. Les frais de Gas élevés de certaines blockchains publiques limitent leurs applications de paiement, tandis que d'autres blockchains publiques, bien qu'à coût réduit, présentent un risque d'abandon des transactions en cas de surcharge du réseau, ce qui peut affecter l'expérience utilisateur. Le pré-tri de la mémoire tampon et le Block-STM d'Aptos garantissent la stabilité des transactions de paiement et une faible latence.

PayFi et les paiements en stablecoin doivent concilier décentralisation et conformité réglementaire. Le consensus décentralisé d'AptosBFT réduit les risques de centralisation, tandis que son architecture modulaire permet aux développeurs d'intégrer des vérifications KYC/AML. Par exemple, un émetteur de stablecoin peut déployer des contrats conformes sur Aptos pour s'assurer que les transactions respectent les réglementations locales, sans sacrifier l'efficacité du réseau. Cela est préférable à certains modèles de relais centralisés de chaînes publiques, et compense les lacunes potentielles en matière de conformité dominées par d'autres propositions de chaînes publiques. La conception équilibrée d'Aptos la rend plus adaptée à l'entrée des institutions financières.

Le potentiel d'Aptos dans le domaine des paiements PayFi et des stablecoins réside dans la trinité "sécurité, efficacité, conformité". À l'avenir, il continuera à promouvoir l'adoption à grande échelle des stablecoins, à créer un réseau de paiements transfrontaliers ou à collaborer avec des géants des paiements pour développer un système de règlement sur la chaîne. Un TPS élevé et des coûts bas peuvent également soutenir des scénarios de micropaiement, comme les dons en temps réel pour les créateurs de contenu. Le récit d'Aptos peut se concentrer sur "l'infrastructure de paiement de prochaine génération", attirant à la fois le flux des entreprises et des utilisateurs.

Les avantages d'Aptos en matière de sécurité ------ pré-tri de la mémoire, Block-STM, AptosBFT et le langage Move ------ non seulement améliorent la résistance aux attaques, mais établissent également une base solide pour les récits RWA et PayFi. Dans le domaine RWA, sa haute sécurité et son débit soutiennent la tokenisation des actifs et les transactions à grande échelle ; dans les paiements PayFi et les paiements en stablecoin, le faible coût et l'efficacité favorisent la mise en œuvre d'applications réelles. Comparé aux compromis d'autres chaînes publiques, Aptos ouvre de nouvelles perspectives avec un équilibre. À l'avenir, Aptos peut, grâce à ces avantages, façonner le récit "réseau de valeur piloté par la sécurité", devenant ainsi un pont entre l'économie traditionnelle et la blockchain.

Résumé : Les différences techniques d'Aptos et le récit futur

APT2.7%
ETH0.6%
SOL2.17%
Voir l'original
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.
  • Récompense
  • 7
  • Reposter
  • Partager
Commentaire
0/400
PretendingSeriousvip
· 08-14 13:44
Il vaut mieux utiliser de l'ETH.
Voir l'originalRépondre0
BoredWatchervip
· 08-14 07:29
Ah, je suis toujours en train d'optimiser les performances.
Voir l'originalRépondre0
JustAnotherWalletvip
· 08-14 00:39
Que fait encore le roi des TPS ?
Voir l'originalRépondre0
DataPickledFishvip
· 08-14 00:39
Solana est-il vraiment en train de finir ?
Voir l'originalRépondre0
APY追逐者vip
· 08-14 00:37
Sol est toujours le meilleur ~ les autres ne sont que des attrapes.
Voir l'originalRépondre0
TokenSherpavip
· 08-14 00:21
en fait, Aptos essaie vraiment trop de réinventer la roue... l'ETH domine toujours pour une raison à vrai dire
Voir l'originalRépondre0
CodeAuditQueenvip
· 08-14 00:13
Le parallélisme comporte des risques, la concurrence d'état peut te tuer, commence par regarder le code source.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)