Al describir Move a las personas, me gusta pensar en él como un subconjunto de Rust; la sintaxis es tan similar que, si conoces Rust, prácticamente ya conoces Move. Mientras que Rust es un lenguaje de propósito general, Move es un lenguaje construido para mover literalmente dinero programable en la blockchain. Para aprender más sobre las similitudes y diferencias entre Rust y Move, lee a continuación 👇🏻
🔧 Modelo de Propiedad Ambos lenguajes utilizan la propiedad para prevenir condiciones de carrera de datos, pero Move añade tipos lineales para activos digitales.
📦 Definiciones de Estructuras Sintaxis casi idéntica, pero las estructuras de Move pueden tener "habilidades" que definen el comportamiento en la blockchain.
🏛️ Módulos e Importaciones El mismo sistema de módulos, pero los módulos de Move se despliegan como contratos inteligentes que pueden ser reutilizados por otros módulos.
🎯 Genéricos y Seguridad de Tipos Ambos utilizan genéricos, pero los tipos fantasma de Move previenen la confusión de activos.
🔒 Control de Acceso Reglas de visibilidad similares, pero Move añade controles específicos de blockchain.
🌍 Estado Global En mi opinión, aquí es donde Move realmente brilla: gestión del estado de blockchain integrada. En blockchains basadas en Rust (es decir, Solana), los desarrolladores manejan manualmente la deserialización de cuentas, la validación de datos, las verificaciones de propiedad, los cálculos de alquiler y el redimensionamiento de cuentas con direcciones derivadas de programas complejas.
💡 En resumen, Rust es un lenguaje de programación de sistemas de propósito general. Move tomó la seguridad de Rust y añadió primitivas de blockchain: ✅ Tipos lineales (sin doble gasto) ✅ Almacenamiento global incorporado ✅ Listo para verificación formal ✅ Los recursos de Move viven en direcciones, no en la memoria del programa ✅ Las habilidades de Move (clave, almacenar, copiar, eliminar) controlan el comportamiento de los recursos
¡Y como un bono, un dato curioso! El lenguaje se llama literalmente "Move" debido a la sintaxis `move_to`, lo que enfatiza aún más que la gestión de activos, así como sus reglas de propiedad y transferencia, son el corazón del lenguaje.
Esta es la razón por la que @moveindustries está construido sobre Move. Los próximos mil desarrolladores, millones de usuarios y miles de millones de dólares, necesitan la infraestructura adecuada para apoyar el futuro del dinero programable desde cero. El dinero se mueve mejor con Move.
Mostrar original
9.38 K
44
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.