El fundador de Move explica Sui Move: una herramienta para el desarrollo de productos Web3

robot
Generación de resúmenes en curso

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.

Entrevista con el padre de Move: ¿Por qué el lenguaje de contratos inteligentes Sui Move es adecuado para construir productos Web3?

Características de Sui Move

Sui Move es una variante de Move, optimizada para escenarios de Web3:

  1. Se han eliminado algunas condiciones restrictivas del Move original, lo que permite una transferencia de activos más libre.

  2. Se ha introducido un modelo de datos orientado a objetos, simplificando el proceso de operación de activos.

  3. 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:

  1. Reducir las tarifas de gas
  2. Reducir el número de aprobaciones
  3. Garantizar la atomicidad
  4. 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:

  1. Flexibilidad para la actualización y expansión del paquete mejorado
  2. Agregar nuevas características de lenguaje como tipos de enumeración
  3. Mejorar la experiencia de integración entre Move y el código del frontend
  4. 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.

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
  • 5
  • Compartir
Comentar
0/400
GateUser-beba108dvip
· 07-07 13:17
No es más que un nuevo idioma, ¿verdad? ¿Por qué tanto alboroto?
Ver originalesResponder0
HalfBuddhaMoneyvip
· 07-05 20:11
No es nada nuevo... es la vieja guardia, ¿verdad?
Ver originalesResponder0
BankruptcyArtistvip
· 07-05 20:11
¿Es tan bueno move? Primero echemos un vistazo.
Ver originalesResponder0
AirdropF5Brovip
· 07-05 20:00
¡Ven, ven, ven, hagamos un Airdrop!
Ver originalesResponder0
NotSatoshivip
· 07-05 19:57
¿Solo esto? move realmente se atreve a presumir.
Ver originalesResponder0
  • 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)