Le fondateur de Move explique en détail Sui Move : un outil de développement de produits Web3.

robot
Création du résumé en cours

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.

Entretien avec le père de Move : Pourquoi le langage de contrat intelligent Sui Move est-il adapté à la construction de produits Web3 ?

Caractéristiques de Sui Move

Sui Move est une variante de Move, optimisée pour les scénarios Web3 :

  1. Certaines conditions restrictives de l'original Move ont été supprimées, rendant le transfert d'actifs plus libre.

  2. Un modèle de données orienté objet a été introduit, simplifiant le processus d'opération des actifs.

  3. 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 :

  1. Réduire les frais de gas
  2. Réduire le nombre d'approbations
  3. Garantir l'atomicité
  4. 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 :

  1. Flexibilité pour la mise à niveau et l'extension des packs
  2. Ajouter de nouvelles caractéristiques linguistiques telles que les types énumérés
  3. Améliorer l'expérience d'intégration entre Move et le code front-end
  4. 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.

Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
GateUser-beba108dvip
· 07-07 13:17
Ce n'est qu'une nouvelle langue, pourquoi en faire tout un plat ?
Voir l'originalRépondre0
HalfBuddhaMoneyvip
· 07-05 20:11
Ce n'est pas quelque chose de nouveau... C'est les anciens qui passent.
Voir l'originalRépondre0
BankruptcyArtistvip
· 07-05 20:11
move est si bon ? Regardez d'abord.
Voir l'originalRépondre0
AirdropF5Brovip
· 07-05 20:00
Venez, venez, faisons un Airdrop.
Voir l'originalRépondre0
NotSatoshivip
· 07-05 19:57
C'est tout ? Move n'a vraiment pas peur de fanfaronner.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)