Entretien avec le fondateur de Move : pourquoi 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 le créateur du langage de programmation Move, où nous avons discuté des raisons pour lesquelles il a développé Sui Move, un nouveau langage de programmation de contrats intelligents, de l'évolutivité de Sui et des avantages de la technologie décentralisée pour les développeurs.
Voici un résumé du contenu de l'entretien :
L'essence des langages de programmation et la naissance de Move
Un langage de programmation est essentiellement un outil permettant d'interagir avec un ordinateur de manière précise, sécurisée et efficace. Contrairement aux langues naturelles, un langage de programmation doit avoir une sémantique clairement définie pour garantir la prévisibilité du comportement des programmes. Sam souligne que les langages de programmation sont souvent conçus pour des domaines ou des tâches spécifiques, ce qui explique la diversité des langages de programmation.
Le langage Move provient du projet Libra de Facebook. L'intention de développer Move n'était pas de créer un nouveau langage, mais de fournir des fonctionnalités de contrats intelligents pour Libra. Après avoir étudié les langages de contrats intelligents existants, Sam a constaté qu'ils étaient insuffisants pour répondre aux besoins des développeurs. Les contrats intelligents concernent principalement la définition des actifs et le contrôle d'accès, ce qui nécessite un langage capable de fournir des abstractions de propriété et d'homogénéité. Cela a conduit à la création du langage Move, visant à offrir des fonctionnalités de base pour la programmation des contrats intelligents, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques et avantages de Sui Move
Sui Move est une variante du langage Move, dont les modifications proviennent des facteurs suivants :
S'adapter à des cas d'utilisation Web3 plus larges : les restrictions définies dans le Move d'origine pour les réseaux de paiement conformes ont été supprimées.
Modèle de données basé sur les objets : simplifie le processus de traitement des actifs et améliore l'efficacité du développement.
Bloc de trading programmable : permet d'exécuter plusieurs opérations dans une seule transaction, augmentant ainsi la flexibilité et l'efficacité.
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande efficacité de développement et sécurité.
L'expérience de développement de Sui Move
De nombreux développeurs ont fait part de leurs retours, indiquant que l'expérience de développement sur Sui Move est plus efficace et sécurisée. Par exemple, un projet DeFi a terminé son développement en seulement deux mois sur Sui Move, alors qu'il aurait normalement fallu huit mois. Cette amélioration de l'efficacité découle d'une forte adéquation entre la conception du langage et les besoins des développeurs.
Conception de la scalabilité de Sui
L'objectif de la conception de Sui est d'atteindre une scalabilité horizontale, évitant ainsi les problèmes de dégradation des performances dus au succès de la plateforme. Grâce à un modèle de données orienté objet et à un stockage par paires clé-valeur, Sui peut se développer avec l'augmentation des infrastructures matérielles tout en maintenant une faible latence.
Le potentiel de la technologie décentralisée
Sam pense que la blockchain et les cryptomonnaies sont essentiellement une technologie d'élimination des frictions, capable de supprimer les obstacles dans les transactions financières, le développement d'applications et la configuration de l'information. Cette technologie a le potentiel d'améliorer l'interopérabilité entre les applications et de créer de nouvelles façons d'échanger de la valeur.
L'avenir du Sui Move
L'équipe Sui Move travaille sur plusieurs améliorations :
Optimisation des mises à jour de package et des fonctionnalités étendues, comme l'ajout de types énumérés.
Améliorer l'expérience de connexion entre Move et le code frontend.
Augmenter la proportion de code Move dans l'application pour améliorer la sécurité globale.
Simplifier la compréhension et l'utilisation de Move pour les programmeurs non-Move.
Ces efforts visent à améliorer davantage l'expérience de développement et l'application de Sui Move, contribuant ainsi au développement de l'écosystème Web3.
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.
15 J'aime
Récompense
15
5
Reposter
Partager
Commentaire
0/400
ParallelChainMaxi
· Il y a 4h
Move必胜Solidity
Répondre0
LeekCutter
· 08-07 18:52
Langue réservée aux Débutants
Voir l'originalRépondre0
AirdropCollector
· 08-06 04:01
On peut s'attendre à ce que Sui prenne de l'avance.
Analyse du fondateur de Sui Move : pourquoi est-ce devenu le langage de développement préféré pour le Web3
Entretien avec le fondateur de Move : pourquoi 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 le créateur du langage de programmation Move, où nous avons discuté des raisons pour lesquelles il a développé Sui Move, un nouveau langage de programmation de contrats intelligents, de l'évolutivité de Sui et des avantages de la technologie décentralisée pour les développeurs.
Voici un résumé du contenu de l'entretien :
L'essence des langages de programmation et la naissance de Move
Un langage de programmation est essentiellement un outil permettant d'interagir avec un ordinateur de manière précise, sécurisée et efficace. Contrairement aux langues naturelles, un langage de programmation doit avoir une sémantique clairement définie pour garantir la prévisibilité du comportement des programmes. Sam souligne que les langages de programmation sont souvent conçus pour des domaines ou des tâches spécifiques, ce qui explique la diversité des langages de programmation.
Le langage Move provient du projet Libra de Facebook. L'intention de développer Move n'était pas de créer un nouveau langage, mais de fournir des fonctionnalités de contrats intelligents pour Libra. Après avoir étudié les langages de contrats intelligents existants, Sam a constaté qu'ils étaient insuffisants pour répondre aux besoins des développeurs. Les contrats intelligents concernent principalement la définition des actifs et le contrôle d'accès, ce qui nécessite un langage capable de fournir des abstractions de propriété et d'homogénéité. Cela a conduit à la création du langage Move, visant à offrir des fonctionnalités de base pour la programmation des contrats intelligents, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques et avantages de Sui Move
Sui Move est une variante du langage Move, dont les modifications proviennent des facteurs suivants :
S'adapter à des cas d'utilisation Web3 plus larges : les restrictions définies dans le Move d'origine pour les réseaux de paiement conformes ont été supprimées.
Modèle de données basé sur les objets : simplifie le processus de traitement des actifs et améliore l'efficacité du développement.
Bloc de trading programmable : permet d'exécuter plusieurs opérations dans une seule transaction, augmentant ainsi la flexibilité et l'efficacité.
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande efficacité de développement et sécurité.
L'expérience de développement de Sui Move
De nombreux développeurs ont fait part de leurs retours, indiquant que l'expérience de développement sur Sui Move est plus efficace et sécurisée. Par exemple, un projet DeFi a terminé son développement en seulement deux mois sur Sui Move, alors qu'il aurait normalement fallu huit mois. Cette amélioration de l'efficacité découle d'une forte adéquation entre la conception du langage et les besoins des développeurs.
Conception de la scalabilité de Sui
L'objectif de la conception de Sui est d'atteindre une scalabilité horizontale, évitant ainsi les problèmes de dégradation des performances dus au succès de la plateforme. Grâce à un modèle de données orienté objet et à un stockage par paires clé-valeur, Sui peut se développer avec l'augmentation des infrastructures matérielles tout en maintenant une faible latence.
Le potentiel de la technologie décentralisée
Sam pense que la blockchain et les cryptomonnaies sont essentiellement une technologie d'élimination des frictions, capable de supprimer les obstacles dans les transactions financières, le développement d'applications et la configuration de l'information. Cette technologie a le potentiel d'améliorer l'interopérabilité entre les applications et de créer de nouvelles façons d'échanger de la valeur.
L'avenir du Sui Move
L'équipe Sui Move travaille sur plusieurs améliorations :
Optimisation des mises à jour de package et des fonctionnalités étendues, comme l'ajout de types énumérés.
Améliorer l'expérience de connexion entre Move et le code frontend.
Augmenter la proportion de code Move dans l'application pour améliorer la sécurité globale.
Simplifier la compréhension et l'utilisation de Move pour les programmeurs non-Move.
Ces efforts visent à améliorer davantage l'expérience de développement et l'application de Sui Move, contribuant ainsi au développement de l'écosystème Web3.