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. Está diseñado para abordar las limitaciones de los lenguajes de contratos inteligentes existentes, proporcionando 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, que apoyan bibliotecas, herramientas y comunidades de desarrolladores cruzadas entre blockchains.
Ventajas del lenguaje Move
Move tiene múltiples ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y las 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 pone énfasis en 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 gran precisión. La estructura de almacenamiento global mapea los ID de los objetos a los objetos, lo que soporta 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 la copia o eliminación de objetos.
Verificación formal utilizando Move Prover
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 verificar 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 contratos inteligentes, permitiendo la definición de condiciones previas, condiciones posteriores e invariantes de datos. Move Prover se integra con el sistema de construcción de Move, lo que permite a los desarrolladores verificar fácilmente su código.
Gobernanza y comunidad
El desarrollo de Move ahora involucra equipos diversos de varias instituciones, incluidas la academia y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la concisión y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores de contratos inteligentes experimentados como para principiantes 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 Move temprano
Sui
Sui es una blockchain de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Su equipo proviene de un departamento avanzado de desarrollo de blockchain y se dedica al desarrollo de blockchain y del lenguaje de programación Move. Sui se espera que pueda manejar más de 120,000 TPS, procesar transacciones individuales en menos de un segundo y manejar transacciones más complejas en 3 segundos.
Aptos
Aptos es una cadena de bloques de Capa 1, con la misión de crear acceso descentralizado a activos de manera universal y justa para miles de millones de personas. Actualmente, Aptos puede lograr 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 validan después de dos transmisiones en la red, con un tiempo de confirmación final de 250 milisegundos.
Movement Labs
Movement Labs es un equipo de desarrollo de blockchain que se dedica a integrar redes blockchain para soportar la solución Layer 2 más rápida y segura 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.
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 de MoveVM de Ethereum. También han introducido un nuevo entorno de ejecución, diseñado para el procesamiento de alta capacidad. Move-EVM permite a los desarrolladores desplegar código verificado en tiempo de ejecución, previniendo ataques de reentrada y otros vectores de ataque.
Integración de Move con modularidad
La integración modular es el núcleo de la filosofía de diseño de Movement Labs. Al descomponer la pila de blockchain en componentes modulares con interfaces claras, se logra una integración, personalización y actualización sin problemas. Esta arquitectura modular integrada tiene ventajas significativas en términos de escalabilidad, seguridad e innovación en comparación con el diseño integral.
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.
Fondos
Movement Labs ha completado una ronda de financiación Serie A de 38 millones de dólares, con la participación de varias instituciones de inversión reconocidas.
Hoja de ruta futura
A corto plazo, los desarrolladores pueden esperar desplegar el primer contrato inteligente Move en la red de pruebas 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 la región de Asia-Pacífico y continuará apoyando a los desarrolladores de Move en Asia, 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.
20 me gusta
Recompensa
20
8
Compartir
Comentar
0/400
TestnetFreeloader
· 07-19 10:57
¿move es el nuevo jefe?
Ver originalesResponder0
DisillusiionOracle
· 07-19 08:59
Vaya, ¿qué se ha movido que pueda compararse con Rust?
Ver originalesResponder0
GateUser-c799715c
· 07-18 07:25
move puede manejar tokens tóxicos, en esta ronda apuesto.
Ver originalesResponder0
ContractExplorer
· 07-16 18:41
move es muy fuerte, no entiendo, no entiendo
Ver originalesResponder0
CryptoHistoryClass
· 07-16 18:35
*verifica la base de datos del patrón histórico* mismo ciclo de hype que solidity en 2017...
Ver originalesResponder0
AirdropHunter007
· 07-16 18:32
move o jugar un poco a ver qué pasa
Ver originalesResponder0
liquidation_surfer
· 07-16 18:27
Move es el nuevo sol
Ver originalesResponder0
MindsetExpander
· 07-16 18:14
Seguridad hasta que explote es en vano. ¿Quién juega todavía con la Cadena de bloques?
Lenguaje Move: el nuevo paradigma de desarrollo en la Cadena de bloques y el surgimiento de su 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. Está diseñado para abordar las limitaciones de los lenguajes de contratos inteligentes existentes, proporcionando 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, que apoyan bibliotecas, herramientas y comunidades de desarrolladores cruzadas entre blockchains.
Ventajas del lenguaje Move
Move tiene múltiples ventajas sobre los lenguajes de blockchain existentes. Su modelo de programación orientado a recursos y las 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 pone énfasis en 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 gran precisión. La estructura de almacenamiento global mapea los ID de los objetos a los objetos, lo que soporta 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 la copia o eliminación de objetos.
Verificación formal utilizando Move Prover
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 verificar 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 contratos inteligentes, permitiendo la definición de condiciones previas, condiciones posteriores e invariantes de datos. Move Prover se integra con el sistema de construcción de Move, lo que permite a los desarrolladores verificar fácilmente su código.
Gobernanza y comunidad
El desarrollo de Move ahora involucra equipos diversos de varias instituciones, incluidas la academia y la comunidad de seguridad. Los principios de diseño del lenguaje se centran en la concisión y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores de contratos inteligentes experimentados como para principiantes 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 Move temprano
Sui
Sui es una blockchain de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Su equipo proviene de un departamento avanzado de desarrollo de blockchain y se dedica al desarrollo de blockchain y del lenguaje de programación Move. Sui se espera que pueda manejar más de 120,000 TPS, procesar transacciones individuales en menos de un segundo y manejar transacciones más complejas en 3 segundos.
Aptos
Aptos es una cadena de bloques de Capa 1, con la misión de crear acceso descentralizado a activos de manera universal y justa para miles de millones de personas. Actualmente, Aptos puede lograr 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 validan después de dos transmisiones en la red, con un tiempo de confirmación final de 250 milisegundos.
Movement Labs
Movement Labs es un equipo de desarrollo de blockchain que se dedica a integrar redes blockchain para soportar la solución Layer 2 más rápida y segura 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.
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 de MoveVM de Ethereum. También han introducido un nuevo entorno de ejecución, diseñado para el procesamiento de alta capacidad. Move-EVM permite a los desarrolladores desplegar código verificado en tiempo de ejecución, previniendo ataques de reentrada y otros vectores de ataque.
Integración de Move con modularidad
La integración modular es el núcleo de la filosofía de diseño de Movement Labs. Al descomponer la pila de blockchain en componentes modulares con interfaces claras, se logra una integración, personalización y actualización sin problemas. Esta arquitectura modular integrada tiene ventajas significativas en términos de escalabilidad, seguridad e innovación en comparación con el diseño integral.
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.
Fondos
Movement Labs ha completado una ronda de financiación Serie A de 38 millones de dólares, con la participación de varias instituciones de inversión reconocidas.
Hoja de ruta futura
A corto plazo, los desarrolladores pueden esperar desplegar el primer contrato inteligente Move en la red de pruebas 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 la región de Asia-Pacífico y continuará apoyando a los desarrolladores de Move en Asia, promoviendo el crecimiento del ecosistema Move.