Cet article est un contenu sponsorisé et ne doit pas être considéré comme un conseil financier ou d’investissement. Les opinions exprimées dans cet article sont celles du contributeur/auteur et ne reflètent pas nécessairement les vues de Binance Academy.
Résumé
Sui est une blockchain de couche de niveau 1 et une plateforme de smart contract conçue pour rendre la propriété d’actifs numériques rapide, privée, sécurisée et accessible à tous.
Basé sur le langage de programmation Move, son modèle centré sur les objets permet une exécution parallèle, une finalité en une fraction de seconde et de nombreux actifs sur la blockchain.
Avec un traitement et un stockage horizontalement évolutifs, Sui prend en charge un large éventail d’applications avec une vitesse inégalée et à faible coût. Sui est une avancée fonctionnelle dans la blockchain et une plateforme sur laquelle les créateurs et les développeurs peuvent construire des expériences incroyables et conviviales.
Qu’est-ce que Sui ?
Sui est une blockchain conçue pour apporter la technologie décentralisée au plus grand nombre. Son token, le SUI, est utilisé pour sécuriser le réseau, payer les frais de gas, faciliter les transactions sur la blockchain et, à l’avenir, permettre la gouvernance.
Le contributeur original à Sui, Mysten Labs, a été fondé par d’anciens employés de Meta qui ont travaillé sur le projet de blockchain Diem, anciennement connu sous le nom de Libra. Dans le cadre de ce travail, ils ont développé de nouvelles technologies telles que Move, un nouveau langage de programmation de smart contract, et les moteurs mempool et de consensus à débit élevé, respectivement nommés Narwhal et Bullshark.
Leur travail sur Diem est devenu fondamental pour la conception de Sui. Cependant, ces innovations ont été modifiées et élargies pour répondre aux besoins d’une blockchain de couche de niveau 1 sans autorisation, plutôt qu’à la mission de Libra de développer une plateforme de micropaiement conforme.
Comment fonctionne Sui ?
Contrairement à la plupart des autres blockchains, Sui utilise des objets comme unité de base de stockage de données plutôt que des comptes. Les développeurs définissent, créent et gèrent ces objets programmables qui représentent des actifs au niveau de l’utilisateur. Un objet a des attributs distincts, y compris la propriété, dont les valeurs peuvent être mises à jour en fonction de la logique de gouvernance du smart contract qui l’a créé. Les objets et leurs attributs sont stockés directement sur la blockchain plutôt qu’à l’intérieur du smart contract lui-même.
La plupart des actifs sur Sui sont détenus par une seule adresse, enregistrée comme valeur de données pour l’objet. Ceux-ci sont appelés « objets possédés ». Le transfert de propriété d’un objet possédé ne nécessite qu’un changement de cette valeur. Ces transactions sont indépendantes de toute autre action effectuée sur le réseau et peuvent être traitées en parallèle. La plupart des transactions blockchain, telles que les transferts d’actifs, les paiements de pair à pair, et le minting de NFT, rentrent dans cette catégorie.
Sui est conçu pour optimiser ces transactions quotidiennes. Sur d’autres blockchains, chaque transaction, peu importe sa complexité, doit entrer dans une liste totalement ordonnée et être vérifiée et traitée par un consensus global. Cette conception typique peut créer un goulot d’étranglement dans le réseau, réduisant la vitesse de traitement des transactions individuelles et le nombre total de transactions pouvant être traitées à la fois.
Sui utilise un algorithme connu sous le nom de « Byzantine Consistent Broadcast » pour réduire le goulot d’étranglement et maintenir une faible latence et un débit élevé. Un demandeur ou un proxy peut parler de manière proactive aux validateurs pour faciliter le traitement sans consensus, ce qui se traduit par une finalité quasi instantanée sans diminution de la sécurité. Cela permet la soumission et l’exécution parallèles des transactions à une très grande échelle.
Certains actifs sur Sui ont une propriété partagée, ce qui signifie que plusieurs comptes doivent authentifier une transaction qui change les données liées à l’objet. Ces transactions sont considérées comme complexes et doivent être validées par un consensus. Sui utilise la Preuve d’enjeu déléguée (dPoS) pour atteindre un consensus. Sur Sui, le moteur de consensus se compose de deux parties, Narwhal et Tusk. Narwhal est le centre de stockage des transactions (mempool) qui garantit que les données sont disponibles pour être traitées par les validateurs. Tusk est le mécanisme par lequel toutes les transactions impliquant des objets partagés sont ordonnées.
Qu’est-ce qui rend Sui si unique ?
Le modèle de données centré sur les objets de Sui est une innovation clé qui permet de nombreuses autres avancées techniques sur la blockchain.
Sui Move
Sui Move est le langage de programmation natif de Sui. Il a été conçu pour incorporer tout ce dont un développeur de blockchain aurait besoin pour créer des applications performantes, sécurisées et riches en fonctionnalités.
Sui Move est basé sur le langage Move et est spécifiquement conçu pour corriger les défauts d’autres langages de programmation de smart contract. Move aborde deux problèmes clés dans la conception de smart contract : la représentation des actifs numériques et les opérations sécurisées sur ceux-ci. Move dispose d’abstractions de première classe des actifs et du contrôle d’accès qui améliorent à la fois la sécurité des smart contracts et la productivité des programmeurs. Sui Move s’appuie sur cette réalisation et ajoute un langage pour des concepts spécifiques à la blockchain tels que les comptes, les transactions, le temps et la cryptographie.
Blocs de transactions programmables (PTB)
Les blocs de transactions programmables (PTB) sont l'une des fonctionnalités de base les plus puissantes de Sui pour les développeurs. Pour les blockchains conventionnelles, l’unité fondamentale d’exécution est une transaction généralement simpliste et proche de l’exécution de la machine virtuelle (VM). Sur Sui, l’unité fondamentale d’exécution est élevée au niveau d’une séquence complexe et composable de transactions.
Les PTB sont hétérogènes et peuvent accéder à n’importe quelle fonction publique Move sur la chaîne dans tous les smart contracts. Au sein d’un seul PTB, les sorties typées des appels Move précédents sur la blockchain peuvent être enchaînées en tant qu’entrées typées aux appels Move ultérieurs. Ces types peuvent être des objets Sui arbitraires comportant un riche ensemble d’attributs et de propriétés. Un seul PTB peut extraire un objet joueur d’un portefeuille smart contract, l’utiliser pour effectuer un déplacement dans un jeu, puis envoyer un objet badge gagné par le déplacement vers une vitrine de trophées, le tout sans devoir publier de nouveau smart contracts. Il peut y avoir jusqu’à 1 024 transactions hétérogènes dans un seul PTB, rendant sa compositionnalité presque illimitée.
Les transactions enchaînées dans un PTB s’exécutent et échouent de manière atomique, ce qui signifie qu’elles ne peuvent pas être partiellement traitées. Cela fournit un modèle de programmation pratique et intuitif, ainsi que de solides garanties pour les applications orientées paiement ou finance.
Scalabilité horizontale
Sui se développe horizontalement pour répondre à la demande accrue sur le réseau. Les validateurs peuvent ajouter plus de puissance de calcul pour augmenter leurs performances au besoin, et la réduire lorsqu’elle n’est pas nécessaire. Même avec un trafic réseau élevé, le modèle de tokenomics de Sui est conçu pour maintenir les frais de gas faibles et stables. Les validateurs sont incités à ajouter cette capacité, parce qu’ils gagnent plus de frais de gas sans mettre en œuvre des frais plus élevés.
La scalabilité de Sui n’est pas limitée au traitement des transactions. Le stockage est également peu coûteux et extensible horizontalement. Cela permet aux développeurs de définir des actifs complexes avec des attributs riches qui vivent directement sur la blockchain, au lieu d’introduire des couches d’indirection dans le stockage hors de la blockchain pour réduire les frais de gas.
Qu’est-ce que le token SUI ?
Les tokens SUI remplissent quatre fonctions sur le réseau :
Ils peuvent être mis en staking auprès d’un validateur afin de sécuriser le réseau et gagner des récompenses de staking.
Ils peuvent être utilisés pour payer les frais de gas pour exécuter les transactions et autres opérations.
Ils agissent en tant qu’actif natif pour faciliter les transactions sur la blockchain sous-tendant toute l’économie Sui.
Ils donnent aux détenteurs le droit de participer à la gouvernance future.
La supply totale du SUI est plafonnée à 10 milliards de tokens.
L’écosystème Sui
Le Mainnet de Sui a été lancé en mai 2023. Depuis lors, une série de jeux ont été lancés et d’autres sont à venir au cours de l’année prochaine. Les applications DeFi et les projets NFT commencent également à émerger avec plus d’applications passionnantes prévues pour plus tard en 2023.
SuiFrens
Les SuiFrens sont principalement une démonstration des capacités de Sui Move, donnant vie à la composabilité, l’extensibilité et le dynamisme des actifs numériques sur Sui. La famille comprend actuellement des Capybaras et des Bullsharks et d’autres sont à venir.
Pyth Oracle
Pyth connecte les données de marché haute fidélité des plus grands traders et exchanges professionnels du monde à n’importe quel smart contract.
Game 8192
SUI 8192 est une version entièrement sur la blockchain et particulièrement difficile du populaire jeu 2048 construit sur Sui par Ethos.
Suia
En tant qu’application de preuve de participation, Suia vérifie la participation aux événements concernant Sui. Elle peut être utilisée avec des billets d’événement, des médailles de contribution et des jeux, aidant les organisateurs à mobiliser et récompenser la participation.
Quelle est la prochaine étape pour Sui ?
Sui continue de développer des fonctionnalités uniques et se concentre sur l’introduction des développeurs au langage de programmation Sui Move et les soutient dans la création d’applications.
Certaines fonctionnalités récentes et à venir incluent :
Transactions Sponsorisées
Pour traiter une transaction sur Sui, un(e) utilisateur(-trice) doit payer des frais de gas. Cependant, de nombreux(-euses) utilisateur(-trice)s novices en blockchain ne sont pas familier(-ière)s avec ce concept et cela peut constituer un obstacle à la finalisation de leur transaction. Pour éliminer la friction de demander à l’utilisateur(-trice) de payer les frais, les transactions sponsorisées, activées via les stations de gas, permettent aux constructeurs d’applications de payer les frais, sans jamais devoir révéler leur existence à l’utilisateur(-trice). Les constructeurs peuvent explorer d’autres modèles de revenus, tels que la publicité, les abonnements ou les modules complémentaires premium.
Norme Kiosk
Kiosk est une fonctionnalité de base permettant de construire des plateformes de trading ouvertes et sans frais avec un haut degré de personnalisation sur les politiques de transfert. Elle permet aux créateurs d’émettre des politiques avec des objets qui leur donnent le pouvoir d’imposer toute contrainte sur les trades qu’ils désirent, y compris les politiques de royalties lorsqu’un objet est vendu.
Conclusion
Sui a été conçu pour être une blockchain de nouvelle génération qui permet à toutes les industries et applications de tirer parti de la technologie décentralisée. Ses innovations peuvent redéfinir la propriété des actifs pour tous et offrir des solutions réelles aux problèmes rencontrés par les gens du monde entier.