Langage Move : Nouveau paradigme de développement Blockchain et perspectives de l'écosystème

Introduction au langage Move et développement de son écosystème

Move est un langage de programmation basé sur Rust, initialement développé pour des projets de blockchain. Il vise à résoudre les limitations des langages de contrat intelligent existants, en offrant rareté, déterminisme et vérifiabilité. Move est conçu spécifiquement pour les applications de blockchain, mettant l'accent sur la sécurité et l'efficacité, avec des caractéristiques indépendantes de la plateforme, supportant des bibliothèques, des outils et une communauté de développeurs inter-blockchain.

Avantages du langage Move

Move présente de nombreux avantages par rapport aux langages de blockchain existants. Son modèle de programmation orienté ressources et ses fonctionnalités de sécurité intégrées en font un choix idéal pour construire des applications blockchain sécurisées et performantes. La conception de Move met l'accent sur la sécurité, visant à éviter de nombreux problèmes courants du Web3, tels que les vulnérabilités de réentrées, les tokens toxiques et les approbations de tokens falsifiées. Les actifs numériques sont considérés comme des ressources, ce qui signifie qu'ils ne peuvent pas être copiés ou détruits de manière arbitraire.

Programmation orientée objet et basée sur les actifs

Move a été conçu comme un langage de programmation orienté objet et basé sur les actifs. Dans Sui Move, les objets sont au cœur, ce qui permet un contrôle d'accès granulaire. La structure de stockage global mappe les ID d'objet aux objets, soutenant un traitement des transactions efficace et une représentation d'accès précise. Le modèle de capacité de Move garantit que les objets disposent de permissions spécifiques, empêchant les opérations non autorisées telles que la copie ou la suppression des objets.

Utiliser Move Prover pour la vérification formelle

Move Prover est un outil de vérification qui aide les développeurs à rédiger des spécifications formelles pour les fonctionnalités critiques de leurs applications et à vérifier rapidement l'exactitude de l'exécution du code. Cet outil est essentiel pour prévenir les erreurs courantes dans les contrats intelligents, permettant de définir des conditions préalables, des conditions postérieures et des invariants de données. Move Prover s'intègre au système de construction Move, permettant aux développeurs de vérifier facilement leur code.

Gouvernance et communauté

Le développement de Move implique maintenant une équipe diversifiée provenant de diverses institutions, y compris le milieu académique et la communauté de la sécurité. Les principes de conception du langage se concentrent sur la simplicité et l'applicabilité multiplateforme, garantissant qu'il reste flexible et facile à utiliser pour les développeurs expérimentés de contrats intelligents et les débutants venant du Web2. La méthode de gouvernance de Move vise à éviter des décisions controversées en se concentrant sur des principes fondamentaux et en n'étendant le langage que lorsque cela est nécessaire.

L'écosystème Move précoce

Sui

Sui est une blockchain décentralisée basée sur un mécanisme de preuve d'enjeu, avec une capacité de débit et de stockage horizontalement évolutive. Sui devrait être capable de traiter plus de 120 000 TPS, de gérer des transactions indépendantes en moins d'une seconde et de traiter des transactions plus complexes en 3 secondes. Sui a apporté certaines modifications aux fonctionnalités clés de Move, en particulier en ce qui concerne les opérateurs de stockage global et les capacités essentielles, optimisant les mécanismes de stockage et d'adressage, améliorant les performances du réseau et réduisant le temps de confirmation des transactions.

Aptos

Aptos est une blockchain de Layer 1 dont la mission est de créer un accès décentralisé aux actifs universels et équitables pour des milliards de personnes. Aptos peut actuellement atteindre un débit allant jusqu'à 10 000 TPS, avec un débit maximum théorique de 160 000 TPS. La plupart des transactions sont validées après deux diffusions réseau, avec un temps de confirmation final de 250 millisecondes. Aptos a étendu les fonctionnalités de base de MoveVM grâce à des couches d'adaptation, y compris la parallélisation via Block-STM, l'exécution parallèle des transactions sans intervention de l'utilisateur, le stockage massif des tables dans les comptes et le découplage du stockage à grain fin.

Laboratoires de Mouvement

Movement Labs est une équipe de développement blockchain dédiée à l'intégration des réseaux blockchain pour supporter les solutions Layer 2 les plus rapides et les plus sûres sur Ethereum. Leur mission est de combiner la sécurité des contrats intelligents avec la parallélisation et la liquidité ainsi que la base d'utilisateurs de l'EVM. Grâce à leur L2 phare, ils relient Rollup à Move Stack, introduisant MoveVM sur Ethereum.

résoudre les problèmes de sécurité

Movement Labs s'engage à construire un écosystème de blockchain modulaire basé sur Move, en commençant par M2, qui est le premier Layer 2 MoveVM d'Ethereum. Ils ont également introduit un nouvel environnement d'exécution, conçu pour traiter plus de 30 000 transactions par seconde. Move-EVM permet aux développeurs de déployer du code vérifié à l'exécution, empêchant ainsi les attaques par réentrées et d'autres vecteurs d'attaque.

intègre Move avec la modularité

L'intégration modulaire est au cœur de la philosophie de conception de Movement Labs. En décomposant la pile blockchain en composants modulaires avec des interfaces claires, nous réalisons une intégration, une personnalisation et une mise à niveau sans couture. Les développeurs peuvent mélanger et assortir les modules pour personnaliser leur pile.

EVM parallèle et Move

EVM parallèle est un développement destiné à améliorer l'évolutivité et la performance d'Ethereum. Move et Solidity servent à des fins différentes, pouvant coexister et se compléter. Chez Movement Labs, les développeurs peuvent choisir le langage le plus adapté à leurs besoins. En implémentant MoveVM dans l'environnement d'exécution Ethereum, il est possible d'augmenter considérablement le débit, permettant aux développeurs de créer de nouveaux types d'applications Ethereum.

ordonnanceur décentralisé

Movement est une L2 modulaire, où M1 est la couche d'exécution de la chaîne, tandis que M2 dispose d'un mécanisme intégré de nœuds de tri décentralisés, fournissant un marché de gaz gratuit pour le réseau Movement.

Compatibilité entre Move et Solidity

Movement a conçu un traducteur pour Solidity, permettant aux contrats intelligents écrits en Solidity d'adopter les principes de la POO sur Movement. Cependant, les contrats traduits peuvent rencontrer des défis d'ingénierie, tels que l'accès limité aux objets Move lors de l'utilisation de Solidity ou les différences entre les standards de jetons et de NFT.

Fonds

Le 25 avril, Movement Labs a terminé un financement de série A de 38 millions de dollars, avec la participation de plusieurs institutions d'investissement réputées.

Feuille de route future

À court terme, les développeurs peuvent s'attendre à déployer le premier contrat intelligent Move sur le réseau de test Ethereum. Movement Labs publiera également un ensemble d'outils et de ressources Move pour soutenir les développeurs. L'objectif à long terme est de réaliser un lancement complet de Rollup sur le réseau principal, apportant la puissance de Move à l'ensemble de l'écosystème Ethereum.

Dans le cadre de sa stratégie d'expansion mondiale, Movement Labs attache une grande importance à la région Asie-Pacifique. Ils continueront à soutenir les développeurs Move en Asie en fournissant les ressources, l'éducation et les opportunités nécessaires, en mettant en avant leur travail exceptionnel et en favorisant la croissance de l'écosystème Move.

MOVE2.28%
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
HashBanditvip
· Il y a 2h
à l'époque où je minais de l'eth, la sécurité n'avait pas d'importance... mais pas mentir, les fonctionnalités de sécurité de move m'ont vraiment intrigué
Voir l'originalRépondre0
BearMarketBarbervip
· Il y a 2h
Les vieux joueurs de Rust deviennent des pigeons.
Voir l'originalRépondre0
TopBuyerBottomSellervip
· Il y a 3h
Encore un nouveau jouet, ça me fait perdre du temps.
Voir l'originalRépondre0
CommunityJanitorvip
· Il y a 3h
move c'est vraiment délicieux !!
Voir l'originalRépondre0
StakeTillRetirevip
· Il y a 3h
Encore un langage de smart contracts, qui peut y résister ?
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)