Le cycle de vie unique des transactions d'Aptos : équilibre entre parallélisme optimiste et haute sécurité

Analyse approfondie des différences dans le cycle de vie des transactions entre Ethereum, Solana et Aptos

Comparer les différences techniques entre différentes blockchains peut sembler ennuyeux ou unilatéral selon le point de vue adopté. Pour comprendre avec précision les différences entre Aptos et d'autres blockchains, il est essentiel de choisir un angle d'analyse approprié. Cet article abordera le cycle de vie d'une transaction comme point de départ, en analysant le processus complet d'une transaction, de sa création à la mise à jour de son état final, y compris cinq étapes clés : création et initiation, diffusion, tri, exécution et mise à jour de l'état, afin de saisir les idées de conception et les choix techniques de chaque blockchain.

Toutes les transactions blockchain se déroulent autour de ces cinq étapes. Nous allons examiner le design unique d'Aptos, tout en comparant les différences clés entre Ethereum et Solana.

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

Aptos : Optimisme, parallélisme et conception haute performance

Aptos est une blockchain publique axée sur la haute performance, dont le cycle de vie des transactions est similaire à celui d'Ethereum, mais qui réalise des améliorations de performance significatives grâce à une exécution optimiste parallèle unique et à une optimisation du pool de mémoire. Voici les étapes clés du cycle de vie des transactions sur Aptos :

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 voisins, qui se synchronisent ensuite avec les validateurs.

diffusion

Aptos a conservé le pool de mémoire, mais il n'est pas partagé entre les pools de mémoire après QuorumStore. Contrairement à Ethereum, son pool de mémoire n'est pas seulement un tampon de transactions. Une fois qu'une transaction entre dans le pool de mémoire, le système pré-trie selon des règles ( telles que FIFO ou les frais de Gas ), garantissant qu'il n'y a pas de conflit lors de l'exécution parallèle ultérieure. Ce design évite les exigences matérielles élevées de Solana, qui nécessite de déclarer à l'avance les ensembles de lecture et d'écriture.

tri

Aptos utilise le consensus AptosBFT, le proposeur ne peut en principe pas trier librement les transactions, aip-68 accorde au proposeur le droit supplémentaire de remplir les transactions retardées. Le pré-tri du pool de mémoire a été réalisé à l'avance pour éviter les conflits, la génération de blocs dépend davantage de la collaboration entre les validateurs, plutôt que d'être dominée par le proposeur.

exécuter

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 un conflit est détecté après l'exécution, les transactions affectées seront réexécutées. Cette méthode utilise des 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, la finalité est confirmée par des points de contrôle, similaire au mécanisme d'Epoch d'Ethereum, mais avec une efficacité supérieure.

L'avantage clé d'Aptos réside dans la combinaison de l'exécution parallèle optimiste et du prétraitement de la mémoire, ce qui réduit les exigences de performance des nœuds tout en augmentant considérablement le débit.

Ethereum: la référence d'exécution en série

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 offre un cadre de base pour comprendre Aptos.

cycle de vie des transactions Ethereum

  • Création et initiation : Les utilisateurs lancent des transactions via leur portefeuille en utilisant une passerelle de relais ou une interface RPC.

  • Diffusion : La transaction entre dans le pool de mémoire publique, en attente de packaging.

  • Tri : Après la mise à niveau PoS, les constructeurs de blocs regroupent les transactions selon le principe de maximisation des profits, soumettant après enchères au niveau de relais au proposant.

  • 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équentielle d'Ethereum et la conception de la mémoire tampon limitent les performances, le temps de bloc étant de 12 secondes/par slot, avec un TPS relativement bas. 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 de la parallélisation déterministe

Solana est réputé pour ses hautes performances, son cycle de vie des transactions diffère de manière significative 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éation et initiation : l'utilisateur lance 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 empaquette les blocs basés sur PoH(Proof of History), le temps de bloc étant seulement 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 pour éviter les conflits.

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

La raison pour laquelle Solana n'utilise pas de pool de mémoire est que le pool de mémoire pourrait devenir un goulot d'étranglement en matière de performance. En raison de l'absence de pool de mémoire et du consensus PoH unique de Solana, les nœuds peuvent rapidement parvenir à un consensus sur l'ordre des transactions, évitant ainsi la nécessité d'attendre dans le pool de mémoire, et les transactions peuvent être exécutées presque instantanément. Cependant, cela signifie également qu'en cas de surcharge du réseau, les transactions peuvent être rejeté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éclaration de l'ensemble de lecture/écriture, le seuil d'entrée des nœuds est plus bas, mais le TPS est plus élevé.

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

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

L'exécution des transactions représente la mise à jour de l'état du bloc, c'est le processus de transformation des instructions d'initiation de transaction en un état final. L'exécution parallèle dans la blockchain fait référence au processus de calcul simultané de l'état du réseau par des processeurs multicœurs. Actuellement sur le marché, l'exécution parallèle se divise 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 a pas de conflit entre les transactions parallèles.

Aptos et Solana ont choisi des directions différentes :

  • Parallélisme déterministe(Solana) : Les ensembles de lecture et d'écriture doivent être déclarés avant la diffusion des transactions, le moteur Sealevel traite les transactions sans conflit en parallèle selon la déclaration, les transactions en conflit sont exécutées en série. L'avantage est l'efficacité, l'inconvénient est une demande matérielle élevée.

  • Optimisme et parallélisme ( Aptos ) : Supposons qu'il n'y ait pas de conflit dans les transactions, le Block-STM s'exécute en parallèle puis vérifie. En cas de conflit, une nouvelle tentative est effectuée. Le pré-tri du pool de mémoire réduit le risque de conflit, allégeant la charge des nœuds.

Confirmation de conflit anticipée par le biais de la mémoire tampon optimiste

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

Sur Aptos, après qu'une transaction entre dans la mémoire publique, elle est préclassée selon certaines règles ( telles que FIFO et les frais de Gas ) pour garantir qu'il n'y a pas de conflit lors de l'exécution parallèle des transactions dans un bloc. Les proposeurs d'Aptos n'ont en réalité pas la capacité de trier les transactions, et il n'y a pas de constructeurs de blocs dans le réseau. Cette préclassification des transactions est la clé de la parallélisation optimiste d'Aptos. 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 qu'il n'y ait pas de conflit entre les transactions, l'impact de l'ajout de la mémoire sur le TPS d'Aptos est bien inférieur au coût de l'introduction des déclarations de transactions par Solana. Par conséquent, le TPS d'Aptos peut atteindre 160 000, soit plus du double de Solana.

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

Le récit basé sur la sécurité est la direction de développement d'Aptos

RWA

Aptos est en train de promouvoir activement 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 vérification dus à la congestion du réseau. Le pré-ordonnancement de la mémoire d'Aptos garantit que les transactions entrent en exécution dans l'ordre, même en période de pointe, maintenant la fiabilité des enregistrements d'actifs. La conception modulaire et la sécurité du langage Move permettent aux développeurs de construire plus facilement des applications RWA fiables.

Le potentiel d'Aptos dans le domaine des RWA réside dans la combinaison de la sécurité et des performances. À l'avenir, il 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 normes de tokenisation fortement conformes. Ce récit "sécurité + efficacité" permet à Aptos de se démarquer sur le marché des RWA.

paiement en stablecoin

Les paiements en stablecoins doivent garantir la finalité des transactions et la sécurité des actifs. Le langage Move d'Aptos empêche les doubles dépenses grâce à un modèle de ressources, garantissant l'exactitude de chaque transfert de stablecoin. Les faibles frais de Gas d'Aptos ( résultent d'un coût réparti grâce à un haut TPS ), ce qui le rend très compétitif dans les scénarios de paiements de faible montant. Le prétriage de la mémoire tampon d'Aptos et Block-STM garantissent la stabilité des transactions de paiement et une faible latence.

PayFi et les paiements en stablecoins doivent concilier décentralisation et conformité réglementaire. Le consensus décentralisé d'AptosBFT réduit le risque de centralisation, tandis que son architecture modulaire permet aux développeurs d'intégrer des vérifications KYC/AML. 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 repose sur une triade de "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 du paiement pour développer des systèmes de règlement sur chaîne. Un TPS élevé et des coûts bas peuvent également soutenir des scénarios de micropaiement, comme les pourboires en temps réel pour les créateurs de contenu. Le récit d'Aptos peut se concentrer sur "les infrastructures de paiement de prochaine génération", attirant des flux bidirectionnels d'entreprises et d'utilisateurs.

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

À travers la perspective du cycle de vie des transactions, nous pouvons clairement comparer les différences de conception technique entre Aptos et Ethereum, Solana et Sui, et révéler leurs récits centraux respectifs.

La conception d'Aptos atteint un équilibre ingénieux entre performance et sécurité. Son pré-tri de la mémoire tampon combiné à la parallélisation optimiste de Block-STM réduit à la fois le seuil d'entrée pour les nœuds et réalise un débit élevé de 160 000 TPS, dépassant la parallélisation déterministe de Solana et la parallélisation au niveau des objets de Sui. Par rapport à l'exécution sérielle d'Ethereum, la capacité de parallélisation d'Aptos représente un bond qualitatif ; tandis qu'en comparaison avec les optimisations radicales de Solana et Sui qui éliminent la mémoire tampon, Aptos conserve le mécanisme de pré-tri, garantissant la stabilité du réseau sous haute charge. Cette idée de "rapidité dans la stabilité", associée au modèle de ressources du langage Move, confère à Aptos une plus grande sécurité.

C'est précisément sur la base de cette combinaison de sécurité et de performance qu'Aptos montre un énorme potentiel dans les récits RWA et PayFi. Dans le domaine des RWA, le haut débit d'Aptos permet l'intégration à grande échelle d'actifs sur la blockchain, et les récentes collaborations avec Ondo Finance, Franklin Templeton et Libre commencent déjà à porter leurs fruits. Dans le secteur PayFi et des paiements en stablecoin, le faible coût, l'efficacité et la conformité d'Aptos soutiennent les micropaiements et les règlements transfrontaliers, faisant d'Aptos un fort candidat pour "l'infrastructure de paiement de nouvelle génération".

À l'avenir, Aptos pourra, grâce à son récit de "réseau de valeur axé sur la sécurité", relier la finance traditionnelle à l'écosystème blockchain, continuer à se concentrer sur les domaines RWA et PayFi, et construire un nouveau modèle de chaîne publique alliant confiance et évolutivité.

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

APT1.43%
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
  • 5
  • Partager
Commentaire
0/400
ContractTestervip
· 07-09 00:27
Pourquoi mon Aptos card est à un ?
Voir l'originalRépondre0
PerpetualLongervip
· 07-08 11:51
Position complète a tué APT bull run à la pelle bearish Traders investisseurs détaillants attendez-vous à être liquidés.
Voir l'originalRépondre0
OPsychologyvip
· 07-07 03:58
C'est fini, je ne peux plus apprendre.
Voir l'originalRépondre0
SmartContractWorkervip
· 07-07 03:43
Je me demande si Aptos est toujours en train de rouler ?!
Voir l'originalRépondre0
CodeSmellHuntervip
· 07-07 03:40
Les questions techniques savent vraiment trouver le bon angle d'attaque~
Voir l'originalRépondre0
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)