MGBX

Langue

Aptos vs. Sui : Comparaison des nouvelles blockchains basées sur Move

Aptos vs. Sui : Comparaison des nouvelles blockchains basées sur Move

Aptos et Sui s'appuient tous deux sur la technologie Move initialement développée pour le projet Diem de Meta et utilisent des contrats intelligents basés sur Move, ce qui les place dans la même catégorie plus large des blockchains émergentes de couche 1. Cependant, ils diffèrent significativement dans leurs modèles d'état et leurs approches d'exécution parallèle. Aptos repose sur Block-STM pour gérer dynamiquement les conflits de transactions, tandis que Sui utilise un modèle de données centré sur les objets pour organiser les transactions en fonction des dépendances entre objets. Move fournit une base commune, mais leurs architectures d'exécution sont essentielles pour comprendre les différences entre Aptos et Sui.

Pourquoi Aptos et Sui utilisent-ils tous deux Move ?

Aptos et Sui sont tous deux des blockchains de couche 1 qui prennent en charge les contrats intelligents. L'une de leurs similitudes les plus notables est qu'ils sont tous deux construits autour du langage de programmation Move.

Move provient du projet Diem de Meta et a été conçu avec la gestion des actifs numériques à l'esprit. En programmation conventionnelle, les données peuvent souvent être copiées librement. Move introduit des concepts tels que les ressources pour empêcher que certains actifs numériques soient copiés ou supprimés arbitrairement, tandis que son système de types aide à contrôler comment les actifs sont transférés et stockés. Cependant, Move n'élimine pas automatiquement tous les risques liés aux contrats intelligents. Des vulnérabilités peuvent encore survenir à cause de la logique du code, des contrôles d'accès, des oracles et des protocoles tiers. Plus précisément, Move aide à réduire certaines erreurs de gestion des actifs au niveau du langage et rend les règles de propriété plus explicites.

Aptos et Sui ont depuis développé Move dans des directions différentes. Aptos conserve un modèle basé sur les comptes et les ressources tout en introduisant également des mécanismes tels que les Objets. Sui Move, en revanche, utilise une architecture de stockage global centrée sur les objets. En conséquence, le code Move et les modèles de développement ne sont pas entièrement interchangeables entre les deux blockchains.

Block-STM d'Aptos vs. modèle centré sur les objets de Sui

Une des technologies clés d'Aptos est le moteur d'exécution parallèle Block-STM. En termes simples, Aptos peut exécuter plusieurs transactions en parallèle puis vérifier si elles ont des lectures ou écritures d'état conflictuelles. Les transactions sans conflits peuvent être traitées simultanément sur plusieurs cœurs CPU. En cas de conflits, les transactions affectées sont réexécutées selon un ordre déterministe. Cette approche est connue sous le nom d'exécution parallèle optimiste. Les développeurs n'ont pas besoin de déclarer à l'avance quels états leurs transactions vont accéder, car le système détecte automatiquement les conflits. Le livre blanc d'Aptos décrit également une architecture en pipeline pour la propagation, l'ordonnancement, l'exécution et le stockage des transactions afin d'améliorer l'utilisation du matériel.

Sui adopte une approche différente. Sui organise un état en chaîne en objets avec des identifiants uniques et différents types de propriété. Lorsque plusieurs transactions impliquent des objets indépendants, le système peut plus facilement identifier qu'ils n'ont pas de dépendances et les traiter en parallèle. Les transactions impliquant des états partagés nécessitent des mécanismes de coordination supplémentaires.

En termes simples, Aptos met l'accent sur la détection des conflits pendant l'exécution, tandis que Sui utilise son modèle d'objet pour rendre certaines dépendances de transactions plus explicites au niveau de la structure des données.

En quoi Aptos et Sui diffèrent-ils dans leurs applications ?

Aptos et Sui mettent tous deux l'accent sur un débit élevé de transactions et peuvent prendre en charge la DeFi, les jeux, les paiements, les NFT et d'autres applications nécessitant des interactions fréquentes en chaîne. Aucune des deux blockchains n'est limitée à une catégorie spécifique d'applications.

Un avantage d'Aptos est que Block-STM gère l'exécution parallèle de manière transparente pour les développeurs. Le réseau offre également des fonctionnalités telles que les Comptes sans clé et les Transactions sponsorisées pour simplifier l'intégration et réduire les barrières à l'utilisation. Le modèle d'objet de Sui, quant à lui, fournit une manière naturelle de représenter les actifs de jeu, les NFT et d'autres objets numériques avec des états indépendants, rendant sa structure de données particulièrement intuitive pour certaines applications.

Lors de la comparaison de la vitesse d'Aptos et de Sui, les chiffres de TPS maximaux issus d'environnements de test contrôlés ne suffisent pas à déterminer l'expérience utilisateur réelle. La performance effective dépend également des types de transactions, de la fréquence des conflits d'état, des configurations des validateurs, de la charge du réseau et de la conception des applications.

Questions fréquemment posées

  • Quelle est la relation entre Aptos et Sui ?
    Ce sont des projets distincts, mais ils ont tous deux des racines techniques liées à l'initiative Diem de Meta et utilisent leurs propres implémentations évolutives de Move.

  • Pourquoi Move est-il adapté aux actifs numériques ?
    Move utilise des ressources, des règles de propriété et des contraintes de type pour modéliser les actifs numériques, aidant à réduire certaines erreurs liées à la copie, aux permissions et à la gestion des actifs.

  • Qu'est-ce que Block-STM sur Aptos ?
    Block-STM est un mécanisme d'exécution parallèle optimiste qui traite plusieurs transactions simultanément et identifie et gère les conflits d'état.

  • Pourquoi Sui met-il l'accent sur son modèle d'objet ?
    Sui représente les actifs et l'état en chaîne comme des objets individuels, ce qui facilite l'identification des dépendances de données entre les transactions.

  • Sui Move et Aptos Move sont-ils entièrement compatibles ?
    Non. Bien qu'ils partagent la base Move, ils ont développé des cadres de plateforme, des modèles de stockage et des approches de développement différents.

Maîtriser les bases est la première étape. Suivez MGBX Academy pour accéder à davantage de ressources pédagogiques sur les cryptomonnaies et aux opportunités du marché.

Processus pour trader sur MGBX:

  1. Créez un compte de trading et effectuez les vérifications d’identité requises ;

  2. Déposez des fonds et sélectionnez le type de transaction ;

  3. Sur la page de trading de l’actif, saisissez le montant ou la quantité que vous souhaitez acheter ;

  4. Confirmez l’ordre, finalisez la transaction et vérifiez que le solde de votre compte a bien été mis à jour.

Lectures complémentaires :

Paysage d'investissement des blockchains Layer 1

Injective (INJ) : une blockchain Layer 1 conçue pour la DeFi

Sei Network : une Layer 1 optimisée pour le trading