Entretien avec le fondateur de Move: Pourquoi Sui Move est-il adapté à la création de produits Web3 ?
Récemment, nous avons discuté avec Sam Blackshear, le fondateur du langage de programmation Move, pour explorer pourquoi il a développé Sui Move, ce nouveau langage de programmation de contrats intelligents, l'évolutivité de Sui et les avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation
Les langages de programmation sont des outils permettant d'interagir de manière précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation nécessitent des sémantiques définies de manière précise, garantissant que le comportement du code soit prévisible. Les langages de programmation sont généralement optimisés pour des domaines ou des tâches spécifiques.
Le langage Move provient du projet Libra de Facebook. Après avoir étudié les lacunes des langages de contrats intelligents existants, Blackshear a décidé de créer un nouveau langage, spécifiquement conçu pour définir les types d'actifs et les stratégies de contrôle d'accès, deux fonctions clés des contrats intelligents.
Caractéristiques de Sui Move
Sui Move est une variante du langage Move, ayant subi quelques ajustements pour s'adapter à un éventail plus large de scénarios d'application Web3 :
La restriction de création de compte dans le Move d'origine a été annulée, permettant d'envoyer des actifs de manière plus libre.
Un modèle de données centré sur les objets a été introduit, simplifiant le processus d'opération des actifs.
Support des blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces changements rendent Sui Move mieux adapté à la construction d'applications Web3 générales, tout en améliorant l'efficacité et la sécurité du développement.
Scalabilité de Sui
L'objectif de la conception de Sui est d'atteindre l'évolutivité horizontale, c'est-à-dire d'augmenter linéairement le débit en ajoutant du matériel, sans limite. Cela aide à éviter les problèmes de dégradation de l'expérience utilisateur dus à des limitations de capacité.
Sui adopte un modèle de données orienté objet, organisant l'état global en une mappage d'ID d'objet à objet, facilitant l'extension. La structure des transactions a également été optimisée pour s'adapter à ce modèle de données.
Le potentiel des technologies décentralisées
Blackshear considère que la blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions, permettant de supprimer les obstacles à la transmission d'informations et de valeur. Elle facilite l'interopérabilité entre les applications, offrant aux développeurs de nouveaux "super pouvoirs" pour créer des produits plus attrayants.
L'avenir du Sui Move
L'équipe Sui améliore continuellement Sui Move en fonction des retours des développeurs:
Ajouter des fonctionnalités au niveau des langues pour offrir une plus grande flexibilité d'expansion.
Améliorer l'expérience de connexion entre Move et le code front-end.
Étudier comment augmenter la proportion de code Move dans les applications pour améliorer la sécurité.
S'efforcer de rendre le code Move plus compréhensible et accessible à tous les types de développeurs.
Dans l'ensemble, Sui Move évolue vers une direction plus flexible, plus conviviale et plus sécurisée, afin de mieux répondre aux besoins du développement d'applications 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.
7 J'aime
Récompense
7
5
Partager
Commentaire
0/400
GasWaster
· Il y a 14h
Bull, ça arrive.
Voir l'originalRépondre0
FOMOSapien
· Il y a 14h
Une nouvelle blockchain publique est arrivée.
Voir l'originalRépondre0
SchrodingerWallet
· Il y a 14h
Ce n'est pas juste copier Solidity, non ?
Voir l'originalRépondre0
UnluckyValidator
· Il y a 14h
sui est vraiment fort ! yyds !
Voir l'originalRépondre0
BlockchainTalker
· Il y a 14h
en fait, c'est vraiment révolutionnaire pour la gestion d'actifs, je ne vais pas mentir...
Analyse du fondateur de Sui Move : pourquoi est-il devenu un outil de développement de produits Web3.
Entretien avec le fondateur de Move: Pourquoi Sui Move est-il adapté à la création de produits Web3 ?
Récemment, nous avons discuté avec Sam Blackshear, le fondateur du langage de programmation Move, pour explorer pourquoi il a développé Sui Move, ce nouveau langage de programmation de contrats intelligents, l'évolutivité de Sui et les avantages des technologies décentralisées pour les développeurs.
Voici un résumé du contenu de l'interview :
La nature des langages de programmation
Les langages de programmation sont des outils permettant d'interagir de manière précise avec les ordinateurs. Contrairement aux langues naturelles, les langages de programmation nécessitent des sémantiques définies de manière précise, garantissant que le comportement du code soit prévisible. Les langages de programmation sont généralement optimisés pour des domaines ou des tâches spécifiques.
Le langage Move provient du projet Libra de Facebook. Après avoir étudié les lacunes des langages de contrats intelligents existants, Blackshear a décidé de créer un nouveau langage, spécifiquement conçu pour définir les types d'actifs et les stratégies de contrôle d'accès, deux fonctions clés des contrats intelligents.
Caractéristiques de Sui Move
Sui Move est une variante du langage Move, ayant subi quelques ajustements pour s'adapter à un éventail plus large de scénarios d'application Web3 :
La restriction de création de compte dans le Move d'origine a été annulée, permettant d'envoyer des actifs de manière plus libre.
Un modèle de données centré sur les objets a été introduit, simplifiant le processus d'opération des actifs.
Support des blocs de transaction programmables, permettant d'exécuter plusieurs opérations dans une seule transaction.
Ces changements rendent Sui Move mieux adapté à la construction d'applications Web3 générales, tout en améliorant l'efficacité et la sécurité du développement.
Scalabilité de Sui
L'objectif de la conception de Sui est d'atteindre l'évolutivité horizontale, c'est-à-dire d'augmenter linéairement le débit en ajoutant du matériel, sans limite. Cela aide à éviter les problèmes de dégradation de l'expérience utilisateur dus à des limitations de capacité.
Sui adopte un modèle de données orienté objet, organisant l'état global en une mappage d'ID d'objet à objet, facilitant l'extension. La structure des transactions a également été optimisée pour s'adapter à ce modèle de données.
Le potentiel des technologies décentralisées
Blackshear considère que la blockchain et les cryptomonnaies sont essentiellement une technologie qui élimine les frictions, permettant de supprimer les obstacles à la transmission d'informations et de valeur. Elle facilite l'interopérabilité entre les applications, offrant aux développeurs de nouveaux "super pouvoirs" pour créer des produits plus attrayants.
L'avenir du Sui Move
L'équipe Sui améliore continuellement Sui Move en fonction des retours des développeurs:
Ajouter des fonctionnalités au niveau des langues pour offrir une plus grande flexibilité d'expansion.
Améliorer l'expérience de connexion entre Move et le code front-end.
Étudier comment augmenter la proportion de code Move dans les applications pour améliorer la sécurité.
S'efforcer de rendre le code Move plus compréhensible et accessible à tous les types de développeurs.
Dans l'ensemble, Sui Move évolue vers une direction plus flexible, plus conviviale et plus sécurisée, afin de mieux répondre aux besoins du développement d'applications Web3.