Entretien avec le fondateur de Move : Pourquoi le langage de smart contracts Sui Move est-il adapté à la construction de produits Web3 ?
Récemment, nous avons eu une conversation avec Sam Blackshear, le directeur technique de Mysten Labs et fondateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé ce nouveau langage de programmation de smart contracts Sui Move, des fonctionnalités d'extension de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation et la naissance de Move
Les langages de programmation sont des outils permettant d'interagir de manière amicale, sécurisée, efficace et précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation doivent avoir une sémantique définie avec précision. Move provient du projet Libra de Facebook, et vise à résoudre les limitations des langages de smart contracts existants.
Les smart contracts accomplissent principalement deux tâches : définir le type d'actif et ses règles, ainsi que vérifier les stratégies de contrôle d'accès. L'objectif de la conception de Move est de fournir une bonne abstraction pour ces fonctions de base, permettant aux programmeurs d'écrire du code de manière sûre et efficace.
Caractéristiques de Sui Move et son application dans le Web3
Sui Move est une variante de Move, avec les principales modifications suivantes :
Les conditions restrictives pour le réseau de paiement conforme dans le Move d'origine ont été supprimées.
Un modèle de données centré sur les objets a été introduit, simplifiant le processus de traitement des actifs.
Des blocs de transaction programmables ont été réalisés, ce qui augmente l'efficacité et la flexibilité des transactions.
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande efficacité et sécurité de développement.
Conception de l'évolutivité de Sui
L'objectif de Sui est d'atteindre la scalabilité horizontale, c'est-à-dire d'augmenter le débit en ajoutant des infrastructures matérielles, sans limite. Ce design évite les problèmes rencontrés par d'autres plateformes de blockchain lorsqu'elles atteignent leur capacité maximale, tels que l'augmentation des frais de gas et l'accroissement des délais.
Le modèle de données orienté objet et la conception de la structure des transactions de Sui sont tous deux conçus pour atteindre cet objectif. L'état global est organisé en un grand stockage de paires clé-valeur, cette structure étant plus facile à étendre.
Le potentiel de la technologie décentralisée
La blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions, capable de supprimer les obstacles à la transmission d'informations et de valeur. Elles peuvent réduire les coûts de transaction, améliorer l'interopérabilité entre les applications et offrir aux développeurs de nouvelles "super-pouvoirs" pour créer des produits plus attrayants.
L'avenir du développement de Sui Move
L'équipe Sui Move se concentre sur les améliorations suivantes :
Améliorer les fonctionnalités de mise à niveau et d'extension du package en fonction des retours des développeurs.
Introduire de nouvelles caractéristiques linguistiques, telles que les types énumérés.
Améliorer l'expérience de connexion entre Move et le code frontal.
Augmenter la part de code Move dans l'application pour améliorer la sécurité.
Simplifier le processus de développement des programmes Move pour le rendre plus convivial pour tous types de développeurs.
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.
10 J'aime
Récompense
10
5
Reposter
Partager
Commentaire
0/400
AirdropBuffet
· 08-11 15:57
move est très fort, c'est tout.
Voir l'originalRépondre0
MintMaster
· 08-11 15:57
move vraiment agréable
Voir l'originalRépondre0
ProveMyZK
· 08-11 15:50
D'abord entrer dans une position, ensuite on verra si c'est bien ou pas.
Voir l'originalRépondre0
CrashHotline
· 08-11 15:48
move est complètement yyds !
Voir l'originalRépondre0
ChainMaskedRider
· 08-11 15:44
move frère travaille si dur, je dois acheter un peu de sui
Interprétation du fondateur de Sui Move : pourquoi ce langage est-il adapté à la construction de produits Web3
Entretien avec le fondateur de Move : Pourquoi le langage de smart contracts Sui Move est-il adapté à la construction de produits Web3 ?
Récemment, nous avons eu une conversation avec Sam Blackshear, le directeur technique de Mysten Labs et fondateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé ce nouveau langage de programmation de smart contracts Sui Move, des fonctionnalités d'extension de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation et la naissance de Move
Les langages de programmation sont des outils permettant d'interagir de manière amicale, sécurisée, efficace et précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation doivent avoir une sémantique définie avec précision. Move provient du projet Libra de Facebook, et vise à résoudre les limitations des langages de smart contracts existants.
Les smart contracts accomplissent principalement deux tâches : définir le type d'actif et ses règles, ainsi que vérifier les stratégies de contrôle d'accès. L'objectif de la conception de Move est de fournir une bonne abstraction pour ces fonctions de base, permettant aux programmeurs d'écrire du code de manière sûre et efficace.
Caractéristiques de Sui Move et son application dans le Web3
Sui Move est une variante de Move, avec les principales modifications suivantes :
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande efficacité et sécurité de développement.
Conception de l'évolutivité de Sui
L'objectif de Sui est d'atteindre la scalabilité horizontale, c'est-à-dire d'augmenter le débit en ajoutant des infrastructures matérielles, sans limite. Ce design évite les problèmes rencontrés par d'autres plateformes de blockchain lorsqu'elles atteignent leur capacité maximale, tels que l'augmentation des frais de gas et l'accroissement des délais.
Le modèle de données orienté objet et la conception de la structure des transactions de Sui sont tous deux conçus pour atteindre cet objectif. L'état global est organisé en un grand stockage de paires clé-valeur, cette structure étant plus facile à étendre.
Le potentiel de la technologie décentralisée
La blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions, capable de supprimer les obstacles à la transmission d'informations et de valeur. Elles peuvent réduire les coûts de transaction, améliorer l'interopérabilité entre les applications et offrir aux développeurs de nouvelles "super-pouvoirs" pour créer des produits plus attrayants.
L'avenir du développement de Sui Move
L'équipe Sui Move se concentre sur les améliorations suivantes :