Move est un langage de programmation conçu spécifiquement pour les applications blockchain, développé sur la base de Rust. Il vise à résoudre les limitations des langages de contrats intelligents existants en offrant rareté, déterminisme et vérifiabilité. Move met l'accent sur la sécurité et l'efficacité, avec des caractéristiques indépendantes de la plateforme, et prend en charge des bibliothèques, des outils et une communauté de développeurs inter-blockchains.
Avantages du langage Move
Move présente plusieurs 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 les problèmes courants de Web3, tels que les vulnérabilités de réentrées, les tokens toxiques et les approbations de tokens falsifiées. Dans Move, les actifs numériques sont considérés comme des ressources, ne pouvant 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. Dans Sui Move, les objets sont au cœur, 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 des opérations non autorisées telles que la copie ou la suppression d'objets.
Utilisation de 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 des applications et à vérifier la validité de l'exécution du code en peu de temps. 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 est intégré 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 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 de contrats intelligents expérimentés ainsi que pour les novices 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.
Écosystème Move
Sui
Sui est une blockchain décentralisée à preuve d'enjeu, avec une capacité de traitement et de stockage évolutive horizontalement. Sui devrait être capable de traiter plus de 120 000 TPS, de gérer des transactions indépendantes en une fraction de seconde et des transactions plus complexes en 3 secondes. Sui a réalisé certaines optimisations 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, afin d'améliorer les performances du réseau et de réduire le temps de confirmation des transactions.
Aptos
Aptos est une blockchain de Layer 1, dédiée à la création d'un accès décentralisé aux actifs universels et équitables pour des milliards de personnes. Aptos peut actuellement atteindre une capacité allant jusqu'à 10 000 TPS, avec une capacité maximale théorique de 160 000 TPS. La plupart des transactions sont vérifiées après deux diffusions sur le réseau, avec un temps de confirmation final de 250 millisecondes. Aptos a étendu les fonctionnalités de base de MoveVM par le biais d'une couche d'adaptation, y compris la parallélisation via Block-STM, permettant l'exécution parallèle des transactions sans saisie de l'utilisateur.
Introduction aux Laboratoires de Mouvement
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 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.
Contexte
Les cofondateurs de Movement Labs ont été passionnés par les systèmes distribués et la sécurité des réseaux depuis leur enfance. Après avoir identifié des problèmes d'expérience utilisateur et de vulnérabilités dans les contrats intelligents au sein de l'infrastructure blockchain actuelle, ils ont fondé Movement Labs en 2022. Leur objectif est d'accélérer l'innovation dans le domaine de la cryptographie, permettant aux développeurs de construire la prochaine grande application sur la chaîne.
Résoudre les problèmes de sécurité
Movement Labs s'engage à construire un écosystème de blockchain modulaire basé sur Move, à partir de M2, qui est le premier Layer 2 MoveVM d'Ethereum. Ils ont également 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égrer Move avec la modularité
La philosophie de conception de Movement Labs repose sur l'intégration modulaire. En décomposant la pile blockchain en composants modulaires avec des interfaces claires, il est possible d'atteindre une intégration, une personnalisation et une mise à niveau sans faille. Les développeurs peuvent combiner les modules pour personnaliser leur pile.
EVM parallèle et Move
Movement Labs propose un environnement EVM parallèle et Move, permettant aux développeurs de choisir le langage le mieux 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 possède un mécanisme de nœuds de tri décentralisés intégré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 de programmation orientée objet sur Movement. Cependant, les contrats traduits peuvent rencontrer certains défis techniques.
Développement futur
À court terme, les développeurs peuvent s'attendre à déployer le premier contrat intelligent Move sur le réseau de test Ethereum. L'objectif à long terme est de réaliser le lancement complet de Rollup sur le réseau principal, apportant la puissance de Move à l'ensemble de l'écosystème Ethereum. Movement Labs accorde une grande importance à la région Asie-Pacifique et continuera de soutenir les développeurs Move en Asie pour favoriser la croissance 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.
11 J'aime
Récompense
11
9
Partager
Commentaire
0/400
gas_fee_therapy
· 07-24 07:01
Les smart contracts ont aussi besoin de sécurité, n'est-ce pas ?
Voir l'originalRépondre0
CryptoComedian
· 07-24 06:39
Encore un nouveau truc pour se faire prendre pour des cons, juste cette fois-ci un peu plus original.
Voir l'originalRépondre0
PretendingToReadDocs
· 07-23 20:58
move qui comprend ça, ça m'a épuisé.
Voir l'originalRépondre0
ContractFreelancer
· 07-21 07:38
Enfin, on peut dire adieu aux smart contracts ?
Voir l'originalRépondre0
LiquidityWizard
· 07-21 07:38
statistiquement parlant, 84,3 % plus sécurisé que solidity
Voir l'originalRépondre0
ApeDegen
· 07-21 07:34
Ce move est flashy.
Voir l'originalRépondre0
Whale_Whisperer
· 07-21 07:33
Le projet a vraiment du potentiel.
Voir l'originalRépondre0
HalfPositionRunner
· 07-21 07:25
Move est quel genre de langage divin ? Enroule-le !
Introduction au langage Move : un nouvel outil pour les smart contracts cross-chain
Introduction au langage Move
Move est un langage de programmation conçu spécifiquement pour les applications blockchain, développé sur la base de Rust. Il vise à résoudre les limitations des langages de contrats intelligents existants en offrant rareté, déterminisme et vérifiabilité. Move met l'accent sur la sécurité et l'efficacité, avec des caractéristiques indépendantes de la plateforme, et prend en charge des bibliothèques, des outils et une communauté de développeurs inter-blockchains.
Avantages du langage Move
Move présente plusieurs 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 les problèmes courants de Web3, tels que les vulnérabilités de réentrées, les tokens toxiques et les approbations de tokens falsifiées. Dans Move, les actifs numériques sont considérés comme des ressources, ne pouvant 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. Dans Sui Move, les objets sont au cœur, 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 des opérations non autorisées telles que la copie ou la suppression d'objets.
Utilisation de 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 des applications et à vérifier la validité de l'exécution du code en peu de temps. 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 est intégré 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 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 de contrats intelligents expérimentés ainsi que pour les novices 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.
Écosystème Move
Sui
Sui est une blockchain décentralisée à preuve d'enjeu, avec une capacité de traitement et de stockage évolutive horizontalement. Sui devrait être capable de traiter plus de 120 000 TPS, de gérer des transactions indépendantes en une fraction de seconde et des transactions plus complexes en 3 secondes. Sui a réalisé certaines optimisations 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, afin d'améliorer les performances du réseau et de réduire le temps de confirmation des transactions.
Aptos
Aptos est une blockchain de Layer 1, dédiée à la création d'un accès décentralisé aux actifs universels et équitables pour des milliards de personnes. Aptos peut actuellement atteindre une capacité allant jusqu'à 10 000 TPS, avec une capacité maximale théorique de 160 000 TPS. La plupart des transactions sont vérifiées après deux diffusions sur le réseau, avec un temps de confirmation final de 250 millisecondes. Aptos a étendu les fonctionnalités de base de MoveVM par le biais d'une couche d'adaptation, y compris la parallélisation via Block-STM, permettant l'exécution parallèle des transactions sans saisie de l'utilisateur.
Introduction aux Laboratoires de Mouvement
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 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.
Contexte
Les cofondateurs de Movement Labs ont été passionnés par les systèmes distribués et la sécurité des réseaux depuis leur enfance. Après avoir identifié des problèmes d'expérience utilisateur et de vulnérabilités dans les contrats intelligents au sein de l'infrastructure blockchain actuelle, ils ont fondé Movement Labs en 2022. Leur objectif est d'accélérer l'innovation dans le domaine de la cryptographie, permettant aux développeurs de construire la prochaine grande application sur la chaîne.
Résoudre les problèmes de sécurité
Movement Labs s'engage à construire un écosystème de blockchain modulaire basé sur Move, à partir de M2, qui est le premier Layer 2 MoveVM d'Ethereum. Ils ont également 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égrer Move avec la modularité
La philosophie de conception de Movement Labs repose sur l'intégration modulaire. En décomposant la pile blockchain en composants modulaires avec des interfaces claires, il est possible d'atteindre une intégration, une personnalisation et une mise à niveau sans faille. Les développeurs peuvent combiner les modules pour personnaliser leur pile.
EVM parallèle et Move
Movement Labs propose un environnement EVM parallèle et Move, permettant aux développeurs de choisir le langage le mieux 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 possède un mécanisme de nœuds de tri décentralisés intégré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 de programmation orientée objet sur Movement. Cependant, les contrats traduits peuvent rencontrer certains défis techniques.
Développement futur
À court terme, les développeurs peuvent s'attendre à déployer le premier contrat intelligent Move sur le réseau de test Ethereum. L'objectif à long terme est de réaliser le lancement complet de Rollup sur le réseau principal, apportant la puissance de Move à l'ensemble de l'écosystème Ethereum. Movement Labs accorde une grande importance à la région Asie-Pacifique et continuera de soutenir les développeurs Move en Asie pour favoriser la croissance de l'écosystème Move.