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, directeur technique de Mysten Labs et fondateur du langage de programmation Move, au sujet de la raison pour laquelle il a développé ce nouveau langage de programmation de contrats intelligents, Sui Move, des capacités d'échelle de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'entretien :
La nature des langages de programmation
Les langages de programmation sont des outils pour interagir de manière précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation nécessitent une sémantique clairement définie. Les langages de programmation sont généralement optimisés pour des domaines ou des tâches spécifiques. Le langage Move est spécialement conçu pour le domaine des contrats intelligents.
La naissance du langage Move
Move est issu du projet Libra de Facebook. Blackshear a étudié les insuffisances des langages de contrat intelligent existants et a découvert qu'ils avaient des limitations en matière de gestion des actifs et de contrôle d'accès. Le langage Move vise à offrir de meilleures abstractions et outils pour la programmation des contrats intelligents, permettant aux développeurs d'écrire du code de manière plus sécurisée et efficace.
Caractéristiques de Sui Move
Sui Move est une variante de Move, optimisée pour les scénarios Web3 :
Certaines conditions restrictives de l'original Move ont été supprimées, rendant le transfert d'actifs plus libre.
Un modèle de données orienté objet a été introduit, simplifiant le processus d'opération des actifs.
Prise en charge des blocs de transactions programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces caractéristiques rendent Sui Move très adapté à la construction de produits Web3.
Avantages des blocs de transactions programmables
Les zones de trading programmables permettent d'exécuter plusieurs opérations dans une seule transaction, offrant les avantages suivants :
Réduire les frais de gas
Réduire le nombre d'approbations
Garantir l'atomicité
Facilité de combinaison temporaire de différents composants
L'expérience de développement de Sui Move
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. Par exemple, un projet DeFi a terminé en seulement deux mois un travail qui aurait normalement pris huit mois avec Sui Move. La conception de Sui Move est plus en phase avec la façon de penser des développeurs.
Conception de la scalabilité de Sui
Sui utilise un modèle de données orienté objet, organisant l'état global en une correspondance entre les ID d'objet et les objets, facilitant ainsi l'évolutivité horizontale. Cette conception permet à Sui d'augmenter constamment sa capacité avec l'augmentation du nombre d'utilisateurs, tout en maintenant une faible latence.
Le potentiel de la technologie décentralisée
La blockchain est essentiellement une technologie qui élimine les frictions, permettant de surmonter les obstacles d'interopérabilité entre les applications. Elle permet aux actifs et aux données de circuler plus librement entre différentes applications, offrant ainsi de nouvelles possibilités aux développeurs.
L'avenir du Sui Move
L'équipe Sui travaille à améliorer Sui Move en fonction des retours des développeurs :
Flexibilité pour la mise à niveau et l'extension des packs
Ajouter de nouvelles caractéristiques linguistiques telles que les types énumérés
Améliorer l'expérience d'intégration entre Move et le code front-end
Explorer comment augmenter la part du code Move dans l'application
Dans l'ensemble, Sui Move s'efforce d'offrir une expérience de programmation plus sécurisée et efficace pour le développement 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.
17 J'aime
Récompense
17
5
Partager
Commentaire
0/400
GateUser-beba108d
· 07-07 13:17
Ce n'est qu'une nouvelle langue, pourquoi en faire tout un plat ?
Voir l'originalRépondre0
HalfBuddhaMoney
· 07-05 20:11
Ce n'est pas quelque chose de nouveau... C'est les anciens qui passent.
Voir l'originalRépondre0
BankruptcyArtist
· 07-05 20:11
move est si bon ? Regardez d'abord.
Voir l'originalRépondre0
AirdropF5Bro
· 07-05 20:00
Venez, venez, faisons un Airdrop.
Voir l'originalRépondre0
NotSatoshi
· 07-05 19:57
C'est tout ? Move n'a vraiment pas peur de fanfaronner.
Le fondateur de Move explique en détail Sui Move : un outil 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 eu une conversation avec Sam Blackshear, directeur technique de Mysten Labs et fondateur du langage de programmation Move, au sujet de la raison pour laquelle il a développé ce nouveau langage de programmation de contrats intelligents, Sui Move, des capacités d'échelle de Sui et des avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'entretien :
La nature des langages de programmation
Les langages de programmation sont des outils pour interagir de manière précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation nécessitent une sémantique clairement définie. Les langages de programmation sont généralement optimisés pour des domaines ou des tâches spécifiques. Le langage Move est spécialement conçu pour le domaine des contrats intelligents.
La naissance du langage Move
Move est issu du projet Libra de Facebook. Blackshear a étudié les insuffisances des langages de contrat intelligent existants et a découvert qu'ils avaient des limitations en matière de gestion des actifs et de contrôle d'accès. Le langage Move vise à offrir de meilleures abstractions et outils pour la programmation des contrats intelligents, permettant aux développeurs d'écrire du code de manière plus sécurisée et efficace.
Caractéristiques de Sui Move
Sui Move est une variante de Move, optimisée pour les scénarios Web3 :
Certaines conditions restrictives de l'original Move ont été supprimées, rendant le transfert d'actifs plus libre.
Un modèle de données orienté objet a été introduit, simplifiant le processus d'opération des actifs.
Prise en charge des blocs de transactions programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces caractéristiques rendent Sui Move très adapté à la construction de produits Web3.
Avantages des blocs de transactions programmables
Les zones de trading programmables permettent d'exécuter plusieurs opérations dans une seule transaction, offrant les avantages suivants :
L'expérience de développement de Sui Move
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. Par exemple, un projet DeFi a terminé en seulement deux mois un travail qui aurait normalement pris huit mois avec Sui Move. La conception de Sui Move est plus en phase avec la façon de penser des développeurs.
Conception de la scalabilité de Sui
Sui utilise un modèle de données orienté objet, organisant l'état global en une correspondance entre les ID d'objet et les objets, facilitant ainsi l'évolutivité horizontale. Cette conception permet à Sui d'augmenter constamment sa capacité avec l'augmentation du nombre d'utilisateurs, tout en maintenant une faible latence.
Le potentiel de la technologie décentralisée
La blockchain est essentiellement une technologie qui élimine les frictions, permettant de surmonter les obstacles d'interopérabilité entre les applications. Elle permet aux actifs et aux données de circuler plus librement entre différentes applications, offrant ainsi de nouvelles possibilités aux développeurs.
L'avenir du Sui Move
L'équipe Sui travaille à améliorer Sui Move en fonction des retours des développeurs :
Dans l'ensemble, Sui Move s'efforce d'offrir une expérience de programmation plus sécurisée et efficace pour le développement Web3.