Publication
Partagez vos connaissances.

Comprendre le modèle centré sur l'objet de Sui
La plupart des blockchains considèrent les jetons et les états des contrats intelligents comme des entrées dans un grand livre partagé, mais Sui renverse la situation. Au lieu de travailler avec un énorme État mondial, Sui est construit autour d'objets, des éléments de données autonomes qui vivent en chaîne et peuvent être détenus, transférés ou modifiés.
Pensez à des objets tels que des colis dans un bureau de poste. Chacun possède un identifiant unique, un propriétaire défini et un contenu spécifique. Le travail de la blockchain consiste à s'assurer que ces colis ne peuvent pas être volés, dupliqués ou modifiés sans le consentement du propriétaire. Dans Sui, un objet peut être n'importe quoi : une pièce de monnaie, un NFT, un personnage de jeu, un terrain dans un métaverse ou même la structure de données interne d'un contrat intelligent.
Il existe deux principaux types d'objets dans Sui : •Objets possédés : ils appartiennent à une adresse spécifique. Seule cette adresse (ou ses contrats intelligents autorisés) peut les modifier. •Objets partagés : accessibles à plusieurs utilisateurs. Cela nécessite un ordre des transactions et un consensus plus stricts, car plusieurs personnes peuvent interagir avec elles en même temps.
La véritable magie vient du design deMove, axé sur les ressources. Dans Sui, les objets sont stockés en tant que ressources, ce qui signifie qu'ils ne peuvent pas être copiés ou supprimés accidentellement. Si vous transférez un objet, l'original disparaît : pas de doublons, pas d'entrées fantômes. Cela permet de garantir la sécurité et la prévisibilité du système.
Lorsque vous envoyez une transaction en Sui, vous dites essentiellement : « Je veux prendre cet objet, y faire quelque chose et en produire une nouvelle version ». La blockchain vérifie que vous êtes bien propriétaire de l'objet et que votre action est autorisée, puis met à jour l'état en conséquence.
Pour les développeurs, cette approche change la donne. Cela signifie : • Vous pouvez concevoir des applications où chaque actif est un citoyen de première classe, et pas seulement une ligne de base de données. • Les transactions impliquant des objets non liés peuvent être exécutées en parallèle, ce qui rend le réseau beaucoup plus rapide que les chaînes traditionnelles. • Des objets de jeu complexes, des positions DeFi ou des informations d'identité peuvent exister sous forme d'objets sécurisés et transférables.
Voici un exemple rapide : imaginez que vous créez une place de marché pour les épées du jeu. Chaque épée est un objet doté de caractéristiques telles que la puissance d'attaque, la durabilité et la rareté. Lorsqu'un joueur améliore son épée, il remplace l'ancien objet par un nouvel objet dont les statistiques sont mises à jour. La blockchain garantit que seul le propriétaire légitime peut effectuer ce changement, et personne d'autre ne peut dupliquer l'épée.
Comprendre ce modèle centré sur l'objet est essentiel pour créer des applications véritablement interactives et évolutives sur Sui. Cela vous permet de passer de la « mise à jour des variables d'un contrat global » à la « transmission d'actifs similaires à ceux du monde réel de manière sécurisée et vérifiable ».
- Sui
- Architecture
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Gagne ta part de 1000 Sui
Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.
- Pourquoi BCS exige-t-il un ordre de champs exact pour la désérialisation alors que les structures Move ont des champs nommés ?65
- Comment maximiser la détention de profits SUI : Sui Staking contre Liquid Staking514
- « Erreurs de vérification de sources multiples » dans les publications du module Sui Move - Résolution automatique des erreurs55
- Erreur Sui Move - Impossible de traiter la transaction Aucune pièce de gaz valide n'a été trouvée pour la transaction416
- Échec de la transaction Sui : objets réservés pour une autre transaction49