Movement (MOVE) : L’écosystème de blockchains modulaires MoveVM ultra performantes

Movement crypto

Move anywhere with Movement labs”, c’est la promesse que nous donne Movement Labs, un réseau de blockchains modulaires basé sur le langage Move qui se donne pour mission d’améliorer la sécurité, la performance et l’expérience utilisateur.

Le mot d’ordre du projet est de décentraliser et démocratiser la croissance du langage Move en créant une communauté mondiale de développeurs, travaillant ensemble sur ce langage.
Alors voyons ce qu’est Movements, comment ça fonctionne et ce qu’il en fait un projet à surveiller de très près.

Movement Labs – Qu’est-ce que c’est ?

Movement Labs construit un écosystème de blockchains basées sur le langage Move, avec des produits phares, Movement, le séquenceur partagé M1 et le layer 2 Movement M2 où il sera possible de lancer des rollups.

Le layer 2 Movement est une blockchain axée sur la communauté, offrant une capacité théorique de 160 000 transactions par seconde, en opérant une exécution parallèle.

La blockchain prend en charge Aptos Move, Sui Move, ainsi que l’interpréteur EVM intégré Movement MEVM permettant aux utilisateurs d’Aptos, Sui et EVM de se servir du Layer 2 Movement.

En effet, les Layer 1 Aptos et Sui marquent leur limite à l’instar de Starknet en ne proposant point l’intégration EVM dans leur écosystème. C’est le principal “why” auquel Movement Labs répond, en mettant tout en œuvre pour connecter Move et EVM.

movement move vm
Comparatif entre les machines virtuelles Move, SVM & EVM – Source Doc Movement

La volonté de développer le langage Move

Le langage de programmation Move vient initialement du projet Libra (projet initié par l’entreprise Facebook) et est issu d’un problème majeur constaté par les fondateurs : “les smart contracts se concentrent principalement sur les actifs et le contrôle des moyens d’accès à ces derniers. Cependant, les premiers langages de programmation de smart contract comme Solidity sur Ethereum manquaient de représentation type/valeur.”

C’est pourquoi Move a été pensé, amélioré la sécurité des smarts contracts et la productivité des programmeurs.

Move propose alors une nouvelle approche novatrice du développement Web3 en introduisant un paradigme de programmation novateur appelé “resource-oriented programming”, fournissant les primitives nécessaires aux développeurs pour créer des contrats sécurisés et des applications performantes

Enfin, Movement implémente BlockSTM, un moteur d’exécution parallèle de pointe pour les opérations créé par le projet Aptos. Grâce à BlockSTM, Move est capable de traiter jusqu’à 160 000 transactions par seconde (TPS), comme Aptos, soit environ 2,5x plus que le Layer 1 Solana actuellement.

Comment fonctionne Movement ? Les 3 piliers du Movement Network

Movement est un ensemble de rollups exploitant la machine virtuelle MoveVM, modulaires et configurables, qui offrent une plateforme pour déployer des chaînes spécifiques aux applications et interopérables.

Chaque rollup de Movement Network peut utiliser une couche de disponibilité des données personnalisée, par défaut Movement exploite Celestia et un séquenceur personnalisé, par défaut le séquenceur partagé décentralisé de Movement, M1. Les développeurs de Movement peuvent choisir d’autres couches de disponibilité des données (Data Availability) comme Eigen DA, Ethereum (Proto DankSharding), et Avail.

Le partenariat entre la Fondation Aptos et Movement Labs vise à intégrer les capacités de disponibilité des données d’Aptos avec la Move Stack, permettant ainsi une interaction fluide entre les réseaux Movement et Aptos, tout en ouvrant la voie à l’intégration native des protocoles EVM, de la liquidité et des utilisateurs sur ces deux plateformes

Le Movement Network comporte trois composants principaux qui améliorent ses performances, sa sécurité et son interopérabilité.
Chacun de ces composants joue un rôle crucial dans le bon fonctionnement des rollups basés sur Movement.

Move Executor

Le Move executor prend en charge à la fois MoveVM et EVM, une double compatibilité permettant ainsi aux développeurs de tirer parti des fonctionnalités avancées du langage Move tout en maintenant la compatibilité avec les applications de l’écosystème Ethereum.

Ainsi, le Move Executor permet d’ouvrir la possibilité aux développeurs Solidity d’intégrer leurs applications décentralisées (dApp) dans l’écosystème Movement Labs.

Staked Settlement Module

Le Staked Settlement Module assure une finalité rapide des transactions grâce à un réseau d’attesteurs qui misent des actifs pour valider les transitions d’état. Cela réduit la latence et améliore l’expérience utilisateur par rapport aux zk-rollups (Starknet, ZkSync) et aux optimistics rollups traditionnels (Optimism, Arbitrum etc.), qui nécessitent des périodes de contestation ou la génération de preuves coûteuses.

La finalité rapide est cruciale pour l’interopérabilité et les transactions atomiques entre rollups, ce qui rend les staked rollups particulièrement adaptés pour de nombreuses applications

Séquenceur Partagé Movement M1 (Decentralized Shared Sequencer)

Le séquenceur partagé M1 est un mécanisme de séquençage décentralisé et partagé qui améliore la robustesse, l’équité et la résistance à la censure du réseau.

Le mécanisme de consensus utilisé pour Movement M1 repose sur un protocole de consensus BFT (Byzantine Fault Tolerance) basé sur un graphe orienté acyclique (DAG) et non pas une blockchain. Ce choix de consensus vise à résoudre les défis de centralisation et de performance liés aux rollups traditionnels sur Ethereum, notamment leur dépendance à un séquenceur centralisé.

Les graphes orientés acycliques (DAG) récents comme ceux des projets Sui ou Aptos permettent de traiter un grand volume de transactions, dépassant les 150 000 TPS (transactions par seconde), comparé aux ~25 000 TPS pour les protocoles linéaires comme HotStuff.

Faible latence: les progrès récents sur l’exécution et le consensus permettent d’atteindre une latence aussi basse que 0,5 seconde pour la finalité des opérations, avec un engagement rapide des transactions.

dag mysticeti movement

Séparation de la diffusion des données et du consensus

Cela optimise l’efficacité : les blocs sont diffusés de manière fiable via un protocole de diffusion (comme Narwhal), tandis que le consensus s’appuie uniquement sur les métadonnées des blocs, minimisant les communications nécessaires.

L’un des progrès clés est la séparation entre la diffusion des données (transmission des transactions entre nœuds) et le processus de consensus (ordre final des transactions).

En offrant un ordonnancement des transactions personnalisables, M1 prend en charge les swaps atomiques inter-chaînes et la liquidité mise en commun au sein de l’écosystème Movement. Ce séquenceur partagé garantit un ordonnancement équitable et efficace des transactions pour tous les rollups participants.

Plus d’infos 👉 https://blog.movementlabs.xyz/article/dag-sequencing-decentralized-sequencer-blockchain

Movement M2 : le 1er Layer 2 Move pour Ethereum

Movement Labs a également annoncé le lancement de Movement M2, le premier Layer 2 (L2) basé sur la Move Virtual Machine (Move VM) pour Ethereum, utilisant Celestia pour la disponibilité des données (DA).

M2 marque le début de la création d’un écosystème de blockchains modulaires basées sur Move, rendu possible grâce à Blobstream de Celestia . Ce système permettra aux développeurs de lancer des rollups Move VM sécurisés, performants et à haut débit, tout en maintenant des frais de transaction abordables grâce à Celestia.

movement m2

L’architecture de M2 vise à devenir un leader dans le domaine des rollups sur Ethereum intégrant Celestia pour la disponibilité des données et la Move VM pour l’exécution, capable de supporter plus de 145 000 transactions par seconde.

Move et la programmation orientée ressources : une révolution pour le Web3

Le langage Move se distingue comme une solution idéale pour le développement Web3 grâce à son approche orientée ressources, qui traite les actifs numériques comme des entités de première classe.

Cette caractéristique réduit considérablement les risques d’erreurs courantes et les vulnérabilités en limitant les opérations autorisées sur ces ressources. De plus, Move est accompagné du Move Prover, un outil de vérification formelle qui permet de prouver mathématiquement la correction des contrats intelligents, assurant ainsi une sécurité accrue et une fiabilité essentielle dans les applications critiques.

Contrairement à des langages comme Solidity (langage utilisé pour Ethereum), qui ont hérité de vulnérabilités présentes dans des langages plus anciens, Move a été conçu spécifiquement pour le domaine de la blockchain, en intégrant des concepts propres à cet environnement. Cette spécificité permet aux développeurs de créer des contrats intelligents plus sûrs et plus efficaces, répondant aux exigences élevées de sécurité et de performance du Web3.

Plus d’infos 👉 https://blog.movementlabs.xyz/article/move-best-language-smart-contracts-blockchain-development

Blog_Move-The_best_Language_for_Smart_Contracts

Movement SDK : interopérabilité et sécurité

Le Movement SDK offrant bien plus qu’une simple connexion entre les écosystèmes Ethereum et Move.
En intégrant la sécurité avancée et la gestion des ressources de MoveVM avec la flexibilité de Solidity, ce kit de développement modulaire facilite une interopérabilité sans précédent et renforce la sécurité à travers différentes plateformes blockchain.

Cette approche innovante garantit que les développeurs peuvent exploiter pleinement les capacités de MoveVM tout en bénéficiant de l’écosystème établi d’Ethereum, redéfinissant ainsi les standards de sécurité et d’interopérabilité dans le domaine de la blockchain.

En clair, Movement Labs ne se ferme pas aux écosystèmes extérieurs et au contraire ont pour vision de tout unifier sur leurs réseaux de blockchains modulaires en collaborant notamment avec le protocole de messagerie Hyperlane.

Utilité et tokenomics du token Movement (MOVE)

​Le $MOVE est le jeton utilitaire de l’écosystème Movement, conçu pour atteindre les objectifs à long terme du réseau. Ses principales utilités incluent :

Actif natif du réseau Movement : le MOVE sert d’actif natif, utilisé pour la liquidité des actifs, le collatéral et les paiements au sein des applications construites sur Movement Network.

Frais de transaction (Gas) : les frais sur le réseau Movement sont libellés et payés en $MOVE. Une partie de ces frais est utilisée pour régler les transactions sur le réseau principal d’Ethereum. ​

Sécurité économique par le staking : les validateurs mettent en jeu des $MOVE pour confirmer l’exactitude de l’état du réseau, assurant ainsi une finalité rapide des transactions. En retour, ils reçoivent des récompenses en MOVE.

Gouvernance et décentralisation : Les détenteurs de $MOVE peuvent proposer et voter sur des modifications des paramètres du réseau, jouant ainsi un rôle clé dans sa gouvernance décentralisée.

Le projet Movement dispose d’une masse monétaire totale de 10 milliards de jetons MOVE.

Au lancement, 22,5% du supply total soit 2,25 milliards des jetons ont été débloqués :

  • 10% du supply pour la communauté (Initial Claims) ayant participé à la campagne d’airdrop
  • 2% pour les HODLer, la communauté de Binance (ces 2% font parti du supply de 10% au total dédié à la Foundation)
  • 0,5% supplémentaires pour la fondation (Foundation)
  • 10% dédié à l’écosystème et la communauté (Ecosystem + Community) via des récompenses de staking, initiatives communautaires et incitations économiques pour apporter des liquidités en DeFi

Puis, pendant 1 an, 0,5% du supply total soit 50 millions de jetons sont débloqué chaque mois. C’est seulement au bout d’un an, à partir du 9 décembre 2025 que les jetons des investisseurs privés (Early backers), des contributeurs au projet Movement (Early Contributors) et de la fondation continueront de se débloquer progressivement et ce jusqu’à la fin de l’année 2029.

L’équipe derrière le projet Movement Labs

Le premier Co-fondateur de Movement est Cooper Scanlon, pionnier du langage Move. Cooper apporte une expertise financière et technique ainsi que des connaissances approfondies des systèmes économiques, orientant et dirigeant la stratégie et la culture du projet.

Le deuxième Co-fondateur est Rushi Manche, un ingénieur de métier ayant travaillé comme ingénieur de smarts contracts sur Ethereum. Rushi a également collaboré avec plusieurs protocoles de l’écosystème Cosmos.
Il a ensuite contribué au développement d’Aptos, ce qui l’a amené à constater les limites d’Aptos. C’est pourquoi il a entrepris de démocratiser Move en l’intégrant à Ethereum avec Movement Labs.

Conclusion sur Movement

Movement Labs vise à révolutionner l’écosystème des cryptomonnaies en combinant les avantages de la machine virtuelle MoveVM et l’effet de réseau d’Ethereum pour une interopérabilité, sécurité et efficacité accrues sur diverses plateformes.

Avec le Movement SDK, le protocole propose un outil modulaire permettant aux développeurs de créer et déployer des applications blockchain sécurisées.

Le séquenceur décentralisé M1 et le staking multi-actifs renforcent la sécurité économique et l’efficacité des transactions, assurant une interopérabilité fluide et une robustesse accrue.

Movement Labs se positionne comme une architecture hybride entre un Layer 1 et ce que l’on peut retrouver dans des layer 2 Ethereum, une vision complémentaire aux Layer 1 Aptos et Sui.

Suivre Movement Labs

🌐 Site Web

🔎 Movement Learn

🐦 Twitter

📜 Whitepaper Movement

📄 Documentation Movement

🔎 Interchaininfo : analyse synthétique de Movement