Entretien avec le fondateur de Move : Pourquoi Sui Move est-il adapté à la construction de produits Web3 ?
Récemment, nous avons discuté avec Sam Blackshear, le directeur technique de Mysten Labs et fondateur du langage de programmation Move, des raisons pour lesquelles il a développé Sui Move, ce nouveau langage de programmation de contrats intelligents, des performances d'évolutivité de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici les principaux points 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 claire, sécurisée, efficace et précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation doivent avoir des sémantiques définies avec précision. Lors de la rédaction d'un programme, les développeurs doivent bien comprendre le comportement du programme.
Move provient du projet Libra de Facebook. Après avoir étudié les contrats intelligents existants, il a été constaté qu'ils ne répondaient pas aux besoins des développeurs dans de nombreux cas. Les contrats intelligents définissent principalement les types d'actifs et leurs règles de transfert, et vérifient les stratégies de contrôle d'accès. Move vise à fournir une bonne abstraction pour ces fonctions de base, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques de Sui Move et son application dans le Web3
Sui Move est une variante de Move, dont les changements proviennent des facteurs suivants :
Des conditions restrictives de l'ancien projet Libra ont été supprimées, permettant une circulation plus libre des actifs.
Un modèle de données orienté objet a été introduit, simplifiant ainsi le processus de gestion des actifs.
Réalisation de blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande flexibilité et efficacité.
L'expérience de développement de Sui Move
De nombreux développeurs ont fait part de leurs retours, affirmant que l'expérience de développement sur Sui Move est plus efficace et sûre. Par exemple, une équipe de projet DeFi a déclaré qu'elle avait terminé un travail de développement en Solidity qui aurait normalement pris huit mois en seulement deux mois avec Sui Move, et qu'elle avait plus confiance dans la sécurité du projet.
Conception de la scalabilité de Sui
L'objectif de Sui est d'atteindre l'évolutivité horizontale, c'est-à-dire d'augmenter le débit en ajoutant du matériel, sans limite supérieure. Cette conception permet à Sui de continuer à s'étendre avec la croissance des utilisateurs, tout en maintenant une faible latence.
Le modèle de données orienté objet est la clé pour atteindre cet objectif. L'état global est organisé en un mappage d'ID d'objet vers des objets, ce stockage en paires clé-valeur est plus facile à étendre.
Le potentiel des technologies décentralisées
La blockchain et les cryptomonnaies sont essentiellement une technologie d'élimination des frictions. Elles peuvent supprimer les obstacles dans les transactions financières, la construction d'applications et la configuration d'informations, réduisant ainsi la dépendance aux tiers.
Cette technologie peut améliorer l'interopérabilité entre les applications, permettant aux actifs, aux données et aux fonctionnalités de circuler plus librement entre les différentes applications.
L'avenir du Sui Move
Les orientations futures du développement de Sui Move incluent :
Améliorer les fonctionnalités de mise à jour et d'extension des packages en fonction des retours des développeurs.
Introduire de nouvelles fonctionnalités, telles que les types énumérés.
Améliorer l'expérience de connexion entre Move et le code front-end.
S'engager à augmenter la proportion de code Move dans les applications pour améliorer la sécurité.
Simplifier le processus de développement des programmes Move pour le rendre plus convivial pour tous les 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.
9 J'aime
Récompense
9
5
Reposter
Partager
Commentaire
0/400
AirdropworkerZhang
· Il y a 11h
Comment ça se passe ce move ?
Voir l'originalRépondre0
LiquidatedDreams
· Il y a 13h
Un mélangeur bien informé...
Voir l'originalRépondre0
NeverVoteOnDAO
· Il y a 13h
Blockchain里玩不明白 划水摆烂ing
Voir l'originalRépondre0
MissedAirdropAgain
· Il y a 13h
move a enfin décollé !!! Je ne regrette pas d'avoir toujours hodl.
Interprétation du fondateur de Sui Move : Les avantages et l'avenir des outils de développement de produits Web3.
Entretien avec le fondateur de Move : Pourquoi Sui Move est-il adapté à la construction de produits Web3 ?
Récemment, nous avons discuté avec Sam Blackshear, le directeur technique de Mysten Labs et fondateur du langage de programmation Move, des raisons pour lesquelles il a développé Sui Move, ce nouveau langage de programmation de contrats intelligents, des performances d'évolutivité de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici les principaux points 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 claire, sécurisée, efficace et précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation doivent avoir des sémantiques définies avec précision. Lors de la rédaction d'un programme, les développeurs doivent bien comprendre le comportement du programme.
Move provient du projet Libra de Facebook. Après avoir étudié les contrats intelligents existants, il a été constaté qu'ils ne répondaient pas aux besoins des développeurs dans de nombreux cas. Les contrats intelligents définissent principalement les types d'actifs et leurs règles de transfert, et vérifient les stratégies de contrôle d'accès. Move vise à fournir une bonne abstraction pour ces fonctions de base, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace.
Caractéristiques de Sui Move et son application dans le Web3
Sui Move est une variante de Move, dont les changements proviennent des facteurs suivants :
Des conditions restrictives de l'ancien projet Libra ont été supprimées, permettant une circulation plus libre des actifs.
Un modèle de données orienté objet a été introduit, simplifiant ainsi le processus de gestion des actifs.
Réalisation de blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces caractéristiques rendent Sui Move particulièrement adapté à la construction de produits Web3, offrant une plus grande flexibilité et efficacité.
L'expérience de développement de Sui Move
De nombreux développeurs ont fait part de leurs retours, affirmant que l'expérience de développement sur Sui Move est plus efficace et sûre. Par exemple, une équipe de projet DeFi a déclaré qu'elle avait terminé un travail de développement en Solidity qui aurait normalement pris huit mois en seulement deux mois avec Sui Move, et qu'elle avait plus confiance dans la sécurité du projet.
Conception de la scalabilité de Sui
L'objectif de Sui est d'atteindre l'évolutivité horizontale, c'est-à-dire d'augmenter le débit en ajoutant du matériel, sans limite supérieure. Cette conception permet à Sui de continuer à s'étendre avec la croissance des utilisateurs, tout en maintenant une faible latence.
Le modèle de données orienté objet est la clé pour atteindre cet objectif. L'état global est organisé en un mappage d'ID d'objet vers des objets, ce stockage en paires clé-valeur est plus facile à étendre.
Le potentiel des technologies décentralisées
La blockchain et les cryptomonnaies sont essentiellement une technologie d'élimination des frictions. Elles peuvent supprimer les obstacles dans les transactions financières, la construction d'applications et la configuration d'informations, réduisant ainsi la dépendance aux tiers.
Cette technologie peut améliorer l'interopérabilité entre les applications, permettant aux actifs, aux données et aux fonctionnalités de circuler plus librement entre les différentes applications.
L'avenir du Sui Move
Les orientations futures du développement de Sui Move incluent :
Améliorer les fonctionnalités de mise à jour et d'extension des packages en fonction des retours des développeurs.
Introduire de nouvelles fonctionnalités, telles que les types énumérés.
Améliorer l'expérience de connexion entre Move et le code front-end.
S'engager à augmenter la proportion de code Move dans les applications pour améliorer la sécurité.
Simplifier le processus de développement des programmes Move pour le rendre plus convivial pour tous les types de développeurs.