Creador de Move, Sam Blackshear: ¿Por qué Sui Move es adecuado para construir productos Web3?
Recientemente, Sam Blackshear, CTO de Mysten Labs y creador del lenguaje Move, fue entrevistado para discutir las razones detrás del desarrollo del lenguaje Sui Move, la capacidad de escalado de Sui y las ventajas de la tecnología descentralizada para los desarrolladores.
A continuación se presentan los puntos principales de la entrevista:
La esencia de los lenguajes de programación
Los lenguajes de programación son herramientas para interactuar de manera clara, segura y eficiente con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación requieren una semántica definida con precisión para garantizar que el comportamiento del código sea predecible. Los lenguajes de programación suelen estar optimizados para dominios o tareas específicas, que es la razón por la que existen múltiples lenguajes de programación.
Origen del lenguaje Move
Move se originó en el proyecto Libra de Facebook. Al investigar los lenguajes de contratos inteligentes existentes, Sam descubrió que estos decepcionaban a los desarrolladores en muchos aspectos. Los contratos inteligentes hacen principalmente dos cosas: definen el tipo de activo y sus reglas, y verifican las políticas de control de acceso. Los lenguajes existentes tienen dificultades para proporcionar una buena abstracción de conceptos como la propiedad y la homogeneidad. Move tiene como objetivo ofrecer soporte a nivel de lenguaje para estas funciones básicas, permitiendo a los programadores codificar de manera más segura y eficiente.
Mejoras de Sui Move
Sui Move ha realizado algunos ajustes al Move original:
Se eliminaron las restricciones para la creación de cuentas, lo que permite enviar activos libremente a cualquier dirección.
Se introdujo un modelo de datos centrado en objetos, simplificando la lógica de manejo de activos.
Soporta bloques de transacciones programables, permitiendo ejecutar múltiples operaciones en una sola transacción.
Estos cambios hacen que Sui Move sea más adecuado para el desarrollo web3 general, mejorando la flexibilidad y la eficiencia.
Ventajas de los bloques de negociación programables
Los bloques de comercio programables permiten ejecutar múltiples operaciones heterogéneas en una sola transacción, con las siguientes ventajas:
Reducir las tarifas de gas
Reducir la cantidad de aprobaciones necesarias
Garantizar la atomicidad de las operaciones
Facilitar la combinación temporal entre diferentes componentes
La experiencia de desarrollo de Sui Move
Muchos desarrolladores han comentado que desarrollar con Sui Move es más eficiente y seguro que con otros lenguajes Web3. Por ejemplo, hay equipos que han informado que completaron en dos meses lo que con Solidity requeriría ocho meses. El diseño de Sui Move está más alineado con el modo de pensar de los desarrolladores, lo que ayuda a aumentar la velocidad y la confianza en el desarrollo.
Diseño de escalabilidad de Sui
Sui adopta 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. A través de una estructura de transacciones cuidadosamente diseñada, Sui puede aumentar continuamente el rendimiento mientras mantiene una baja latencia, evitando el problema de capacidad limitada que enfrentan otras plataformas de blockchain.
Potencial de la tecnología descentralizada
La blockchain y las criptomonedas son esencialmente tecnologías que eliminan la fricción, lo que puede eliminar las barreras al flujo de información y valor. Mejoran significativamente la interoperabilidad entre aplicaciones, proporcionando a los desarrolladores nuevas capacidades para construir productos más atractivos.
El futuro desarrollo de Sui Move
El equipo de Sui Move está mejorando continuamente las características del lenguaje según los comentarios de los desarrolladores, con un enfoque en:
Escalabilidad del paquete de mejora
Agregar soporte para tipos de enumeración
Mejorar la experiencia de conexión entre Move y el código front-end
Aumentar la proporción de código Move en la aplicación
Hacer que los programadores que no son de Move puedan entender más fácilmente el código de Move
En general, Sui Move está evolucionando continuamente hacia una dirección más flexible, más fácil de usar y más segura.
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.
22 me gusta
Recompensa
22
6
Republicar
Compartir
Comentar
0/400
TokenRationEater
· 07-31 22:59
move increíble啊
Ver originalesResponder0
ZenZKPlayer
· 07-29 00:19
move确实alcista哦
Ver originalesResponder0
SelfMadeRuggee
· 07-29 00:16
Al final, depende de los desarrolladores.
Ver originalesResponder0
0xTherapist
· 07-29 00:16
Move jugó claro To the moon
Ver originalesResponder0
GhostAddressHunter
· 07-29 00:14
Otro que quiere convertirse en un nuevo dios ha llegado.
El fundador de Sui Move analiza: ¿por qué es más adecuado para construir productos Web3?
Creador de Move, Sam Blackshear: ¿Por qué Sui Move es adecuado para construir productos Web3?
Recientemente, Sam Blackshear, CTO de Mysten Labs y creador del lenguaje Move, fue entrevistado para discutir las razones detrás del desarrollo del lenguaje Sui Move, la capacidad de escalado de Sui y las ventajas de la tecnología descentralizada para los desarrolladores.
A continuación se presentan los puntos principales de la entrevista:
La esencia de los lenguajes de programación
Los lenguajes de programación son herramientas para interactuar de manera clara, segura y eficiente con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación requieren una semántica definida con precisión para garantizar que el comportamiento del código sea predecible. Los lenguajes de programación suelen estar optimizados para dominios o tareas específicas, que es la razón por la que existen múltiples lenguajes de programación.
Origen del lenguaje Move
Move se originó en el proyecto Libra de Facebook. Al investigar los lenguajes de contratos inteligentes existentes, Sam descubrió que estos decepcionaban a los desarrolladores en muchos aspectos. Los contratos inteligentes hacen principalmente dos cosas: definen el tipo de activo y sus reglas, y verifican las políticas de control de acceso. Los lenguajes existentes tienen dificultades para proporcionar una buena abstracción de conceptos como la propiedad y la homogeneidad. Move tiene como objetivo ofrecer soporte a nivel de lenguaje para estas funciones básicas, permitiendo a los programadores codificar de manera más segura y eficiente.
Mejoras de Sui Move
Sui Move ha realizado algunos ajustes al Move original:
Se eliminaron las restricciones para la creación de cuentas, lo que permite enviar activos libremente a cualquier dirección.
Se introdujo un modelo de datos centrado en objetos, simplificando la lógica de manejo de activos.
Soporta bloques de transacciones programables, permitiendo ejecutar múltiples operaciones en una sola transacción.
Estos cambios hacen que Sui Move sea más adecuado para el desarrollo web3 general, mejorando la flexibilidad y la eficiencia.
Ventajas de los bloques de negociación programables
Los bloques de comercio programables permiten ejecutar múltiples operaciones heterogéneas en una sola transacción, con las siguientes ventajas:
La experiencia de desarrollo de Sui Move
Muchos desarrolladores han comentado que desarrollar con Sui Move es más eficiente y seguro que con otros lenguajes Web3. Por ejemplo, hay equipos que han informado que completaron en dos meses lo que con Solidity requeriría ocho meses. El diseño de Sui Move está más alineado con el modo de pensar de los desarrolladores, lo que ayuda a aumentar la velocidad y la confianza en el desarrollo.
Diseño de escalabilidad de Sui
Sui adopta 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. A través de una estructura de transacciones cuidadosamente diseñada, Sui puede aumentar continuamente el rendimiento mientras mantiene una baja latencia, evitando el problema de capacidad limitada que enfrentan otras plataformas de blockchain.
Potencial de la tecnología descentralizada
La blockchain y las criptomonedas son esencialmente tecnologías que eliminan la fricción, lo que puede eliminar las barreras al flujo de información y valor. Mejoran significativamente la interoperabilidad entre aplicaciones, proporcionando a los desarrolladores nuevas capacidades para construir productos más atractivos.
El futuro desarrollo de Sui Move
El equipo de Sui Move está mejorando continuamente las características del lenguaje según los comentarios de los desarrolladores, con un enfoque en:
En general, Sui Move está evolucionando continuamente hacia una dirección más flexible, más fácil de usar y más segura.