Move langage : une nouvelle option pour construire des applications Blockchain sécurisées et efficaces.

robot
Création du résumé en cours

Introduction au langage Move

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 contrats intelligents existants, en offrant rareté, déterminisme et vérifiabilité. Contrairement aux langages de programmation traditionnels, Move est conçu spécifiquement pour les applications blockchain, mettant l'accent sur la sécurité et l'efficacité. Move possède des caractéristiques indépendantes de la plateforme, supportant des bibliothèques, des outils et des communautés de développeurs inter-blockchains.

Les 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 caractéristiques 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és. 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 arbitrairement.

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. Les objets sont au cœur de celui-ci, ce qui permet un contrôle d'accès de haute précision. La structure de stockage globale 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 des opérations non autorisées telles que la copie ou la suppression d'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 clés 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 des contrats intelligents, permettant de définir des préconditions, des postconditions 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 concision et l'applicabilité multiplateforme, garantissant qu'il reste flexible et facile à utiliser tant pour les développeurs expérimentés de contrats intelligents que pour les novices issus du Web2. La méthode de gouvernance de Move vise à éviter les 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 la preuve d'enjeu, offrant une capacité de traitement et de stockage évolutive horizontalement. Sui devrait être capable de traiter plus de 120 000 TPS, en exécutant des transactions indépendantes en quelques sous-secondes et en traitant des transactions plus complexes (objets partagés) en 3 secondes. Les dépendances des transactions sont mappées avant l'exécution, permettant de traiter les transactions indépendantes via un protocole de consensus appelé Narwhal & Tusk.

Sui a apporté quelques modifications aux fonctionnalités clés de Move, en particulier en ce qui concerne les opérateurs de stockage globaux et les capacités clés. Ces modifications conservent la sécurité et la flexibilité de Move, tout en optimisant les mécanismes de stockage et d'adressage, améliorant ainsi les performances du réseau et réduisant le temps de confirmation des transactions.

Aptos

Aptos est une blockchain de couche 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 maximal théorique de 160 000 TPS. La plupart des transactions sont vérifié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 à une couche d'adaptation, y compris la parallélisation via Block-STM, l'exécution parallèle des transactions sans intervention de l'utilisateur, le stockage à grande échelle dans les comptes, ainsi que le découplage de stockage de granularité fine, où la quantité de données dans un compte influence les frais de GAS des transactions associées.

Movement Labs

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

Contexte

Rushi Manche, co-fondateur de Movement Labs, a été passionné par les systèmes distribués et la sécurité des réseaux depuis son enfance. À 14 ans, il a commencé à travailler dans l'ingénierie et a exercé en freelance avec Solidity pendant ses études universitaires. C'est à cette époque qu'il a rencontré Cooper Scanlon, et tous deux ont rejoint le développement précoce de l'écosystème Move.

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

Pour résoudre le problème des vulnérabilités des contrats intelligents, Movement Labs s'efforce de construire un écosystème blockchain modulaire basé sur Move, à partir de M2, le premier Layer 2 de MoveVM sur Ethereum. Ils ont également introduit un nouvel environnement d'exécution, conçu pour plus de 30 000 transactions par seconde (TPS).

Move-EVM permet aux développeurs de déployer du code vérifié à l'exécution, empêchant les attaques par réentrée et d'autres vecteurs d'attaque. Cette "approche intégrée" combine l'ordonnancement partagé, la vérification formelle intégrée, l'alternance de la disponibilité des données et le règlement Ethereum pour améliorer la sécurité et la performance.

Intégrer 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 combiner des modules pour personnaliser leur pile.

EVM parallèle et Move

EVM parallèle est un développement destiné à améliorer l'évolutivité et les performances d'Ethereum. Move et Solidity servent des objectifs différents, pouvant coexister et se compléter. Move se concentre sur la sécurité et l'expressivité, ce qui le rend adapté à la création de contrats intelligents complexes et d'applications à haute performance. En même temps, Solidity dispose d'un vaste écosystème et d'une communauté de développeurs.

Ordonnanceur décentralisé

Movement est un 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 classement décentralisés, fournissant un marché de gas 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 des principes OOP (programmation orientée objet) sur Movement. Cependant, les contrats traduits peuvent rencontrer des défis d'ingénierie, tels qu'un accès limité aux objets Move lors de l'utilisation de Solidity ou des différences dans les standards des tokens et des NFT.

Fonds

Le 25 avril, Movement Labs a terminé un tour de financement de série A de 38 millions de dollars dirigé par une certaine institution d'investissement, avec la participation de plusieurs institutions d'investissement renommé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 une suite 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 accorde une grande importance à la région Asie-Pacifique. Reconnaissant le potentiel et le talent considérables au sein de la communauté des développeurs Move, ils continueront à soutenir les développeurs Move en Asie en fournissant les ressources, l'éducation et les opportunités nécessaires pour mettre en valeur leur travail exceptionnel et favoriser la croissance de l'écosystème Move.

MOVE1.34%
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
  • 9
  • Reposter
  • Partager
Commentaire
0/400
AltcoinHuntervip
· 08-16 09:47
Encore une nouvelle langue pour prendre les gens pour des idiots
Voir l'originalRépondre0
StrawberryIcevip
· 08-16 02:34
move le premier en sécurité du monde!
Voir l'originalRépondre0
MEVSandwichvip
· 08-15 17:03
Move est trop difficile à manipuler
Voir l'originalRépondre0
FlashLoanLordvip
· 08-14 17:41
move peut effectivement être traité
Voir l'originalRépondre0
NFTBlackHolevip
· 08-14 17:38
C'est impossible, le langage move est trop mauvais.
Voir l'originalRépondre0
LayoffMinervip
· 08-14 17:36
move est la nouvelle ère ~ yyds
Voir l'originalRépondre0
LayerHoppervip
· 08-14 17:35
Une nouvelle langue pour se faire prendre pour des cons
Voir l'originalRépondre0
SchroedingerGasvip
· 08-14 17:15
Le frère jumeau de rust est arrivé ?
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)