Comprendre en profondeur le cycle de vie des transactions Blockchain : comparaison des technologies Ethereum, Solana et Aptos
Lors de la comparaison des caractéristiques techniques des différentes blockchains, il est crucial de choisir le bon angle d'approche. Le cycle de vie d'une transaction est un point de vue d'analyse idéal, car il couvre l'ensemble du processus de la transaction, de sa création à la mise à jour finale de son état, y compris des étapes clés telles que la création et l'initiation, la diffusion, le tri, l'exécution et la mise à jour de l'état. Grâce à ce point de vue, nous pouvons clairement comprendre la pensée de conception et les compromis techniques de chaque blockchain.
Cet article se concentrera sur Aptos, analysera son design unique et le comparera à Ethereum et Solana, en explorant les différences clés dans le traitement des transactions.
Aptos : Conception optimiste et parallèle à haute performance
Aptos, en tant que blockchain publique axée sur la haute performance, a un cycle de vie des transactions similaire à celui d'Ethereum, mais a réalisé une amélioration significative des performances grâce à une exécution parallèle optimiste unique et à l'optimisation de la 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 synchronisent avec les validateurs.
Diffusion
Aptos a conservé le pool de mémoire, mais il n'est plus partagé entre les pools de mémoire après QuorumStore. Contrairement à Ethereum, le pool de mémoire d'Aptos n'est pas seulement un tampon de transactions, mais pré-trie également les transactions selon des règles (comme FIFO ou les frais de Gas) pour s'assurer qu'il n'y a pas de conflits lors de l'exécution parallèle ultérieure. Ce design évite les exigences matérielles élevées similaires à celles de Solana qui nécessitent de déclarer à l'avance les ensembles de lecture/écriture.
tri
Aptos utilise le mécanisme de consensus AptosBFT. En principe, le proposeur ne peut pas trier librement les transactions, mais le aip-68 confère au proposeur le droit supplémentaire de remplir les transactions retardées. Étant donné que le pré-tri du pool de mémoire a été effectué à l'avance pour éviter les conflits, la génération de blocs dépend davantage de la coopération 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écouvert après l'exécution, les transactions affectées seront réexécutées. Cette méthode exploite pleinement les performances des processeurs multicœurs, permettant d'atteindre 160 000 TPS.
Mise à jour de l'état
État de synchronisation des validateurs, finalité 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é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équentielle
Ethereum, en tant que créateur de contrats intelligents, fournit un cadre de base pour comprendre d'autres blockchains.
Cycle de vie des transactions Ethereum
Création et initiation : Les utilisateurs initient des transactions via leur portefeuille par l'intermédiaire d'une passerelle de relais ou d'une interface RPC.
Diffusion : La transaction entre dans le pool de mémoire publique, en attente d'être empaquetée.
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 proposeur.
Exécution : Traitement des transactions en série par l'EVM, mise à jour de l'état en un seul thread.
Mise à jour de l'état : Le bloc doit être confirmé par deux points de contrôle pour sa finalité.
La conception de l'exécution en série et du pool de mémoire d'Ethereum limite ses performances, avec un temps de bloc de 12 secondes/par créneau, et un TPS relativement bas. En revanche, Aptos a réalisé un saut qualitatif grâce à l'exécution parallèle et à l'optimisation du pool de mémoire.
Solana : optimisation ultime par parallélisme déterministe
Solana est réputé pour sa haute performance, et son cycle de vie des transactions diffère significativement 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 : Sans mémoire publique, les transactions sont envoyées directement aux propositions en cours et aux deux propositions suivantes.
Tri : Le proposeur empaquette des blocs basés 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. Cette conception permet aux transactions d'atteindre un consensus séquentiel rapidement, réalisant presque des transactions instantanées. Cependant, en cas de surcharge du réseau, les transactions peuvent être rejetées au lieu d'attendre, et les utilisateurs doivent les soumettre à nouveau.
En comparaison, l'optimisme parallèle d'Aptos ne nécessite pas de déclaration des ensembles de lecture et d'écriture, ce qui abaisse le seuil d'entrée pour les nœuds tout en réalisant un TPS plus élevé.
Deux voies d'exécution parallèle : Aptos vs Solana
L'exécution parallèle dans le Blockchain fait référence au processus par lequel des processeurs multicœurs calculent simultanément l'état du réseau. Actuellement, l'exécution parallèle sur le marché se divise principalement en deux modes : l'exécution parallèle déterministe et l'exécution parallèle optimiste. Leur différence fondamentale réside dans la manière dont ils garantissent qu'aucune collision ne se produit entre les transactions parallèles.
Parallélisme déterministe (Solana) : avant de diffuser des transactions, il est nécessaire de déclarer les ensembles de lecture et d'écriture. Le moteur Sealevel traite les transactions sans conflit en parallèle selon la déclaration, tandis que les transactions en conflit sont exécutées en série. L'avantage est l'efficacité, l'inconvénient est la forte demande en matériel.
Optimisme parallèle (Aptos) : supposant qu'il n'y a pas de conflits de transactions, l'exécution parallèle de Block-STM est suivie d'une vérification. 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 ainsi la charge des nœuds.
Par exemple, supposons que le solde du compte A soit de 100, transaction 1 envoie 70 à B, transaction 2 envoie 50 à C. Solana confirmera à l'avance les conflits par déclaration et traitera les transactions dans l'ordre ; tandis qu'Aptos exécutera en parallèle, et si un solde insuffisant est détecté, il ajustera à nouveau. Cette flexibilité d'Aptos lui confère une meilleure évolutivité.
Confirmation de conflit anticipée par le pool de mémoire en mode parallèle optimiste
L'optimisme parallèle d'Aptos n'est pas simplement une hypothèse selon laquelle les transactions ne sont pas en conflit, mais consiste à éviter les risques à l'avance durant la phase de diffusion des transactions. Une fois que les transactions entrent dans le pool de mémoire publique, elles sont pré-classées selon certaines règles (comme FIFO et le coût du Gas) pour s'assurer que les transactions dans un Bloc n'entrent pas en conflit lors de leur exécution parallèle.
Cette pré-ordonnancement des transactions est la clé de la parallélisation optimiste d'Aptos. Contrairement à Solana qui doit introduire des déclarations de transaction, 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 coûts réseau pour s'assurer que les transactions ne se chevauchent pas, l'impact de l'ajout d'un pool de mémoire sur le TPS d'Aptos est bien moindre que le coût des déclarations de transaction introduites par Solana. Par conséquent, le TPS d'Aptos peut atteindre 160 000, soit plus du double de Solana.
Direction de développement d'Aptos : récit basé sur la sécurité
RWA (Actifs du monde réel)
Aptos progresse activement dans la tokenisation des actifs réels et les solutions financières institutionnelles. Son Block-STM peut traiter en parallèle plusieurs transactions de transfert d'actifs, évitant ainsi les retards de certification causés par la congestion du réseau. Le prétri dans le pool de mémoire garantit que les transactions sont exécutées dans l'ordre, 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 de la performance. À l'avenir, il pourrait se concentrer sur la collaboration avec des institutions financières traditionnelles pour mettre des actifs de grande valeur sur la blockchain, en utilisant le langage Move pour créer des normes de tokenisation conformes.
En juillet 2024, Aptos introduit l'USDY d'Ondo Finance et s'intègre aux principales DEX et applications de prêt. En octobre 2024, Franklin Templeton lance le token BENJI sur Aptos. De plus, Aptos collabore avec Libre pour promouvoir la tokenisation des titres, mettant plusieurs fonds d'investissement renommés sur la blockchain, renforçant ainsi l'accès des investisseurs institutionnels.
Paiement en stablecoin
Le langage Move d'Aptos empêche les doubles paiements grâce à un modèle de ressources, garantissant l'exactitude des transferts de stablecoins. Des frais de gas bas le rendent très compétitif dans les scénarios de paiements de faible montant. Le pré-tri des pools de mémoire et le Block-STM garantissent la stabilité et la faible latence des transactions de paiement.
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, équilibrant les besoins de décentralisation et de conformité réglementaire.
Le potentiel d'Aptos dans le domaine des paiements PayFi et des stablecoins réside dans la triade "sécurisé, efficace, conforme". À l'avenir, cela pourra soutenir l'adoption massive des stablecoins, créer un réseau de paiements transfrontaliers ou collaborer avec des géants du paiement pour développer un système de règlement sur la chaîne. Un TPS élevé et des coûts faibles pourront également soutenir des scénarios de micropaiement, tels que les pourboires en temps réel pour les créateurs de contenu.
Résumé : Les différences techniques d'Aptos et le récit futur
La conception d'Aptos trouve un équilibre entre performance et sécurité. Son pré-tri de la mémoire tampon associé à la parallélisation optimiste de Block-STM réduit le seuil d'entrée pour les nœuds tout en réalisant un haut débit de 160 000 TPS. Cette approche de « rechercher la rapidité dans la stabilité », couplée au modèle de ressources du langage Move, confère à Aptos une sécurité accrue.
C'est précisément en raison de la combinaison de la sécurité et de la performance qu'Aptos montre un énorme potentiel dans la narration RWA et PayFi. Dans le domaine des RWA, Aptos soutient la mise en chaîne d'actifs à grande échelle et a collaboré avec plusieurs institutions financières. Dans le paiement PayFi et les paiements en stablecoins, le faible coût, l'efficacité et la conformité d'Aptos soutiennent les micropaiements et les règlements transfrontaliers, ce qui pourrait en faire "l'infrastructure de paiement de prochaine génération".
À l'avenir, Aptos pourra, grâce à la narration de "réseau de valeur piloté par la sécurité", relier la finance traditionnelle à l'écosystème Blockchain, continuer à se concentrer sur les domaines RWA et PayFi, et établir un nouveau cadre de chaîne publique alliant confiance et évolutivité.
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.
13 J'aime
Récompense
13
8
Reposter
Partager
Commentaire
0/400
CoffeeNFTs
· 07-25 14:44
le petit prince sol
Voir l'originalRépondre0
ETHReserveBank
· 07-25 12:32
Parmi ces chaînes, sol est le plus décevant, non ?
Voir l'originalRépondre0
DeFiVeteran
· 07-22 16:42
Pourquoi la technologie est-elle si mauvaise ? Elle a déjà dépassé Ethereum.
Voir l'originalRépondre0
OffchainOracle
· 07-22 16:42
苟住aptos cette vague To the moon
Voir l'originalRépondre0
wrekt_but_learning
· 07-22 16:41
Il y a tellement de différences techniques, je préfère toujours choisir eth pour plus de sécurité.
Voir l'originalRépondre0
CountdownToBroke
· 07-22 16:37
Acheter acheter acheter, qui se soucie de la chaîne que tu utilises~
Voir l'originalRépondre0
DegenMcsleepless
· 07-22 16:36
aptos ne peut plus tenir, attendez-vous à un big dump.
Voir l'originalRépondre0
FromMinerToFarmer
· 07-22 16:32
J'ai cultivé de la terre 0x et arrosé avec de l'eau sol, maintenant je nourris apt
Exécution parallèle optimiste d'Aptos : solutions de sécurité haute performance pour RWA et PayFi
Comprendre en profondeur le cycle de vie des transactions Blockchain : comparaison des technologies Ethereum, Solana et Aptos
Lors de la comparaison des caractéristiques techniques des différentes blockchains, il est crucial de choisir le bon angle d'approche. Le cycle de vie d'une transaction est un point de vue d'analyse idéal, car il couvre l'ensemble du processus de la transaction, de sa création à la mise à jour finale de son état, y compris des étapes clés telles que la création et l'initiation, la diffusion, le tri, l'exécution et la mise à jour de l'état. Grâce à ce point de vue, nous pouvons clairement comprendre la pensée de conception et les compromis techniques de chaque blockchain.
Cet article se concentrera sur Aptos, analysera son design unique et le comparera à Ethereum et Solana, en explorant les différences clés dans le traitement des transactions.
Aptos : Conception optimiste et parallèle à haute performance
Aptos, en tant que blockchain publique axée sur la haute performance, a un cycle de vie des transactions similaire à celui d'Ethereum, mais a réalisé une amélioration significative des performances grâce à une exécution parallèle optimiste unique et à l'optimisation de la 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 synchronisent avec les validateurs.
Diffusion
Aptos a conservé le pool de mémoire, mais il n'est plus partagé entre les pools de mémoire après QuorumStore. Contrairement à Ethereum, le pool de mémoire d'Aptos n'est pas seulement un tampon de transactions, mais pré-trie également les transactions selon des règles (comme FIFO ou les frais de Gas) pour s'assurer qu'il n'y a pas de conflits lors de l'exécution parallèle ultérieure. Ce design évite les exigences matérielles élevées similaires à celles de Solana qui nécessitent de déclarer à l'avance les ensembles de lecture/écriture.
tri
Aptos utilise le mécanisme de consensus AptosBFT. En principe, le proposeur ne peut pas trier librement les transactions, mais le aip-68 confère au proposeur le droit supplémentaire de remplir les transactions retardées. Étant donné que le pré-tri du pool de mémoire a été effectué à l'avance pour éviter les conflits, la génération de blocs dépend davantage de la coopération 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écouvert après l'exécution, les transactions affectées seront réexécutées. Cette méthode exploite pleinement les performances des processeurs multicœurs, permettant d'atteindre 160 000 TPS.
Mise à jour de l'état
État de synchronisation des validateurs, finalité 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é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équentielle
Ethereum, en tant que créateur de contrats intelligents, fournit un cadre de base pour comprendre d'autres blockchains.
Cycle de vie des transactions Ethereum
La conception de l'exécution en série et du pool de mémoire d'Ethereum limite ses performances, avec un temps de bloc de 12 secondes/par créneau, et un TPS relativement bas. En revanche, Aptos a réalisé un saut qualitatif grâce à l'exécution parallèle et à l'optimisation du pool de mémoire.
Solana : optimisation ultime par parallélisme déterministe
Solana est réputé pour sa haute performance, et son cycle de vie des transactions diffère significativement 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
Solana n'utilise pas de mémoire tampon pour éviter les goulets d'étranglement de performance. Cette conception permet aux transactions d'atteindre un consensus séquentiel rapidement, réalisant presque des transactions instantanées. Cependant, en cas de surcharge du réseau, les transactions peuvent être rejetées au lieu d'attendre, et les utilisateurs doivent les soumettre à nouveau.
En comparaison, l'optimisme parallèle d'Aptos ne nécessite pas de déclaration des ensembles de lecture et d'écriture, ce qui abaisse le seuil d'entrée pour les nœuds tout en réalisant un TPS plus élevé.
Deux voies d'exécution parallèle : Aptos vs Solana
L'exécution parallèle dans le Blockchain fait référence au processus par lequel des processeurs multicœurs calculent simultanément l'état du réseau. Actuellement, l'exécution parallèle sur le marché se divise principalement en deux modes : l'exécution parallèle déterministe et l'exécution parallèle optimiste. Leur différence fondamentale réside dans la manière dont ils garantissent qu'aucune collision ne se produit entre les transactions parallèles.
Parallélisme déterministe (Solana) : avant de diffuser des transactions, il est nécessaire de déclarer les ensembles de lecture et d'écriture. Le moteur Sealevel traite les transactions sans conflit en parallèle selon la déclaration, tandis que les transactions en conflit sont exécutées en série. L'avantage est l'efficacité, l'inconvénient est la forte demande en matériel.
Optimisme parallèle (Aptos) : supposant qu'il n'y a pas de conflits de transactions, l'exécution parallèle de Block-STM est suivie d'une vérification. 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 ainsi la charge des nœuds.
Par exemple, supposons que le solde du compte A soit de 100, transaction 1 envoie 70 à B, transaction 2 envoie 50 à C. Solana confirmera à l'avance les conflits par déclaration et traitera les transactions dans l'ordre ; tandis qu'Aptos exécutera en parallèle, et si un solde insuffisant est détecté, il ajustera à nouveau. Cette flexibilité d'Aptos lui confère une meilleure évolutivité.
Confirmation de conflit anticipée par le pool de mémoire en mode parallèle optimiste
L'optimisme parallèle d'Aptos n'est pas simplement une hypothèse selon laquelle les transactions ne sont pas en conflit, mais consiste à éviter les risques à l'avance durant la phase de diffusion des transactions. Une fois que les transactions entrent dans le pool de mémoire publique, elles sont pré-classées selon certaines règles (comme FIFO et le coût du Gas) pour s'assurer que les transactions dans un Bloc n'entrent pas en conflit lors de leur exécution parallèle.
Cette pré-ordonnancement des transactions est la clé de la parallélisation optimiste d'Aptos. Contrairement à Solana qui doit introduire des déclarations de transaction, 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 coûts réseau pour s'assurer que les transactions ne se chevauchent pas, l'impact de l'ajout d'un pool de mémoire sur le TPS d'Aptos est bien moindre que le coût des déclarations de transaction introduites par Solana. Par conséquent, le TPS d'Aptos peut atteindre 160 000, soit plus du double de Solana.
Direction de développement d'Aptos : récit basé sur la sécurité
RWA (Actifs du monde réel)
Aptos progresse activement dans la tokenisation des actifs réels et les solutions financières institutionnelles. Son Block-STM peut traiter en parallèle plusieurs transactions de transfert d'actifs, évitant ainsi les retards de certification causés par la congestion du réseau. Le prétri dans le pool de mémoire garantit que les transactions sont exécutées dans l'ordre, 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 de la performance. À l'avenir, il pourrait se concentrer sur la collaboration avec des institutions financières traditionnelles pour mettre des actifs de grande valeur sur la blockchain, en utilisant le langage Move pour créer des normes de tokenisation conformes.
En juillet 2024, Aptos introduit l'USDY d'Ondo Finance et s'intègre aux principales DEX et applications de prêt. En octobre 2024, Franklin Templeton lance le token BENJI sur Aptos. De plus, Aptos collabore avec Libre pour promouvoir la tokenisation des titres, mettant plusieurs fonds d'investissement renommés sur la blockchain, renforçant ainsi l'accès des investisseurs institutionnels.
Paiement en stablecoin
Le langage Move d'Aptos empêche les doubles paiements grâce à un modèle de ressources, garantissant l'exactitude des transferts de stablecoins. Des frais de gas bas le rendent très compétitif dans les scénarios de paiements de faible montant. Le pré-tri des pools de mémoire et le Block-STM garantissent la stabilité et la faible latence des transactions de paiement.
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, équilibrant les besoins de décentralisation et de conformité réglementaire.
Le potentiel d'Aptos dans le domaine des paiements PayFi et des stablecoins réside dans la triade "sécurisé, efficace, conforme". À l'avenir, cela pourra soutenir l'adoption massive des stablecoins, créer un réseau de paiements transfrontaliers ou collaborer avec des géants du paiement pour développer un système de règlement sur la chaîne. Un TPS élevé et des coûts faibles pourront également soutenir des scénarios de micropaiement, tels que les pourboires en temps réel pour les créateurs de contenu.
Résumé : Les différences techniques d'Aptos et le récit futur
La conception d'Aptos trouve un équilibre entre performance et sécurité. Son pré-tri de la mémoire tampon associé à la parallélisation optimiste de Block-STM réduit le seuil d'entrée pour les nœuds tout en réalisant un haut débit de 160 000 TPS. Cette approche de « rechercher la rapidité dans la stabilité », couplée au modèle de ressources du langage Move, confère à Aptos une sécurité accrue.
C'est précisément en raison de la combinaison de la sécurité et de la performance qu'Aptos montre un énorme potentiel dans la narration RWA et PayFi. Dans le domaine des RWA, Aptos soutient la mise en chaîne d'actifs à grande échelle et a collaboré avec plusieurs institutions financières. Dans le paiement PayFi et les paiements en stablecoins, le faible coût, l'efficacité et la conformité d'Aptos soutiennent les micropaiements et les règlements transfrontaliers, ce qui pourrait en faire "l'infrastructure de paiement de prochaine génération".
À l'avenir, Aptos pourra, grâce à la narration de "réseau de valeur piloté par la sécurité", relier la finance traditionnelle à l'écosystème Blockchain, continuer à se concentrer sur les domaines RWA et PayFi, et établir un nouveau cadre de chaîne publique alliant confiance et évolutivité.
Veuillez commenter en chinois :
Je n'ai pas compris, je ne sais que cultiver.