Entrevista con el fundador del lenguaje Move: ¿Por qué Sui Move es adecuado para construir productos Web3?
Recientemente, tuvimos una conversación con Sam Blackshear, el director de tecnología de Mysten Labs y fundador del lenguaje de programación Move, sobre por qué desarrolló Sui Move, un nuevo lenguaje de programación de contratos inteligentes, la capacidad de escalabilidad de Sui y las ventajas de la tecnología descentralizada para los desarrolladores.
A continuación se presenta un resumen del contenido de la entrevista:
La esencia de los lenguajes de programación
Los lenguajes de programación son herramientas para interactuar de manera clara con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación requieren una semántica definida con precisión. Los lenguajes de programación suelen estar optimizados para dominios o tareas específicas. El lenguaje Move está diseñado a medida para el ámbito de los contratos inteligentes.
El nacimiento del lenguaje Move
Move se origina en el proyecto Libra de Facebook. Blackshear investigó las deficiencias de los lenguajes de contratos inteligentes existentes y descubrió que tienen limitaciones en el manejo de activos y el control de acceso. El lenguaje Move está diseñado para proporcionar mejores abstracciones y herramientas para la programación de contratos inteligentes, permitiendo a los desarrolladores escribir código de manera más segura y eficiente.
Características de Sui Move
Sui Move es una variante de Move, optimizada para escenarios de Web3:
Se han eliminado algunas condiciones restrictivas del Move original, lo que permite una transferencia de activos más libre.
Se ha introducido un modelo de datos orientado a objetos, simplificando el proceso de operación de activos.
Soporta bloques de transacción programables, permitiendo ejecutar múltiples operaciones en una sola transacción.
Estas características hacen que Sui Move sea muy adecuado para construir productos Web3.
Ventajas de los bloques de transacciones programables
El área de comercio programable permite realizar múltiples operaciones en una transacción, con las siguientes ventajas:
Reducir las tarifas de gas
Reducir el número de aprobaciones
Garantizar la atomicidad
Facilita la combinación temporal de diferentes componentes
La experiencia de desarrollo de Sui Move
Muchos desarrolladores han comentado que usar Sui Move es más eficiente y seguro. Por ejemplo, un proyecto DeFi completó en solo dos meses un trabajo que originalmente requería 8 meses utilizando Sui Move. El diseño de Sui Move se ajusta más al modo de pensar de los desarrolladores.
Diseño de escalabilidad de Sui
Sui utiliza un modelo de datos orientado a objetos, organizando el estado global como un mapeo de ID de objeto a objeto, lo que facilita la escalabilidad horizontal. Este diseño permite que Sui se expanda continuamente a medida que aumentan los usuarios, manteniendo al mismo tiempo una baja latencia.
El potencial de la tecnología descentralizada
La blockchain es esencialmente una tecnología que elimina la fricción, lo que puede eliminar las barreras de interoperabilidad entre aplicaciones. Permite que los activos y los datos fluyan más libremente entre diferentes aplicaciones, ofreciendo nuevas posibilidades a los desarrolladores.
El futuro desarrollo de Sui Move
El equipo de Sui está mejorando continuamente Sui Move de acuerdo con los comentarios de los desarrolladores:
Flexibilidad para la actualización y expansión del paquete mejorado
Agregar nuevas características de lenguaje como tipos de enumeración
Mejorar la experiencia de integración entre Move y el código del frontend
Explorar cómo aumentar la proporción de código Move en la aplicación
En general, Sui Move se dedica a proporcionar una experiencia de programación más segura y eficiente para el desarrollo de Web3.
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.
17 me gusta
Recompensa
17
5
Compartir
Comentar
0/400
GateUser-beba108d
· 07-07 13:17
No es más que un nuevo idioma, ¿verdad? ¿Por qué tanto alboroto?
El fundador de Move explica Sui Move: una herramienta para el desarrollo de productos Web3
Entrevista con el fundador del lenguaje Move: ¿Por qué Sui Move es adecuado para construir productos Web3?
Recientemente, tuvimos una conversación con Sam Blackshear, el director de tecnología de Mysten Labs y fundador del lenguaje de programación Move, sobre por qué desarrolló Sui Move, un nuevo lenguaje de programación de contratos inteligentes, la capacidad de escalabilidad de Sui y las ventajas de la tecnología descentralizada para los desarrolladores.
A continuación se presenta un resumen del contenido de la entrevista:
La esencia de los lenguajes de programación
Los lenguajes de programación son herramientas para interactuar de manera clara con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación requieren una semántica definida con precisión. Los lenguajes de programación suelen estar optimizados para dominios o tareas específicas. El lenguaje Move está diseñado a medida para el ámbito de los contratos inteligentes.
El nacimiento del lenguaje Move
Move se origina en el proyecto Libra de Facebook. Blackshear investigó las deficiencias de los lenguajes de contratos inteligentes existentes y descubrió que tienen limitaciones en el manejo de activos y el control de acceso. El lenguaje Move está diseñado para proporcionar mejores abstracciones y herramientas para la programación de contratos inteligentes, permitiendo a los desarrolladores escribir código de manera más segura y eficiente.
Características de Sui Move
Sui Move es una variante de Move, optimizada para escenarios de Web3:
Se han eliminado algunas condiciones restrictivas del Move original, lo que permite una transferencia de activos más libre.
Se ha introducido un modelo de datos orientado a objetos, simplificando el proceso de operación de activos.
Soporta bloques de transacción programables, permitiendo ejecutar múltiples operaciones en una sola transacción.
Estas características hacen que Sui Move sea muy adecuado para construir productos Web3.
Ventajas de los bloques de transacciones programables
El área de comercio programable permite realizar múltiples operaciones en una transacción, con las siguientes ventajas:
La experiencia de desarrollo de Sui Move
Muchos desarrolladores han comentado que usar Sui Move es más eficiente y seguro. Por ejemplo, un proyecto DeFi completó en solo dos meses un trabajo que originalmente requería 8 meses utilizando Sui Move. El diseño de Sui Move se ajusta más al modo de pensar de los desarrolladores.
Diseño de escalabilidad de Sui
Sui utiliza un modelo de datos orientado a objetos, organizando el estado global como un mapeo de ID de objeto a objeto, lo que facilita la escalabilidad horizontal. Este diseño permite que Sui se expanda continuamente a medida que aumentan los usuarios, manteniendo al mismo tiempo una baja latencia.
El potencial de la tecnología descentralizada
La blockchain es esencialmente una tecnología que elimina la fricción, lo que puede eliminar las barreras de interoperabilidad entre aplicaciones. Permite que los activos y los datos fluyan más libremente entre diferentes aplicaciones, ofreciendo nuevas posibilidades a los desarrolladores.
El futuro desarrollo de Sui Move
El equipo de Sui está mejorando continuamente Sui Move de acuerdo con los comentarios de los desarrolladores:
En general, Sui Move se dedica a proporcionar una experiencia de programación más segura y eficiente para el desarrollo de Web3.