El fundador de Move analiza Sui Move: la opción preferida para el desarrollo de productos Web3

robot
Generación de resúmenes en curso

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

Recientemente, Sam Blackshear, CTO de Mysten Labs y fundador del lenguaje de programación Move, dio una entrevista en la que discutió las razones detrás del desarrollo de Sui Move, un nuevo lenguaje de programación de contratos inteligentes, las funciones de escalabilidad 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 y el nacimiento de Move

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 semánticas definidas con precisión. Move proviene del proyecto Libra de Facebook y tiene como objetivo abordar las deficiencias de los contratos inteligentes existentes.

Los contratos inteligentes hacen principalmente dos cosas: definen el tipo de activo y sus reglas de transferencia, así como verifican la política de control de acceso. El lenguaje Move está diseñado en torno a estas funciones básicas, permitiendo a los programadores escribir código de manera más segura y eficiente.

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

Características de Sui Move

Sui Move ha realizado algunos cambios en comparación con el Move original:

  1. Se eliminaron las restricciones de cumplimiento del antiguo proyecto Libra, lo que permite una circulación más libre de los activos.

  2. Se introdujo un modelo de datos orientado a objetos, simplificando el trabajo de los programadores.

  3. Se implementaron bloques de transacción programables, lo que permite que múltiples operaciones se realicen en una sola transacción.

Estos cambios hacen que Sui Move sea más adecuado para construir productos Web3.

Ventajas de los bloques de transacción programables

Los bloques de transacciones programables permiten realizar múltiples operaciones en una sola transacción, similar al modo de autoservicio. Esto trae los siguientes beneficios:

  1. Reducir las tarifas de gas
  2. Reducir el número de aprobaciones
  3. Implementar operaciones atómicas

Para los desarrolladores, se pueden combinar diferentes funciones de manera más flexible.

La experiencia de desarrollo de Sui Move

Los desarrolladores de otros lenguajes Web3 han informado en general que usar Sui Move es más eficiente y seguro. Por ejemplo, hay equipos que indican que con Sui Move completaron en dos meses un trabajo de desarrollo en Solidity que originalmente requería 8 meses.

El diseño de Sui Move se acerca más a la forma de pensar de los desarrolladores, gracias a la investigación de problemas existentes y al diseño específico.

Diseño de escalabilidad de Sui

El objetivo de Sui es lograr la escalabilidad horizontal, es decir, aumentar el rendimiento mediante la adición de hardware, sin límites. Esto evita el problema de cuellos de botella de capacidad que enfrentan otras blockchains después de tener éxito.

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 expansión. La estructura de transacciones también se ha optimizado para este modelo.

Potencial de la tecnología descentralizada

La blockchain y las criptomonedas son esencialmente una tecnología que elimina fricciones, permitiendo eliminar obstáculos en el flujo de información y valor. Hace posible la interoperabilidad entre aplicaciones, proporcionando a los desarrolladores nuevos "superpoderes".

El desarrollo futuro de Sui Move

Las direcciones futuras de desarrollo de Sui Move incluyen:

  1. Mejorar funciones basadas en los comentarios de los desarrolladores
  2. Investigar cómo expandir funciones de manera flexible mientras se mantiene la confianza del usuario
  3. Mejorar la experiencia de conexión entre Move y el código frontend
  4. Añadir nuevos características como tipos enumerados

El objetivo general es permitir que las aplicaciones contengan más código Move para mejorar la seguridad, al mismo tiempo que se facilita la comprensión para los programadores que no utilizan Move.

Ver originales
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.
  • Recompensa
  • 3
  • Compartir
Comentar
0/400
LiquidationSurvivorvip
· hace17h
mover es el verdadero camino
Ver originalesResponder0
OldLeekNewSicklevip
· hace17h
Entendido, vamos a entrar y cosechar un poco de los últimos tontos.
Ver originalesResponder0
MetamaskMechanicvip
· hace17h
¿Ya hay un nuevo White Paper?
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)