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.
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 :
La restriction de création de compte dans le Move original a été supprimée, rendant le transfert d'actifs plus libre.
Un modèle de données orienté objet a été introduit, simplifiant la logique de traitement des actifs.
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 :
Réduire les frais de gas
Réduire le nombre d'approbations
Garantir l'atomicité des opérations
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 :
Améliorer la scalabilité et la compatibilité des packages.
Introduction de nouvelles fonctionnalités telles que le type énuméré
Améliorer l'expérience d'intégration entre Move et le code frontend
Augmenter la proportion de code Move dans l'application pour renforcer la sécurité.
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.
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
8
Partager
Commentaire
0/400
AllTalkLongTrader
· 07-17 21:16
Ceux qui n'ont jamais rencontré de problèmes ne devraient pas se vanter.
Voir l'originalRépondre0
BTCBeliefStation
· 07-17 10:26
Bouge ! incroyable
Voir l'originalRépondre0
ImpermanentPhilosopher
· 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
LiquidationTherapist
· 07-14 23:39
Move est vraiment puissant, buddy
Voir l'originalRépondre0
DeFiGrayling
· 07-14 23:34
Cette langue est vraiment géniale.
Voir l'originalRépondre0
BoredRiceBall
· 07-14 23:31
Je ne comprends rien à ça...
Voir l'originalRépondre0
MeaninglessGwei
· 07-14 23:23
Ça a l'air plutôt impressionnant... c'est juste que je n'ai pas encore tout compris.
Le fondateur du langage Move révèle Sui Move : un langage de contrats intelligents plus efficace et sécurisé pour le Web3.
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.
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 :
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 :
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 :
Ces efforts visent à rendre Sui Move plus puissant et plus facile à utiliser, tout en renforçant son application dans le domaine du Web3.