Le fondateur de Move parle de Sui Move : pourquoi il est adapté à la construction d'applications Web3
Récemment, Sam Blackshear, directeur technique de Mysten Labs et fondateur du langage de programmation Move, a accordé une interview dans laquelle il a partagé son intention de développer le langage Sui Move, les caractéristiques de Sui Move et les avantages des technologies décentralisées pour les développeurs.
La nature des langages de programmation
Blackshear souligne que le cœur des langages de programmation réside dans l'interaction précise, sécurisée et efficace avec les ordinateurs. Contrairement à la richesse des langues naturelles, les langages de programmation doivent posséder des sémantiques clairement définies. Chaque langage de programmation est optimisé pour des domaines ou des tâches spécifiques, et ne peut pas exceller dans tous les domaines.
La naissance du langage Move
Move est issu du projet Libra de Facebook. Blackshear a étudié les langages de contrats intelligents existants et a constaté qu'ils ne répondaient pas aux besoins des développeurs dans de nombreux domaines. Les contrats intelligents définissent principalement les types d'actifs et leurs règles de transfert, et exécutent le contrôle d'accès. Le langage Move vise à fournir une bonne abstraction pour ces fonctionnalités de base, permettant aux programmeurs de coder de manière sécurisée et efficace, sans avoir à réinventer la roue.
Caractéristiques de Sui Move
Sui Move est une variante de Move, conçue spécifiquement pour les applications Web3. Il utilise un modèle de données centré sur les objets, simplifiant ainsi le processus de gestion des actifs. Cela permet aux programmeurs de se concentrer directement sur la logique métier essentielle, sans avoir à effectuer des tâches de comptabilité fastidieuses. Sui Move introduit également des blocs de transactions programmables, permettant d'exécuter plusieurs opérations dans une seule transaction, réduisant ainsi les frais de gas et améliorant l'atomicité.
Expérience développeur
De nombreux développeurs ont fait part de leurs retours, affirmant que le développement avec Sui Move est plus efficace et plus sûr que d'autres langages Web3. La conception du langage est proche de l'architecture des projets, ce qui permet d'accélérer le développement et d'assurer une meilleure qualité de code. Blackshear estime que cela est dû au fait que Sui Move résout de manière ciblée les problèmes des langages existants et est sur mesure pour les besoins réels des développeurs.
Scalabilité de Sui
L'objectif de conception de Sui est d'atteindre une évolutivité horizontale, évitant ainsi une dégradation de l'expérience utilisateur due à des limitations de capacité. Le modèle de données orienté objet permet à Sui de s'étendre comme un stockage clé-valeur, tout en maintenant les caractéristiques de la blockchain. Ce design permet à Sui de continuer à s'étendre avec la croissance des utilisateurs, tout en maintenant une faible latence et des coûts réduits.
Le potentiel de la technologie décentralisée
Blackshear pense que la blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions. Elles peuvent supprimer les obstacles à la transmission d'informations et de valeur, réduisant ainsi la dépendance aux intermédiaires. Cette technologie permet une interopérabilité plus facile entre les applications, offrant aux développeurs de nouvelles "super-pouvoirs" pour créer des produits plus attrayants.
L'avenir du Sui Move
L'équipe Sui Move améliore continuellement les fonctionnalités du langage en fonction des retours des développeurs. Ils se concentrent sur la manière de faciliter l'expansion et la modification des packages existants pour les développeurs, tout en maintenant la confiance des utilisateurs. De plus, l'équipe s'efforce d'améliorer l'expérience de connexion entre Move et le code front-end, rendant l'ensemble du processus de développement d'applications plus efficace et sécurisé.
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
3
Reposter
Partager
Commentaire
0/400
ForkPrince
· Il y a 23h
Créateur de code ! Un peu déchiré
Voir l'originalRépondre0
CryptoHistoryClass
· Il y a 23h
*vérifie les modèles historiques* encore un autre spin-off de fb essayant de faire un solana... j'ai déjà vu ce film
Voir l'originalRépondre0
RugPullAlertBot
· Il y a 23h
Morte de rire, ça vient de Libra, alors ça ne peut pas aller très loin.
Analyse du fondateur de Sui Move : pourquoi ce langage est devenu le nouveau favori du développement Web3
Le fondateur de Move parle de Sui Move : pourquoi il est adapté à la construction d'applications Web3
Récemment, Sam Blackshear, directeur technique de Mysten Labs et fondateur du langage de programmation Move, a accordé une interview dans laquelle il a partagé son intention de développer le langage Sui Move, les caractéristiques de Sui Move et les avantages des technologies décentralisées pour les développeurs.
La nature des langages de programmation
Blackshear souligne que le cœur des langages de programmation réside dans l'interaction précise, sécurisée et efficace avec les ordinateurs. Contrairement à la richesse des langues naturelles, les langages de programmation doivent posséder des sémantiques clairement définies. Chaque langage de programmation est optimisé pour des domaines ou des tâches spécifiques, et ne peut pas exceller dans tous les domaines.
La naissance du langage Move
Move est issu du projet Libra de Facebook. Blackshear a étudié les langages de contrats intelligents existants et a constaté qu'ils ne répondaient pas aux besoins des développeurs dans de nombreux domaines. Les contrats intelligents définissent principalement les types d'actifs et leurs règles de transfert, et exécutent le contrôle d'accès. Le langage Move vise à fournir une bonne abstraction pour ces fonctionnalités de base, permettant aux programmeurs de coder de manière sécurisée et efficace, sans avoir à réinventer la roue.
Caractéristiques de Sui Move
Sui Move est une variante de Move, conçue spécifiquement pour les applications Web3. Il utilise un modèle de données centré sur les objets, simplifiant ainsi le processus de gestion des actifs. Cela permet aux programmeurs de se concentrer directement sur la logique métier essentielle, sans avoir à effectuer des tâches de comptabilité fastidieuses. Sui Move introduit également des blocs de transactions programmables, permettant d'exécuter plusieurs opérations dans une seule transaction, réduisant ainsi les frais de gas et améliorant l'atomicité.
Expérience développeur
De nombreux développeurs ont fait part de leurs retours, affirmant que le développement avec Sui Move est plus efficace et plus sûr que d'autres langages Web3. La conception du langage est proche de l'architecture des projets, ce qui permet d'accélérer le développement et d'assurer une meilleure qualité de code. Blackshear estime que cela est dû au fait que Sui Move résout de manière ciblée les problèmes des langages existants et est sur mesure pour les besoins réels des développeurs.
Scalabilité de Sui
L'objectif de conception de Sui est d'atteindre une évolutivité horizontale, évitant ainsi une dégradation de l'expérience utilisateur due à des limitations de capacité. Le modèle de données orienté objet permet à Sui de s'étendre comme un stockage clé-valeur, tout en maintenant les caractéristiques de la blockchain. Ce design permet à Sui de continuer à s'étendre avec la croissance des utilisateurs, tout en maintenant une faible latence et des coûts réduits.
Le potentiel de la technologie décentralisée
Blackshear pense que la blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions. Elles peuvent supprimer les obstacles à la transmission d'informations et de valeur, réduisant ainsi la dépendance aux intermédiaires. Cette technologie permet une interopérabilité plus facile entre les applications, offrant aux développeurs de nouvelles "super-pouvoirs" pour créer des produits plus attrayants.
L'avenir du Sui Move
L'équipe Sui Move améliore continuellement les fonctionnalités du langage en fonction des retours des développeurs. Ils se concentrent sur la manière de faciliter l'expansion et la modification des packages existants pour les développeurs, tout en maintenant la confiance des utilisateurs. De plus, l'équipe s'efforce d'améliorer l'expérience de connexion entre Move et le code front-end, rendant l'ensemble du processus de développement d'applications plus efficace et sécurisé.