Le fondateur du langage Move révèle Sui Move : un langage de contrats intelligents plus efficace et sécurisé pour le Web3.

robot
Création du résumé en cours

Entretien : Le fondateur de Move parle de Sui Move et de son application dans le Web3

Récemment, nous avons interviewé Sam Blackshear, le directeur technique de Mysten Labs et le créateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé Sui Move, ce nouveau type de langage de contrat intelligent, de l'évolutivité de Sui et des avantages des technologies décentralisées pour les développeurs.

La nature des langages de programmation et la naissance de Move

Les langages de programmation sont essentiellement des outils permettant d'interagir de manière précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation doivent avoir des sémantiques clairement définies pour garantir la prévisibilité du comportement des programmes. Le langage Move provient du projet Libra de Facebook et vise à résoudre les limitations des langages de contrats intelligents existants.

Sam a souligné que les contrats intelligents concernent principalement deux aspects : la définition des types d'actifs et leurs règles de transfert, ainsi que le contrôle des politiques d'accès. L'objectif de la conception du langage Move est de fournir de meilleures abstractions et outils de programmation pour ces tâches fondamentales, 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 et son application dans le Web3

Sui Move est une variante du langage Move, optimisée pour l'environnement Web3. Les principaux changements incluent :

  1. La restriction de création de compte dans le Move original a été supprimée, rendant le transfert d'actifs plus libre.
  2. Un modèle de données orienté objet a été introduit, simplifiant la logique de traitement des actifs.
  3. Mise en œuvre de blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.

Ces caractéristiques font de Sui Move un choix particulièrement adapté pour la construction de produits Web3, offrant une plus grande flexibilité et efficacité.

Avantages des blocs de trading programmables

Les blocs de transaction programmables permettent d'exécuter plusieurs opérations dans une seule transaction, semblable à un mode buffet. Cela apporte de nombreux avantages :

  1. Réduire les frais de gas
  2. Réduire le nombre d'approbations
  3. Garantir l'atomicité des opérations
  4. Simplifier la mise en œuvre des transactions complexes

L'expérience de développement de Sui Move

De nombreux développeurs ont fait savoir que le développement avec Sui Move est plus efficace et plus sûr que d'autres langages Web3. Par exemple, certaines équipes de projet ont indiqué que le travail accompli avec Sui Move équivaut à quatre fois le temps nécessaire avec Solidity. Cette amélioration de l'efficacité découle de la conception du langage qui répond précisément aux besoins des développeurs.

Conception de l'évolutivité de Sui

L'objectif principal de Sui est d'atteindre une évolutivité 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 une structure de stockage de paires clé-valeur, Sui peut étendre sa capacité de traitement de manière flexible en fonction des besoins, tout en maintenant une faible latence.

Le potentiel de la technologie décentralisée

La technologie blockchain et les cryptomonnaies sont essentiellement des technologies visant à éliminer les frictions, réduisant ainsi les obstacles dans les transactions financières et le développement d'applications. Elles offrent de nouvelles possibilités, telles que l'interopérabilité entre applications et les actifs programmables, permettant aux développeurs de construire des produits innovants.

L'avenir de Sui Move

L'équipe Sui Move s'efforce d'apporter plusieurs améliorations :

  1. Améliorer la scalabilité et la compatibilité des packages.
  2. Introduction de nouvelles fonctionnalités telles que le type énuméré
  3. Améliorer l'expérience d'intégration entre Move et le code frontend
  4. Augmenter la proportion de code Move dans l'application pour renforcer la sécurité.
  5. Simplifier la compréhension et l'utilisation de Move pour les programmeurs non-Move.

Ces efforts visent à rendre Sui Move plus puissant et plus facile à utiliser, tout en renforçant son application dans le domaine du Web3.

MOVE6.47%
SUI1.24%
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
  • 8
  • Partager
Commentaire
0/400
AllTalkLongTradervip
· 07-17 21:16
Ceux qui n'ont jamais rencontré de problèmes ne devraient pas se vanter.
Voir l'originalRépondre0
BTCBeliefStationvip
· 07-17 10:26
Bouge ! incroyable
Voir l'originalRépondre0
ImpermanentPhilosophervip
· 07-17 01:08
À quoi bon si c'est beaucoup plus sûr que ce qu'on appelle la sécurité ?
Voir l'originalRépondre0
LiquidationTherapistvip
· 07-14 23:39
Move est vraiment puissant, buddy
Voir l'originalRépondre0
DeFiGraylingvip
· 07-14 23:34
Cette langue est vraiment géniale.
Voir l'originalRépondre0
BoredRiceBallvip
· 07-14 23:31
Je ne comprends rien à ça...
Voir l'originalRépondre0
MeaninglessGweivip
· 07-14 23:23
Ça a l'air plutôt impressionnant... c'est juste que je n'ai pas encore tout compris.
Voir l'originalRépondre0
ChainMaskedRidervip
· 07-14 23:14
On dirait que Move est stable cette fois.
Voir l'originalRépondre0
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)