Comparaison des technologies de blockchain publique sous l'angle du cycle de vie des transactions
Comparer les différences techniques entre les différentes blockchains peut sembler ennuyeux en raison de la profondeur d'observation variable. Pour comprendre rapidement et précisément les différences entre les blockchains, il est essentiel de choisir un point d'entrée approprié. Cet article prendra le cycle de vie des transactions comme point d'ancrage, en analysant les étapes complètes de la 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, afin de bien saisir les idées de conception et les compromis techniques des différentes blockchains.
Aptos : conception optimiste parallèle et haute performance
Aptos est une blockchain publique axée sur la haute performance, dont le cycle de vie des transactions bénéficie d'une amélioration significative des performances grâce à une exécution parallèle optimiste unique et à une optimisation du pool de mémoire.
Création et lancement
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, qui transmettent les transactions aux nœuds complets à proximité, puis synchronisent avec les validateurs.
diffusion
Aptos conserve le pool de mémoire, mais les pools de mémoire ne sont pas partagés après QuorumStore. Le système effectue un pré-tri selon des règles, garantissant qu'il n'y a pas de conflit entre les transactions lors de l'exécution parallèle ultérieure, évitant ainsi les exigences matérielles élevées liées à la nécessité de déclarer à l'avance les ensembles de lecture/écriture.
tri
Aptos utilise le consensus AptosBFT, le proposeur ne peut en principe pas trier librement les transactions. Le prétri dans la mémoire a été effectué à l'avance pour éviter les conflits, et la génération de blocs dépend davantage de la collaboration entre les validateurs.
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. En cas de conflit, les transactions concernées sont 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, finalité confirmée par des points de contrôle, efficacité élevée.
L'avantage principal d'Aptos réside dans la combinaison du parallélisme optimiste et du pré-tri dans le pool 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, a fourni un cadre de base pour comprendre le cycle de vie des transactions sur d'autres blockchains.
Cycle de vie des transactions Ethereum
Création et initiation : Les utilisateurs lancent des transactions via un portefeuille en utilisant une passerelle de relais ou une interface RPC.
Diffusion : Transaction entrée dans le pool de mémoire publique, en attente de regroupement.
Tri : Après la mise à niveau PoS, les constructeurs de blocs emballent les transactions selon le principe de maximisation des profits.
Exécution : Traitement des transactions en série EVM, mise à jour de l'état en mono-thread.
Mise à jour de l'état : les blocs doivent être confirmés par deux points de contrôle pour finaliser.
L'exécution séquentielle 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 bas.
Solana : optimisation extrême 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 la mémoire tampon et les méthodes d'exécution.
Cycle de vie des transactions Solana
Création et initiation : Les utilisateurs initient des transactions par le biais de leur portefeuille.
Diffusion : pas de pool de mémoire publique, les transactions sont directement envoyées aux deux propositions actuelles et suivantes.
Tri : Le proposeur emballe des blocs sur la base de PoH, le temps de bloc est de seulement 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 pool de mémoire, ce qui permet aux nœuds d'atteindre rapidement un consensus sur l'ordre des transactions, les transactions pouvant être exécutées presque instantanément. Cependant, en cas de surcharge du réseau, les transactions peuvent être rejetées plutôt qu'attendues, et les utilisateurs doivent les soumettre à nouveau.
Deux chemins d'exécution parallèle : Aptos vs Solana
L'exécution parallèle dans la blockchain fait référence au processus par lequel des processeurs multi-cœ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 principale différence résidant dans la manière de garantir qu'il n'y a pas de conflit entre les transactions parallèles.
Parallélisme déterministe (Solana) : Avant de diffuser une transaction, il est nécessaire de déclarer l'ensemble 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 de manière séquentielle.
Exécution parallèle optimiste (Aptos) : suppose que les transactions ne sont pas en conflit, Block-STM exécute en parallèle puis valide ; en cas de conflit, une nouvelle tentative est effectuée. Le prétri des pools de mémoire réduit le risque de conflit, allégeant ainsi la charge des nœuds.
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. Son Block-STM peut traiter en parallèle plusieurs transactions de transfert d'actifs, évitant ainsi les retards de confirmation causés par la congestion du réseau. Le pré-tri de la mémoire garantit que les transactions entrent dans l'exécution dans l'ordre, maintenant la fiabilité des enregistrements d'actifs. La conception modulaire et la sécurité du langage Move favorisent la construction d'applications RWA fiables.
Paiement en stablecoin
Le langage Move d'Aptos empêche les doubles dépenses 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 petite taille. Le pré-tri de la mémoire tampon et Block-STM garantissent la stabilité et la faible latence des transactions de paiement.
Le potentiel d'Aptos dans le domaine des paiements PayFi et des stablecoins repose sur la "sécurité, l'efficacité et la conformité" en tant que trio. À l'avenir, cela pourrait favoriser 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 blockchain.
Résumé
La conception d'Aptos parvient à équilibrer performance et sécurité. Le pré-tri de la mémoire tampon combiné à la parallélisation optimiste de Block-STM réduit le seuil d'entrée des nœuds tout en atteignant un haut débit. Cette approche de "rapidité dans la stabilité", soutenue par le modèle de ressources du langage Move, confère à Aptos une sécurité accrue.
Aptos intègre des considérations de sécurité et d'efficacité à chaque étape du cycle de vie des transactions, se distinguant ainsi par rapport aux autres chaînes publiques. À l'avenir, Aptos pourra, grâce à un récit de "réseau de valeur axé sur la sécurité", relier la finance traditionnelle à l'écosystème blockchain, en continuant à se concentrer sur les domaines RWA et PayFi, et en construisant un nouveau paradigme de chaîne publique alliant confiance et extensibilité.
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.
Aptos et Solana : la bataille technique des blockchains exécutant en parallèle
Comparaison des technologies de blockchain publique sous l'angle du cycle de vie des transactions
Comparer les différences techniques entre les différentes blockchains peut sembler ennuyeux en raison de la profondeur d'observation variable. Pour comprendre rapidement et précisément les différences entre les blockchains, il est essentiel de choisir un point d'entrée approprié. Cet article prendra le cycle de vie des transactions comme point d'ancrage, en analysant les étapes complètes de la 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, afin de bien saisir les idées de conception et les compromis techniques des différentes blockchains.
Aptos : conception optimiste parallèle et haute performance
Aptos est une blockchain publique axée sur la haute performance, dont le cycle de vie des transactions bénéficie d'une amélioration significative des performances grâce à une exécution parallèle optimiste unique et à une optimisation du pool de mémoire.
Création et lancement
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, qui transmettent les transactions aux nœuds complets à proximité, puis synchronisent avec les validateurs.
diffusion
Aptos conserve le pool de mémoire, mais les pools de mémoire ne sont pas partagés après QuorumStore. Le système effectue un pré-tri selon des règles, garantissant qu'il n'y a pas de conflit entre les transactions lors de l'exécution parallèle ultérieure, évitant ainsi les exigences matérielles élevées liées à la nécessité de déclarer à l'avance les ensembles de lecture/écriture.
tri
Aptos utilise le consensus AptosBFT, le proposeur ne peut en principe pas trier librement les transactions. Le prétri dans la mémoire a été effectué à l'avance pour éviter les conflits, et la génération de blocs dépend davantage de la collaboration entre les validateurs.
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. En cas de conflit, les transactions concernées sont 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, finalité confirmée par des points de contrôle, efficacité élevée.
L'avantage principal d'Aptos réside dans la combinaison du parallélisme optimiste et du pré-tri dans le pool 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, a fourni un cadre de base pour comprendre le cycle de vie des transactions sur d'autres blockchains.
Cycle de vie des transactions Ethereum
L'exécution séquentielle 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 bas.
Solana : optimisation extrême 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 la mémoire tampon et les méthodes d'exécution.
Cycle de vie des transactions Solana
Solana n'utilise pas de pool de mémoire, ce qui permet aux nœuds d'atteindre rapidement un consensus sur l'ordre des transactions, les transactions pouvant être exécutées presque instantanément. Cependant, en cas de surcharge du réseau, les transactions peuvent être rejetées plutôt qu'attendues, et les utilisateurs doivent les soumettre à nouveau.
Deux chemins d'exécution parallèle : Aptos vs Solana
L'exécution parallèle dans la blockchain fait référence au processus par lequel des processeurs multi-cœ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 principale différence résidant dans la manière de garantir qu'il n'y a pas de conflit entre les transactions parallèles.
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. Son Block-STM peut traiter en parallèle plusieurs transactions de transfert d'actifs, évitant ainsi les retards de confirmation causés par la congestion du réseau. Le pré-tri de la mémoire garantit que les transactions entrent dans l'exécution dans l'ordre, maintenant la fiabilité des enregistrements d'actifs. La conception modulaire et la sécurité du langage Move favorisent la construction d'applications RWA fiables.
Paiement en stablecoin
Le langage Move d'Aptos empêche les doubles dépenses 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 petite taille. Le pré-tri de la mémoire tampon et Block-STM garantissent la stabilité et la faible latence des transactions de paiement.
Le potentiel d'Aptos dans le domaine des paiements PayFi et des stablecoins repose sur la "sécurité, l'efficacité et la conformité" en tant que trio. À l'avenir, cela pourrait favoriser 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 blockchain.
Résumé
La conception d'Aptos parvient à équilibrer performance et sécurité. Le pré-tri de la mémoire tampon combiné à la parallélisation optimiste de Block-STM réduit le seuil d'entrée des nœuds tout en atteignant un haut débit. Cette approche de "rapidité dans la stabilité", soutenue par le modèle de ressources du langage Move, confère à Aptos une sécurité accrue.
Aptos intègre des considérations de sécurité et d'efficacité à chaque étape du cycle de vie des transactions, se distinguant ainsi par rapport aux autres chaînes publiques. À l'avenir, Aptos pourra, grâce à un récit de "réseau de valeur axé sur la sécurité", relier la finance traditionnelle à l'écosystème blockchain, en continuant à se concentrer sur les domaines RWA et PayFi, et en construisant un nouveau paradigme de chaîne publique alliant confiance et extensibilité.