Entretien avec le fondateur de Move : Pourquoi le langage Sui Move de smart contracts 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 le fondateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé Sui Move, ce nouveau langage de programmation de smart contracts, des capacités d'évolutivité de Sui et des avantages de la technologie décentralisée pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation
Les langages de programmation sont des outils permettant une interaction amicale, sécurisée, efficace et claire avec les ordinateurs. Contrairement aux langues naturelles, ce qui est le plus important pour les langages de programmation, c'est d'avoir une sémantique définie avec précision. La nature des langages de programmation est orientée vers des domaines ou des tâches spécifiques, c'est pourquoi il existe une variété de langages de programmation.
L'origine du langage Move
Move est issu du projet Libra de Facebook. Après avoir étudié les contrats intelligents existants, Blackshear a découvert qu'ils déçoivent souvent les développeurs. Les contrats intelligents font principalement deux choses : définir les types d'actifs et leurs règles, et vérifier les politiques de contrôle d'accès. Move vise à fournir une bonne abstraction pour ces tâches fondamentales, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques de Sui Move
Sui utilise une variante de Move, appelée Sui Move. Les principales modifications incluent :
La restriction sur la création de comptes a été supprimée, permettant aux actifs d'être envoyés librement à n'importe quelle adresse.
Un modèle de données basé sur les objets a été introduit, simplifiant le processus de traitement des actifs.
Mise en œuvre de blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces changements rendent Sui Move plus adapté à la construction d'applications Web3 générales.
Avantages des blocs de transaction programmables
Pour les utilisateurs, les avantages des blocs de trading programmables incluent :
Des frais de gas plus bas
Réduire le nombre d'approbations
Améliorer l'atomicité des transactions
L'expérience de développement de Sui Move
Des développeurs d'autres langages de programmation Web3 ont découvert que le développement sur Sui Move est plus efficace et sécurisé. Par exemple, un projet DeFi a été achevé en seulement deux mois sur Sui Move, alors qu'il aurait fallu huit mois avec Solidity.
Conception de la scalabilité de Sui
L'objectif de Sui est d'atteindre une évolutivité horizontale, c'est-à-dire d'augmenter le débit en ajoutant des infrastructures matérielles, sans limite. Ce design permet à Sui de faire face à la croissance des utilisateurs tout en maintenant une faible latence.
Le potentiel des technologies décentralisées
La blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions. Elles peuvent supprimer les obstacles à l'interopérabilité entre les applications, permettant aux données, actifs et fonctionnalités de circuler librement entre différentes applications.
L'avenir du développement de Sui Move
L'équipe Sui Move se concentre sur les améliorations suivantes :
Ajout de la fonctionnalité de niveau de langue, offrant une flexibilité d'extension.
Améliorer l'expérience de connexion entre Move et le code frontend
Ajout de nouveaux types énumérés et autres caractéristiques
Augmenter la part du code Move dans les applications, renforcer la sécurité
Simplifier la compréhension et l'utilisation de Move pour les programmeurs qui ne sont pas familiers avec Move.
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.
14 J'aime
Récompense
14
4
Reposter
Partager
Commentaire
0/400
liquidation_watcher
· 08-09 19:49
move incroyable
Voir l'originalRépondre0
BearMarketSurvivor
· 08-09 19:46
move finira par dépasser sol.
Voir l'originalRépondre0
GasFeeBarbecue
· 08-09 19:35
Enfin, je peux me retourner, move le numéro un du monde.
Interprétation du fondateur de Sui Move : pourquoi ce langage est-il devenu un atout pour construire des applications Web3
Entretien avec le fondateur de Move : Pourquoi le langage Sui Move de smart contracts 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 le fondateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé Sui Move, ce nouveau langage de programmation de smart contracts, des capacités d'évolutivité de Sui et des avantages de la technologie décentralisée pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation
Les langages de programmation sont des outils permettant une interaction amicale, sécurisée, efficace et claire avec les ordinateurs. Contrairement aux langues naturelles, ce qui est le plus important pour les langages de programmation, c'est d'avoir une sémantique définie avec précision. La nature des langages de programmation est orientée vers des domaines ou des tâches spécifiques, c'est pourquoi il existe une variété de langages de programmation.
L'origine du langage Move
Move est issu du projet Libra de Facebook. Après avoir étudié les contrats intelligents existants, Blackshear a découvert qu'ils déçoivent souvent les développeurs. Les contrats intelligents font principalement deux choses : définir les types d'actifs et leurs règles, et vérifier les politiques de contrôle d'accès. Move vise à fournir une bonne abstraction pour ces tâches fondamentales, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques de Sui Move
Sui utilise une variante de Move, appelée Sui Move. Les principales modifications incluent :
Ces changements rendent Sui Move plus adapté à la construction d'applications Web3 générales.
Avantages des blocs de transaction programmables
Pour les utilisateurs, les avantages des blocs de trading programmables incluent :
L'expérience de développement de Sui Move
Des développeurs d'autres langages de programmation Web3 ont découvert que le développement sur Sui Move est plus efficace et sécurisé. Par exemple, un projet DeFi a été achevé en seulement deux mois sur Sui Move, alors qu'il aurait fallu huit mois avec Solidity.
Conception de la scalabilité de Sui
L'objectif de Sui est d'atteindre une évolutivité horizontale, c'est-à-dire d'augmenter le débit en ajoutant des infrastructures matérielles, sans limite. Ce design permet à Sui de faire face à la croissance des utilisateurs tout en maintenant une faible latence.
Le potentiel des technologies décentralisées
La blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions. Elles peuvent supprimer les obstacles à l'interopérabilité entre les applications, permettant aux données, actifs et fonctionnalités de circuler librement entre différentes applications.
L'avenir du développement de Sui Move
L'équipe Sui Move se concentre sur les améliorations suivantes :