Move lenguaje: nuevo lenguaje de programación de cadena de bloques
Move es un lenguaje de programación basado en Rust, desarrollado inicialmente para proyectos de Cadena de bloques. Su objetivo es resolver las limitaciones de los lenguajes de contratos inteligentes existentes, proporcionando escasez, determinación y verificabilidad. Move está diseñado específicamente para aplicaciones de Cadena de bloques, enfatizando la seguridad y la eficiencia, con características independientes de la plataforma, apoyando bibliotecas, herramientas y comunidades de desarrolladores que funcionan a través de diferentes cadenas de bloques.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de cadena de bloques existentes. Su modelo de programación orientado a recursos y las características de seguridad integradas lo convierten en una elección ideal para construir aplicaciones de cadena de bloques 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, 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, permitiendo un control de acceso de granularidad fina. La estructura de almacenamiento global mapea los ID de 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 las aplicaciones y a verificar la corrección de la ejecución del código en poco tiempo. Esta herramienta es crucial para prevenir errores comunes en contratos inteligentes, permitiendo establecer condiciones previas, condiciones posteriores e invariantes de datos. Move Prover está integrado con el sistema de construcción Move, lo que permite a los desarrolladores verificar fácilmente el 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 simplicidad y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores experimentados de contratos inteligentes como para novatos en Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y solo ampliar el lenguaje cuando sea necesario.
Ecosistema temprano de Move
Sui
Sui es una cadena de bloques de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Su equipo proviene de departamentos avanzados de investigación y desarrollo de cadenas de bloques, dedicándose al desarrollo de la cadena de bloques y del lenguaje de programación Move. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones independientes en subsegundos y transacciones más complejas en 3 segundos.
Aptos
Aptos es una Cadena de bloques de Capa 1, cuya misión es crear un acceso descentralizado a activos universal y justo para miles de millones de personas. Aptos actualmente puede alcanzar 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 emisiones de red, con un tiempo de confirmación final de 250 milisegundos.
Movement Labs
Movement Labs es un equipo de desarrollo de Cadena de bloques, dedicado a integrar redes de Cadena de bloques 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.
Resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de cadena de bloques 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 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.
integrará Move con la modularización
La filosofía de diseño de Movement Labs se centra en la integración modular. Al descomponer la cadena de bloques 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
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 completó una ronda de financiación Serie A de 38 millones de dólares liderada por una conocida institución de inversión, 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 enormemente la región de Asia-Pacífico y seguirá apoyando a los desarrolladores de Move en Asia, promoviendo el crecimiento del ecosistema Move.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
11 me gusta
Recompensa
11
6
Compartir
Comentar
0/400
LostBetweenChains
· hace2h
炒Bloquear的又来造概念了...
Ver originalesResponder0
BearMarketMonk
· hace4h
Otro nuevo comienzo de una historia, simplemente disfruta del espectáculo.
Ver originalesResponder0
OldLeekMaster
· 07-12 15:11
¡Me lancé de lleno, rápido!
Ver originalesResponder0
LidoStakeAddict
· 07-12 15:11
Mover no cambiará la posición de eth en el mundo, incluso si vuela al cielo.
Ver originalesResponder0
BasementAlchemist
· 07-12 15:08
¿Vas a hacer un poco más de posición de bloqueo de gatitos?
Ver originalesResponder0
AirdropHunterXiao
· 07-12 14:46
el ecosistema move aún no se ha desarrollado por completo, sigamos esperando.
Lenguaje Move: una nueva herramienta para el desarrollo de la cadena de bloques
Move lenguaje: nuevo lenguaje de programación de cadena de bloques
Move es un lenguaje de programación basado en Rust, desarrollado inicialmente para proyectos de Cadena de bloques. Su objetivo es resolver las limitaciones de los lenguajes de contratos inteligentes existentes, proporcionando escasez, determinación y verificabilidad. Move está diseñado específicamente para aplicaciones de Cadena de bloques, enfatizando la seguridad y la eficiencia, con características independientes de la plataforma, apoyando bibliotecas, herramientas y comunidades de desarrolladores que funcionan a través de diferentes cadenas de bloques.
Ventajas del lenguaje Move
Move tiene varias ventajas sobre los lenguajes de cadena de bloques existentes. Su modelo de programación orientado a recursos y las características de seguridad integradas lo convierten en una elección ideal para construir aplicaciones de cadena de bloques 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, 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, permitiendo un control de acceso de granularidad fina. La estructura de almacenamiento global mapea los ID de 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 las aplicaciones y a verificar la corrección de la ejecución del código en poco tiempo. Esta herramienta es crucial para prevenir errores comunes en contratos inteligentes, permitiendo establecer condiciones previas, condiciones posteriores e invariantes de datos. Move Prover está integrado con el sistema de construcción Move, lo que permite a los desarrolladores verificar fácilmente el 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 simplicidad y la aplicabilidad multiplataforma, asegurando que sea flexible y fácil de usar tanto para desarrolladores experimentados de contratos inteligentes como para novatos en Web2. El enfoque de gobernanza de Move está diseñado para evitar decisiones controvertidas al centrarse en principios fundamentales y solo ampliar el lenguaje cuando sea necesario.
Ecosistema temprano de Move
Sui
Sui es una cadena de bloques de prueba de participación descentralizada, con un rendimiento y almacenamiento escalables horizontalmente. Su equipo proviene de departamentos avanzados de investigación y desarrollo de cadenas de bloques, dedicándose al desarrollo de la cadena de bloques y del lenguaje de programación Move. Se espera que Sui pueda manejar más de 120,000 TPS, procesando transacciones independientes en subsegundos y transacciones más complejas en 3 segundos.
Aptos
Aptos es una Cadena de bloques de Capa 1, cuya misión es crear un acceso descentralizado a activos universal y justo para miles de millones de personas. Aptos actualmente puede alcanzar 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 emisiones de red, con un tiempo de confirmación final de 250 milisegundos.
Movement Labs
Movement Labs es un equipo de desarrollo de Cadena de bloques, dedicado a integrar redes de Cadena de bloques 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.
Resolver problemas de seguridad
Movement Labs se dedica a construir un ecosistema de cadena de bloques 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 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.
integrará Move con la modularización
La filosofía de diseño de Movement Labs se centra en la integración modular. Al descomponer la cadena de bloques 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
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 completó una ronda de financiación Serie A de 38 millones de dólares liderada por una conocida institución de inversión, 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 enormemente la región de Asia-Pacífico y seguirá apoyando a los desarrolladores de Move en Asia, promoviendo el crecimiento del ecosistema Move.