Analyse approfondie du fondateur de Sui Move : innovation et avenir des langages de smart contracts.

Interview avec le père du langage Move : analyse du langage de smart contracts Sui Move

Récemment, nous avons eu une conversation avec Sam Blackshear, le directeur technique de Mysten Labs et créateur du langage de programmation Move, pour discuter des raisons pour lesquelles il a développé Sui Move, ce nouveau langage de programmation de smart contracts, des capacités d'extension de Sui et des avantages des technologies décentralisées pour les développeurs.

Voici les principaux points de l'entretien.

La nature et les caractéristiques des langages de programmation

Un langage de programmation est un outil permettant une interaction amicale, sécurisée, efficace et claire avec un ordinateur. Contrairement aux langues naturelles, la clé d'un langage de programmation réside dans des sémantiques précisément définies. Lors de l'écriture d'un programme, le développeur doit bien comprendre le comportement du programme, même les ajustements mineurs doivent permettre de prévoir leurs résultats.

Les langages de programmation sont généralement conçus pour des domaines ou des tâches spécifiques. Par exemple, Rust se concentre sur l'écriture de code rapide, performant et sécurisé, permettant aux développeurs d'accéder aux détails sous-jacents tout en évitant les erreurs courantes présentes dans des langages traditionnels comme C ou C++.

Origine et philosophie de conception du langage Move

Move est issu du projet Libra de Facebook. Après avoir étudié les smart contracts existants, il a été constaté qu'ils ne répondaient pas aux besoins des développeurs dans de nombreux cas. Les smart contracts définissent principalement le type d'actifs et les règles de leur transfert, ainsi que vérifient les stratégies de contrôle d'accès. L'objectif de la conception de Move est de fournir une bonne abstraction pour ces fonctions fondamentales, permettant aux programmeurs d'écrire du code de manière sécurisée et efficace, sans avoir à réinventer les blocs de construction de base.

Les caractéristiques et les avantages de Sui Move

Sui Move est une variante de Move, optimisée pour l'environnement Web3 :

  1. Certaines restrictions appliquées aux paiements conformes dans le Move d'origine ont été supprimées.
  2. Un modèle de données centré sur les objets a été introduit, simplifiant le processus de traitement des actifs.
  3. Prise en charge des 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 :

  • A réduit les frais de gas
  • Réduit le nombre d'approbations de transactions
  • A augmenté l'atomicité des opérations

Entretien avec le père du langage Move : pourquoi le langage de smart contracts Sui Move est-il adapté à la construction de produits Web3 ?

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

De nombreux développeurs ont fait part de leurs retours, indiquant que le développement avec Sui Move est plus efficace et sécurisé que d'autres langages Web3. Par exemple, certaines équipes de projet ont déclaré qu'elles avaient terminé un travail qui aurait normalement pris huit mois avec Solidity en seulement deux mois avec Sui Move, et qu'elles avaient davantage confiance dans la sécurité du code.

Conception de l'évolutivité de Sui

L'objectif de Sui est d'atteindre une évolutivité horizontale, c'est-à-dire d'augmenter le débit en ajoutant des ressources matérielles, sans être limité par un plafond fixe. Ce design permet à Sui de 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. Organiser l'état global en une correspondance entre ID d'objet et objets permet au système de s'étendre comme un stockage de clés-valeurs.

Le potentiel de la technologie décentralisée

La blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions. Elles peuvent réduire les obstacles dans les transactions financières, le développement d'applications et la configuration d'informations, diminuant ainsi la dépendance à des intermédiaires tiers coûteux.

La technologie décentralisée peut également améliorer l'interopérabilité entre les applications, permettant aux actifs, aux données et aux fonctionnalités de circuler librement entre différentes applications.

L'avenir du Sui Move

L'équipe Sui Move se concentre sur les améliorations suivantes :

  1. Améliorer l'évolutivité du package, permettant aux développeurs de mettre à jour et d'ajouter des fonctionnalités de manière plus flexible.
  2. Introduction de nouvelles fonctionnalités, telles que les types énumérés.
  3. Améliorer l'expérience de connexion entre Move et le code front-end.
  4. Explorer comment augmenter la proportion de code Move dans les applications afin d'améliorer la sécurité globale.
  5. Simplifier la compréhension et l'utilisation du code pour les programmeurs Move et les non-programmeurs Move.
SUI-2.18%
MOVE-1.4%
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
  • 7
  • Partager
Commentaire
0/400
StableGeniusDegenvip
· Il y a 12h
déplacer nb
Voir l'originalRépondre0
BlockchainWorkervip
· Il y a 12h
move bon bull, j'attends de faire un gros scoop
Voir l'originalRépondre0
fren_with_benefitsvip
· 08-03 02:23
Faisons un move pour écraser solidity
Voir l'originalRépondre0
HappyToBeDumpedvip
· 08-03 02:14
Qu'est-ce que je peux écrire maintenant qui soit bull ?
Voir l'originalRépondre0
DisillusiionOraclevip
· 08-03 02:11
Move bull ah
Voir l'originalRépondre0
SchrödingersNodevip
· 08-03 02:00
Vieil homme du cercle des développeurs hardcore, ancien mineur de Bitcoin, a fait fortune en silence.

Se concentre sur les critiques techniques émotionnelles, plutôt pessimiste et réaliste.

Je suis vieux maintenant, le move d'aujourd'hui est beaucoup plus difficile à miner que le btc d'autrefois.
Voir l'originalRépondre0
PumpBeforeRugvip
· 08-03 01:59
Les meilleurs smart contracts ne peuvent pas non plus fonctionner.
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)