Langage Move : un nouveau langage de programmation Blockchain de génération
Move est un langage de programmation basé sur Rust, conçu pour les applications 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 met l'accent sur la sécurité et l'efficacité, possédant des caractéristiques indépendantes de la plateforme, et soutient des bibliothèques, des outils et une communauté de développeurs inter-blockchains.
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 l'évitement des problèmes courants de Web3, tels que les vulnérabilités de réentrées, les jetons toxiques et les approbations de jetons falsifiés. Dans Move, les actifs numériques sont considérés comme des ressources qui ne peuvent pas être copiées ou détruites de manière arbitraire.
Programmation orientée objet et basée sur les actifs
Move est un langage de programmation orienté objet et basé sur les actifs. Dans Sui Move, les objets sont un concept central, permettant 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 ont des permissions spécifiques, empêchant les opérations non autorisées telles que la copie ou la suppression d'objets.
Outil de vérification formelle Move Prover
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 des applications et à vérifier rapidement la correction de l'exécution du code. Cet outil est essentiel pour prévenir les erreurs courantes des contrats intelligents, permettant d'établir 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 valider facilement leur code.
Gouvernance et communauté
Le développement de Move implique maintenant des équipes diversifiées issues 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 de contrats intelligents expérimentés et les novices de 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.
Écosystème Move
Sui
Sui est une Blockchain décentralisée à preuve de participation, avec une capacité de traitement et de stockage évolutive horizontalement. Elle 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 optimisé certaines des fonctionnalités clés de Move, en particulier en ce qui concerne les opérateurs de stockage global et les capacités clés, pour améliorer les performances du réseau et réduire le temps de confirmation des transactions.
Aptos
Aptos est une blockchain de couche 1, visant à créer un accès décentralisé universel et équitable aux actifs pour des milliards de personnes. Elle peut actuellement atteindre un débit allant jusqu'à 10 000 TPS, avec un débit maximal théorique de 160 000 TPS. Aptos étend les fonctionnalités de MoveVM au cœur grâce à une couche d'adaptation, y compris la parallélisation via Block-STM, permettant l'exécution parallèle des transactions sans intervention de l'utilisateur, ainsi qu'un découplage de stockage de fine granularité.
Movement Labs
Movement Labs est une équipe de développement Blockchain, dédiée à l'intégration de réseaux Blockchain pour soutenir les solutions Layer 2 les plus rapides et les plus sûres sur Ethereum. Leur objectif est d'introduire MoveVM sur Ethereum, combinant la sécurité des contrats intelligents et la parallélisation avec la liquidité et la base d'utilisateurs de l'EVM.
Problèmes de sécurité résolus
Movement Labs s'efforce de 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 introduit un nouvel environnement d'exécution, conçu pour 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 les attaques par réentrées et d'autres vecteurs d'attaque.
Intégration modulaire
La philosophie de conception de Movement Labs repose sur la décomposition de la pile Blockchain en composants modulaires avec des interfaces bien définies, permettant 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, présentant des avantages significatifs en termes d'évolutivité, de sécurité et d'innovation par rapport à la conception globale.
Blockchain EVM et Move
Movement Labs permet aux développeurs de choisir le langage qui convient le mieux à leurs besoins, que ce soit Move ou Solidity. En implémentant MoveVM dans l'environnement d'exécution Ethereum, il est possible d'augmenter considérablement le débit, permettant ainsi aux développeurs de créer de nouveaux types d'applications Ethereum.
Perspectives d'avenir
À court terme, les développeurs peuvent s'attendre à déployer le premier smart contract Move sur le réseau de test Ethereum. L'objectif à long terme est de lancer le Rollup complet sur le réseau principal, apportant la puissance de Move à l'ensemble de l'écosystème Ethereum. Movement Labs continuera également à soutenir la communauté des développeurs Move en Asie, en fournissant les ressources, l'éducation et les opportunités nécessaires pour promouvoir le développement mondial de l'écosystème Move.
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
6
Reposter
Partager
Commentaire
0/400
just_here_for_vibes
· 08-14 14:40
Ah ça, encore un qui crie pour éliminer Solidity~
Voir l'originalRépondre0
GasFeeCryer
· 08-13 09:31
Trop ennuyeux, continue à brûler mon gas...
Voir l'originalRépondre0
ContractExplorer
· 08-13 09:30
Encore un petit fan de Rust
Voir l'originalRépondre0
CompoundPersonality
· 08-13 09:28
move est vraiment délicieux
Voir l'originalRépondre0
SpeakWithHatOn
· 08-13 09:21
Ah ce move est devenu le partenaire riche de rust.
Langage Move : une nouvelle révolution dans le développement de smart contracts pour les Cryptoactifs
Langage Move : un nouveau langage de programmation Blockchain de génération
Move est un langage de programmation basé sur Rust, conçu pour les applications 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 met l'accent sur la sécurité et l'efficacité, possédant des caractéristiques indépendantes de la plateforme, et soutient des bibliothèques, des outils et une communauté de développeurs inter-blockchains.
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 l'évitement des problèmes courants de Web3, tels que les vulnérabilités de réentrées, les jetons toxiques et les approbations de jetons falsifiés. Dans Move, les actifs numériques sont considérés comme des ressources qui ne peuvent pas être copiées ou détruites de manière arbitraire.
Programmation orientée objet et basée sur les actifs
Move est un langage de programmation orienté objet et basé sur les actifs. Dans Sui Move, les objets sont un concept central, permettant 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 ont des permissions spécifiques, empêchant les opérations non autorisées telles que la copie ou la suppression d'objets.
Outil de vérification formelle Move Prover
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 des applications et à vérifier rapidement la correction de l'exécution du code. Cet outil est essentiel pour prévenir les erreurs courantes des contrats intelligents, permettant d'établir 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 valider facilement leur code.
Gouvernance et communauté
Le développement de Move implique maintenant des équipes diversifiées issues 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 de contrats intelligents expérimentés et les novices de 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.
Écosystème Move
Sui
Sui est une Blockchain décentralisée à preuve de participation, avec une capacité de traitement et de stockage évolutive horizontalement. Elle 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 optimisé certaines des fonctionnalités clés de Move, en particulier en ce qui concerne les opérateurs de stockage global et les capacités clés, pour améliorer les performances du réseau et réduire le temps de confirmation des transactions.
Aptos
Aptos est une blockchain de couche 1, visant à créer un accès décentralisé universel et équitable aux actifs pour des milliards de personnes. Elle peut actuellement atteindre un débit allant jusqu'à 10 000 TPS, avec un débit maximal théorique de 160 000 TPS. Aptos étend les fonctionnalités de MoveVM au cœur grâce à une couche d'adaptation, y compris la parallélisation via Block-STM, permettant l'exécution parallèle des transactions sans intervention de l'utilisateur, ainsi qu'un découplage de stockage de fine granularité.
Movement Labs
Movement Labs est une équipe de développement Blockchain, dédiée à l'intégration de réseaux Blockchain pour soutenir les solutions Layer 2 les plus rapides et les plus sûres sur Ethereum. Leur objectif est d'introduire MoveVM sur Ethereum, combinant la sécurité des contrats intelligents et la parallélisation avec la liquidité et la base d'utilisateurs de l'EVM.
Problèmes de sécurité résolus
Movement Labs s'efforce de 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 introduit un nouvel environnement d'exécution, conçu pour 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 les attaques par réentrées et d'autres vecteurs d'attaque.
Intégration modulaire
La philosophie de conception de Movement Labs repose sur la décomposition de la pile Blockchain en composants modulaires avec des interfaces bien définies, permettant 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, présentant des avantages significatifs en termes d'évolutivité, de sécurité et d'innovation par rapport à la conception globale.
Blockchain EVM et Move
Movement Labs permet aux développeurs de choisir le langage qui convient le mieux à leurs besoins, que ce soit Move ou Solidity. En implémentant MoveVM dans l'environnement d'exécution Ethereum, il est possible d'augmenter considérablement le débit, permettant ainsi aux développeurs de créer de nouveaux types d'applications Ethereum.
Perspectives d'avenir
À court terme, les développeurs peuvent s'attendre à déployer le premier smart contract Move sur le réseau de test Ethereum. L'objectif à long terme est de lancer le Rollup complet sur le réseau principal, apportant la puissance de Move à l'ensemble de l'écosystème Ethereum. Movement Labs continuera également à soutenir la communauté des développeurs Move en Asie, en fournissant les ressources, l'éducation et les opportunités nécessaires pour promouvoir le développement mondial de l'écosystème Move.