Move es un lenguaje de programación diseñado específicamente para aplicaciones de blockchain, desarrollado sobre Rust. Su objetivo es abordar las limitaciones de los lenguajes de contratos inteligentes existentes, ofreciendo escasez, determinismo y verificabilidad. Move enfatiza la seguridad y la eficiencia, tiene características independientes de la plataforma y admite bibliotecas, herramientas y comunidades de desarrolladores de múltiples blockchains.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y 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 se centra en la seguridad, con el objetivo de evitar problemas comunes de Web3, como las vulnerabilidades de reentrada, los tokens tóxicos y la aprobación falsa de tokens. En Move, los activos digitales se consideran recursos que no pueden ser copiados o destruidos de forma arbitraria.
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 granulado. La estructura de almacenamiento global mapea el ID del objeto a los objetos, apoyando el procesamiento de transacciones eficiente y la representación de acceso precisa. El modelo de capacidades de Move asegura que los objetos tengan permisos específicos, previniendo operaciones no autorizadas como la copia o eliminación de 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 las aplicaciones y a comprobar la corrección de la ejecución del código en un corto período de tiempo. Esta herramienta es crucial para prevenir errores comunes en los contratos inteligentes, permitiendo establecer condiciones previas, condiciones posteriores e invariantes de datos. Move Prover se integra 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 equipos diversificados de varias instituciones, incluidas académicos y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la simplicidad y la aplicabilidad multiplataforma, asegurando que permanezca flexible y fácil de usar tanto para desarrolladores experimentados de contratos inteligentes como para principiantes de Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y solo expandir el lenguaje cuando sea necesario.
Ecosistema Move
Sui
Sui es una blockchain descentralizada de prueba de participación, con un rendimiento y almacenamiento escalables horizontalmente. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones independientes en milisegundos y transacciones más complejas en 3 segundos. Sui ha optimizado algunas funciones centrales de Move, especialmente en lo que respecta a los operadores de almacenamiento global y capacidades clave, para mejorar el rendimiento de la red y reducir el tiempo de confirmación de transacciones.
Aptos
Aptos es una cadena de bloques de Capa 1, dedicada a crear acceso descentralizado a activos de manera universal y justa para miles de millones de personas. Aptos actualmente puede alcanzar hasta 10,000 TPS de capacidad de procesamiento, con una capacidad máxima teórica de 160,000 TPS. La mayoría de las transacciones se verifican después de dos emisiones 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 mediante Block-STM, lo que permite la ejecución paralela de transacciones sin necesidad de intervención del usuario.
Introducción a Movement Labs
Movement Labs es un equipo de desarrollo de blockchain, dedicado a integrar redes blockchain para soportar las soluciones de Layer 2 más rápidas y seguras en Ethereum. Su misión es combinar la seguridad de los contratos inteligentes con la paralelización y la liquidez y base de usuarios de EVM.
Antecedentes
Los cofundadores de Movement Labs han estado apasionados por los sistemas distribuidos y la ciberseguridad desde pequeños. Después de identificar problemas de experiencia del usuario y vulnerabilidades en contratos inteligentes en la infraestructura blockchain actual, fundaron Movement Labs en 2022. Su objetivo es acelerar la innovación en el campo de las criptomonedas, permitiendo a los desarrolladores construir la próxima gran aplicación en la cadena.
Resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de blockchain modular basado en Move, comenzando con M2, que es la primera capa 2 MoveVM de Ethereum. También han introducido 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 reentradas y otros vectores de ataque.
Integración de Move con la modularidad
La filosofía de diseño de Movement Labs se centra en la integración modular. Al descomponer la pila de blockchain en componentes modulares con interfaces claras, se logra una integración, personalización y actualización sin fisuras. Los desarrolladores pueden combinar módulos para personalizar su pila.
EVM paralelo y Move
Movement Labs ofrece un entorno paralelo EVM y Move, permitiendo a los desarrolladores 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, lo que permite a los desarrolladores crear nuevos tipos de aplicaciones en Ethereum.
Ordenador descentralizado
Movement es un L2 modular, donde M1 es la capa de ejecución de la cadena y M2 tiene un mecanismo de nodos de ordenación descentralizados integrados, que proporciona un mercado de gas gratuito para la red Movement.
Compatibilidad entre Move y Solidity
Movement ha diseñado un traductor para Solidity, que permite a los contratos inteligentes escritos en Solidity adoptar principios de programación orientada a objetos en Movement. Sin embargo, los contratos traducidos pueden enfrentar algunos desafíos de ingeniería.
Desarrollo futuro
A corto plazo, los desarrolladores pueden esperar desplegar el primer contrato inteligente Move en la red de prueba de Ethereum. El objetivo a largo plazo es lograr un lanzamiento completo de Rollup en la red principal, llevando el poder de Move a todo el ecosistema de Ethereum. Movement Labs valora mucho la región de Asia-Pacífico y continuará apoyando a los desarrolladores de Move en Asia, fomentando 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.
11 me gusta
Recompensa
11
9
Compartir
Comentar
0/400
gas_fee_therapy
· 07-24 07:01
Los contratos inteligentes también necesitan una sensación de seguridad.
Ver originalesResponder0
CryptoComedian
· 07-24 06:39
Otra nueva cosa para tomar a la gente por tonta, esta vez con un poco de originalidad.
Ver originalesResponder0
PretendingToReadDocs
· 07-23 20:58
move, ¿quién lo entiende? Me está volviendo loco.
Ver originalesResponder0
ContractFreelancer
· 07-21 07:38
¿Finalmente podemos decir adiós a los contratos inteligentes?
Ver originalesResponder0
LiquidityWizard
· 07-21 07:38
estadísticamente hablando, un 84.3% más seguro que solidity
Introducción al lenguaje Move: nueva herramienta para contratos inteligentes cross-chain
Introducción al lenguaje Move
Move es un lenguaje de programación diseñado específicamente para aplicaciones de blockchain, desarrollado sobre Rust. Su objetivo es abordar las limitaciones de los lenguajes de contratos inteligentes existentes, ofreciendo escasez, determinismo y verificabilidad. Move enfatiza la seguridad y la eficiencia, tiene características independientes de la plataforma y admite bibliotecas, herramientas y comunidades de desarrolladores de múltiples blockchains.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y 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 se centra en la seguridad, con el objetivo de evitar problemas comunes de Web3, como las vulnerabilidades de reentrada, los tokens tóxicos y la aprobación falsa de tokens. En Move, los activos digitales se consideran recursos que no pueden ser copiados o destruidos de forma arbitraria.
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 granulado. La estructura de almacenamiento global mapea el ID del objeto a los objetos, apoyando el procesamiento de transacciones eficiente y la representación de acceso precisa. El modelo de capacidades de Move asegura que los objetos tengan permisos específicos, previniendo operaciones no autorizadas como la copia o eliminación de 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 las aplicaciones y a comprobar la corrección de la ejecución del código en un corto período de tiempo. Esta herramienta es crucial para prevenir errores comunes en los contratos inteligentes, permitiendo establecer condiciones previas, condiciones posteriores e invariantes de datos. Move Prover se integra 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 equipos diversificados de varias instituciones, incluidas académicos y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la simplicidad y la aplicabilidad multiplataforma, asegurando que permanezca flexible y fácil de usar tanto para desarrolladores experimentados de contratos inteligentes como para principiantes de Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y solo expandir el lenguaje cuando sea necesario.
Ecosistema Move
Sui
Sui es una blockchain descentralizada de prueba de participación, con un rendimiento y almacenamiento escalables horizontalmente. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones independientes en milisegundos y transacciones más complejas en 3 segundos. Sui ha optimizado algunas funciones centrales de Move, especialmente en lo que respecta a los operadores de almacenamiento global y capacidades clave, para mejorar el rendimiento de la red y reducir el tiempo de confirmación de transacciones.
Aptos
Aptos es una cadena de bloques de Capa 1, dedicada a crear acceso descentralizado a activos de manera universal y justa para miles de millones de personas. Aptos actualmente puede alcanzar hasta 10,000 TPS de capacidad de procesamiento, con una capacidad máxima teórica de 160,000 TPS. La mayoría de las transacciones se verifican después de dos emisiones 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 mediante Block-STM, lo que permite la ejecución paralela de transacciones sin necesidad de intervención del usuario.
Introducción a Movement Labs
Movement Labs es un equipo de desarrollo de blockchain, dedicado a integrar redes blockchain para soportar las soluciones de Layer 2 más rápidas y seguras en Ethereum. Su misión es combinar la seguridad de los contratos inteligentes con la paralelización y la liquidez y base de usuarios de EVM.
Antecedentes
Los cofundadores de Movement Labs han estado apasionados por los sistemas distribuidos y la ciberseguridad desde pequeños. Después de identificar problemas de experiencia del usuario y vulnerabilidades en contratos inteligentes en la infraestructura blockchain actual, fundaron Movement Labs en 2022. Su objetivo es acelerar la innovación en el campo de las criptomonedas, permitiendo a los desarrolladores construir la próxima gran aplicación en la cadena.
Resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de blockchain modular basado en Move, comenzando con M2, que es la primera capa 2 MoveVM de Ethereum. También han introducido 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 reentradas y otros vectores de ataque.
Integración de Move con la modularidad
La filosofía de diseño de Movement Labs se centra en la integración modular. Al descomponer la pila de blockchain en componentes modulares con interfaces claras, se logra una integración, personalización y actualización sin fisuras. Los desarrolladores pueden combinar módulos para personalizar su pila.
EVM paralelo y Move
Movement Labs ofrece un entorno paralelo EVM y Move, permitiendo a los desarrolladores 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, lo que permite a los desarrolladores crear nuevos tipos de aplicaciones en Ethereum.
Ordenador descentralizado
Movement es un L2 modular, donde M1 es la capa de ejecución de la cadena y M2 tiene un mecanismo de nodos de ordenación descentralizados integrados, que proporciona un mercado de gas gratuito para la red Movement.
Compatibilidad entre Move y Solidity
Movement ha diseñado un traductor para Solidity, que permite a los contratos inteligentes escritos en Solidity adoptar principios de programación orientada a objetos en Movement. Sin embargo, los contratos traducidos pueden enfrentar algunos desafíos de ingeniería.
Desarrollo futuro
A corto plazo, los desarrolladores pueden esperar desplegar el primer contrato inteligente Move en la red de prueba de Ethereum. El objetivo a largo plazo es lograr un lanzamiento completo de Rollup en la red principal, llevando el poder de Move a todo el ecosistema de Ethereum. Movement Labs valora mucho la región de Asia-Pacífico y continuará apoyando a los desarrolladores de Move en Asia, fomentando el crecimiento del ecosistema Move.