Introducción al lenguaje Move: nueva herramienta para contratos inteligentes cross-chain

robot
Generación de resúmenes en curso

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.

MOVE-3.59%
Ver originales
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.
  • Recompensa
  • 9
  • Compartir
Comentar
0/400
gas_fee_therapyvip
· 07-24 07:01
Los contratos inteligentes también necesitan una sensación de seguridad.
Ver originalesResponder0
CryptoComedianvip
· 07-24 06:39
Otra nueva cosa para tomar a la gente por tonta, esta vez con un poco de originalidad.
Ver originalesResponder0
PretendingToReadDocsvip
· 07-23 20:58
move, ¿quién lo entiende? Me está volviendo loco.
Ver originalesResponder0
ContractFreelancervip
· 07-21 07:38
¿Finalmente podemos decir adiós a los contratos inteligentes?
Ver originalesResponder0
LiquidityWizardvip
· 07-21 07:38
estadísticamente hablando, un 84.3% más seguro que solidity
Ver originalesResponder0
ApeDegenvip
· 07-21 07:34
Este movimiento es ostentoso.
Ver originalesResponder0
Whale_Whisperervip
· 07-21 07:33
El proyecto realmente tiene potencial.
Ver originalesResponder0
HalfPositionRunnervip
· 07-21 07:25
¿Qué idioma tan divino es Move? ¡Enróllalo!
Ver originalesResponder0
AirdropHarvestervip
· 07-21 07:18
La situación del mercado de ETH es peligrosa.
Ver originalesResponder0
Ver más
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)