Introducción al lenguaje Move y desarrollo de su ecosistema
Move es un lenguaje de programación basado en Rust, desarrollado inicialmente para proyectos de blockchain. Su objetivo es abordar las limitaciones de los lenguajes de contratos inteligentes existentes, ofreciendo escasez, determinismo y verificabilidad. Move está diseñado específicamente para aplicaciones de blockchain, enfatizando la seguridad y la eficiencia, con características independientes de la plataforma, y soporta bibliotecas, herramientas y comunidades de desarrolladores interchain.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y sus características de seguridad integradas lo convierten en una opción ideal para construir aplicaciones de blockchain seguras y de alto rendimiento. El diseño de Move enfatiza la seguridad, con el objetivo de evitar muchos problemas comunes de Web3, como las vulnerabilidades de reentrada, los tokens tóxicos y las aprobaciones de tokens falsificadas. Los activos digitales se consideran recursos, lo que significa que no pueden ser copiados o destruidos arbitrariamente.
Programación orientada a objetos y basada en activos
Move fue diseñado como un lenguaje de programación orientado a objetos y basado en activos. En Sui Move, los objetos son el núcleo, lo que permite un control de acceso de alta granularidad. La estructura de almacenamiento global mapea los ID de los objetos a los objetos, apoyando un procesamiento de transacciones eficiente y una representación de acceso precisa. El modelo de capacidades de Move asegura que los objetos tengan permisos específicos, previniendo operaciones no autorizadas como copiar o eliminar objetos.
Uso de Move Prover para la verificación formal
Move Prover es una herramienta de verificación que ayuda a los desarrolladores a escribir especificaciones formales para las funciones clave de sus aplicaciones y a verificar la corrección de la ejecución del código en poco tiempo. Esta herramienta es esencial para prevenir errores comunes en contratos inteligentes, permitiendo establecer precondiciones, postcondiciones e invariantes de datos. Move Prover está integrado con el sistema de construcción Move, lo que permite a los desarrolladores verificar su código fácilmente.
Gobernanza y comunidad
El desarrollo de Move ahora involucra a equipos diversos de varias instituciones, incluidas la academia y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la simplicidad y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores de contratos inteligentes experimentados como para novatos provenientes de Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y expandir el lenguaje solo cuando sea necesario.
Ecosistema de Move en sus primeros días
Sui
Sui es una blockchain de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones individuales en milisegundos y transacciones más complejas en 3 segundos. Sui ha realizado algunos cambios en las funciones centrales de Move, particularmente en los operadores de almacenamiento global y capacidades clave, optimizando los mecanismos de almacenamiento y direccionamiento, mejorando el rendimiento de la red y reduciendo el tiempo de confirmación de transacciones.
Aptos
Aptos es una blockchain de Capa 1, cuya misión es crear acceso descentralizado a activos universal y justo para miles de millones de personas. Aptos puede lograr actualmente un rendimiento de hasta 10,000 TPS, con un rendimiento máximo teórico de 160,000 TPS. La mayoría de las transacciones se verifican después de dos retransmisiones de red, con un tiempo de confirmación final de 250 milisegundos. Aptos ha ampliado la funcionalidad central de MoveVM a través de capas de adaptación, incluyendo la paralelización a través de Block-STM, ejecución paralela de transacciones sin la entrada del usuario, almacenamiento masivo de tablas en cuentas, y desacoplamiento de almacenamiento de grano fino.
Movement Labs
Movement Labs es un equipo de desarrollo de blockchain que se dedica a integrar redes blockchain para soportar las soluciones Layer 2 más rápidas y seguras en Ethereum. Su misión es combinar la seguridad de los contratos inteligentes y la paralelización con la liquidez y la base de usuarios de EVM. A través de su L2 insignia, conectan Rollup con Move Stack, introduciendo MoveVM en Ethereum.
resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de blockchain modular basado en Move, comenzando con M2, que es el primer Layer 2 de MoveVM de Ethereum. También introducen un nuevo entorno de ejecución, diseñado para más de 30,000 transacciones por segundo. Move-EVM permite a los desarrolladores desplegar código verificado en tiempo de ejecución, previniendo la reentrada y otros vectores de ataque.
integrando Move con modularidad
La integración modular es el núcleo de la filosofía de diseño de Movement Labs. A través de la descomposición de la pila de blockchain en componentes modulares con interfaces definidas, se logra una integración, personalización y actualización sin problemas. Los desarrolladores pueden combinar los módulos para personalizar su pila.
EVM paralelo y Move
EVM paralelo es un desarrollo destinado a mejorar la escalabilidad y el rendimiento de Ethereum. Move y Solidity sirven a diferentes propósitos, pueden coexistir y complementarse. En Movement Labs, los desarrolladores pueden elegir el lenguaje que mejor se adapte a sus necesidades. Al implementar MoveVM en el entorno de ejecución de Ethereum, se puede aumentar significativamente el rendimiento, permitiendo a los desarrolladores crear nuevos tipos de aplicaciones de Ethereum.
clasificador descentralizado
Movement es un L2 modular, donde M1 es la capa de ejecución de la cadena, mientras que M2 cuenta con un mecanismo de nodos de ordenación descentralizados integrados, que proporciona un mercado de gas gratuito para la red Movement.
Compatibilidad de Move y Solidity
Movement diseñó un traductor para Solidity, que permite que los contratos inteligentes escritos en Solidity adopten principios OOP en Movement. Sin embargo, los contratos traducidos pueden enfrentar desafíos de ingeniería, como el acceso limitado a objetos Move al usar Solidity o las diferencias en los estándares de tokens y NFT.
Fondos
El 25 de abril, Movement Labs completó una financiación de serie A de 38 millones de dólares, con la participación de varias instituciones de inversión reconocidas.
Hoja de ruta futura
En el corto plazo, los desarrolladores pueden esperar implementar el primer contrato inteligente Move en la red de pruebas de Ethereum. Movement Labs también lanzará un conjunto de herramientas y recursos Move para apoyar a los desarrolladores. El objetivo a largo plazo es lograr el lanzamiento completo de Rollup en la red principal, llevando el poder de Move a todo el ecosistema de Ethereum.
Como parte de su estrategia de expansión global, Movement Labs valora enormemente la región de Asia-Pacífico. Continuarán apoyando a los desarrolladores de Move en Asia al proporcionar los recursos, la educación y las oportunidades necesarias, mostrando su trabajo excepcional y promoviendo el crecimiento del ecosistema Move.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
7 me gusta
Recompensa
7
6
Compartir
Comentar
0/400
Rekt_Recovery
· hace1h
he estado rekt lo suficiente para saber mejor... rust se ve sospechoso rn ngl
Ver originalesResponder0
HashBandit
· hace5h
cuando estaba minando eth, la seguridad no importaba... pero sinceramente, las características de seguridad de move me han intrigado de verdad
Ver originalesResponder0
BearMarketBarber
· hace5h
Los viejos jugadores de Rust se convirtieron en tontos.
Ver originalesResponder0
TopBuyerBottomSeller
· hace5h
Otra nueva juguete, perdiendo mi tiempo.
Ver originalesResponder0
CommunityJanitor
· hace5h
¡move es realmente genial!
Ver originalesResponder0
StakeTillRetire
· hace5h
Otra lenguaje de contratos inteligentes, ¿quién puede soportarlo?
Lenguaje Move: nueva paradigmática de desarrollo en la cadena de bloques y perspectivas del ecosistema
Introducción al lenguaje Move y desarrollo de su ecosistema
Move es un lenguaje de programación basado en Rust, desarrollado inicialmente para proyectos de blockchain. Su objetivo es abordar las limitaciones de los lenguajes de contratos inteligentes existentes, ofreciendo escasez, determinismo y verificabilidad. Move está diseñado específicamente para aplicaciones de blockchain, enfatizando la seguridad y la eficiencia, con características independientes de la plataforma, y soporta bibliotecas, herramientas y comunidades de desarrolladores interchain.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y sus características de seguridad integradas lo convierten en una opción ideal para construir aplicaciones de blockchain seguras y de alto rendimiento. El diseño de Move enfatiza la seguridad, con el objetivo de evitar muchos problemas comunes de Web3, como las vulnerabilidades de reentrada, los tokens tóxicos y las aprobaciones de tokens falsificadas. Los activos digitales se consideran recursos, lo que significa que no pueden ser copiados o destruidos arbitrariamente.
Programación orientada a objetos y basada en activos
Move fue diseñado como un lenguaje de programación orientado a objetos y basado en activos. En Sui Move, los objetos son el núcleo, lo que permite un control de acceso de alta granularidad. La estructura de almacenamiento global mapea los ID de los objetos a los objetos, apoyando un procesamiento de transacciones eficiente y una representación de acceso precisa. El modelo de capacidades de Move asegura que los objetos tengan permisos específicos, previniendo operaciones no autorizadas como copiar o eliminar objetos.
Uso de Move Prover para la verificación formal
Move Prover es una herramienta de verificación que ayuda a los desarrolladores a escribir especificaciones formales para las funciones clave de sus aplicaciones y a verificar la corrección de la ejecución del código en poco tiempo. Esta herramienta es esencial para prevenir errores comunes en contratos inteligentes, permitiendo establecer precondiciones, postcondiciones e invariantes de datos. Move Prover está integrado con el sistema de construcción Move, lo que permite a los desarrolladores verificar su código fácilmente.
Gobernanza y comunidad
El desarrollo de Move ahora involucra a equipos diversos de varias instituciones, incluidas la academia y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la simplicidad y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores de contratos inteligentes experimentados como para novatos provenientes de Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y expandir el lenguaje solo cuando sea necesario.
Ecosistema de Move en sus primeros días
Sui
Sui es una blockchain de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones individuales en milisegundos y transacciones más complejas en 3 segundos. Sui ha realizado algunos cambios en las funciones centrales de Move, particularmente en los operadores de almacenamiento global y capacidades clave, optimizando los mecanismos de almacenamiento y direccionamiento, mejorando el rendimiento de la red y reduciendo el tiempo de confirmación de transacciones.
Aptos
Aptos es una blockchain de Capa 1, cuya misión es crear acceso descentralizado a activos universal y justo para miles de millones de personas. Aptos puede lograr actualmente un rendimiento de hasta 10,000 TPS, con un rendimiento máximo teórico de 160,000 TPS. La mayoría de las transacciones se verifican después de dos retransmisiones de red, con un tiempo de confirmación final de 250 milisegundos. Aptos ha ampliado la funcionalidad central de MoveVM a través de capas de adaptación, incluyendo la paralelización a través de Block-STM, ejecución paralela de transacciones sin la entrada del usuario, almacenamiento masivo de tablas en cuentas, y desacoplamiento de almacenamiento de grano fino.
Movement Labs
Movement Labs es un equipo de desarrollo de blockchain que se dedica a integrar redes blockchain para soportar las soluciones Layer 2 más rápidas y seguras en Ethereum. Su misión es combinar la seguridad de los contratos inteligentes y la paralelización con la liquidez y la base de usuarios de EVM. A través de su L2 insignia, conectan Rollup con Move Stack, introduciendo MoveVM en Ethereum.
resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de blockchain modular basado en Move, comenzando con M2, que es el primer Layer 2 de MoveVM de Ethereum. También introducen un nuevo entorno de ejecución, diseñado para más de 30,000 transacciones por segundo. Move-EVM permite a los desarrolladores desplegar código verificado en tiempo de ejecución, previniendo la reentrada y otros vectores de ataque.
integrando Move con modularidad
La integración modular es el núcleo de la filosofía de diseño de Movement Labs. A través de la descomposición de la pila de blockchain en componentes modulares con interfaces definidas, se logra una integración, personalización y actualización sin problemas. Los desarrolladores pueden combinar los módulos para personalizar su pila.
EVM paralelo y Move
EVM paralelo es un desarrollo destinado a mejorar la escalabilidad y el rendimiento de Ethereum. Move y Solidity sirven a diferentes propósitos, pueden coexistir y complementarse. En Movement Labs, los desarrolladores pueden elegir el lenguaje que mejor se adapte a sus necesidades. Al implementar MoveVM en el entorno de ejecución de Ethereum, se puede aumentar significativamente el rendimiento, permitiendo a los desarrolladores crear nuevos tipos de aplicaciones de Ethereum.
clasificador descentralizado
Movement es un L2 modular, donde M1 es la capa de ejecución de la cadena, mientras que M2 cuenta con un mecanismo de nodos de ordenación descentralizados integrados, que proporciona un mercado de gas gratuito para la red Movement.
Compatibilidad de Move y Solidity
Movement diseñó un traductor para Solidity, que permite que los contratos inteligentes escritos en Solidity adopten principios OOP en Movement. Sin embargo, los contratos traducidos pueden enfrentar desafíos de ingeniería, como el acceso limitado a objetos Move al usar Solidity o las diferencias en los estándares de tokens y NFT.
Fondos
El 25 de abril, Movement Labs completó una financiación de serie A de 38 millones de dólares, con la participación de varias instituciones de inversión reconocidas.
Hoja de ruta futura
En el corto plazo, los desarrolladores pueden esperar implementar el primer contrato inteligente Move en la red de pruebas de Ethereum. Movement Labs también lanzará un conjunto de herramientas y recursos Move para apoyar a los desarrolladores. El objetivo a largo plazo es lograr el lanzamiento completo de Rollup en la red principal, llevando el poder de Move a todo el ecosistema de Ethereum.
Como parte de su estrategia de expansión global, Movement Labs valora enormemente la región de Asia-Pacífico. Continuarán apoyando a los desarrolladores de Move en Asia al proporcionar los recursos, la educación y las oportunidades necesarias, mostrando su trabajo excepcional y promoviendo el crecimiento del ecosistema Move.