El fundador de Move revela Sui Move: un lenguaje de contratos inteligentes más eficiente y seguro para Web3.

robot
Generación de resúmenes en curso

Entrevista: El fundador de Move habla sobre Sui Move y su aplicación en Web3

Recientemente, entrevistamos a Sam Blackshear, CTO de Mysten Labs y fundador del lenguaje de programación Move, para discutir las razones detrás de su desarrollo del nuevo lenguaje de contratos inteligentes Sui Move, la escalabilidad de Sui y los beneficios de la tecnología descentralizada para los desarrolladores.

La esencia de los lenguajes de programación y el nacimiento de Move

Los lenguajes de programación son esencialmente herramientas para interactuar de manera precisa con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación deben tener semánticas bien definidas para garantizar la previsibilidad del comportamiento del programa. El lenguaje Move proviene del proyecto Libra de Facebook y tiene como objetivo resolver las limitaciones de los lenguajes de contratos inteligentes existentes.

Sam señala que los contratos inteligentes abarcan principalmente dos aspectos: definir tipos de activos y sus reglas de transferencia, así como verificar las políticas de control de acceso. El objetivo de diseño del lenguaje Move es proporcionar mejores abstracciones y herramientas de programación para estas tareas fundamentales, 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 y su aplicación en Web3

Sui Move es una variante del lenguaje Move, optimizada para el entorno Web3. Los cambios principales incluyen:

  1. Se ha eliminado la restricción de creación de cuentas en el Move original, lo que permite una transferencia de activos más libre.
  2. Se introdujo un modelo de datos orientado a objetos, simplificando la lógica de manejo de activos.
  3. Se implementaron bloques de transacciones programables, que permiten ejecutar múltiples operaciones en una sola transacción.

Estas características hacen que Sui Move sea especialmente adecuado para construir productos Web3, proporcionando una mayor flexibilidad y eficiencia.

Ventajas de los bloques de comercio programables

Los bloques de transacciones programables permiten realizar múltiples operaciones en una sola transacción, similar a un modo de auto-servicio. Esto conlleva varios beneficios:

  1. Reducir los costos de gas
  2. Reducir el número de aprobaciones
  3. Garantizar la atomicidad de las operaciones
  4. Simplificar la implementación de transacciones complejas

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 de Web3. Por ejemplo, hay equipos de proyecto que indican que el trabajo realizado con Sui Move requiere cuatro veces más tiempo si se usa Solidity. Este aumento en la eficiencia proviene de la precisa comprensión de las necesidades de los desarrolladores en el diseño del lenguaje.

Diseño de escalabilidad de Sui

El objetivo principal de Sui es lograr la escalabilidad horizontal, evitando problemas de disminución del rendimiento debido al éxito de la plataforma. A través de un modelo de datos orientado a objetos y una estructura de almacenamiento de pares clave-valor, Sui puede ampliar su capacidad de procesamiento de manera flexible según la demanda, manteniendo al mismo tiempo una baja latencia.

El potencial de la tecnología descentralizada

La tecnología de blockchain y criptomonedas es esencialmente una tecnología que elimina la fricción, reduciendo los obstáculos en las transacciones financieras y el desarrollo de aplicaciones. Ofrecen nuevas posibilidades, como la interoperabilidad entre aplicaciones y activos programables, brindando a los desarrolladores una nueva capacidad para construir productos innovadores.

El futuro desarrollo de Sui Move

El equipo de Sui Move está trabajando en varias mejoras:

  1. Mejorar la escalabilidad y compatibilidad del paquete de mejora
  2. Introducir nuevas características como tipos de enumeración
  3. Mejorar la experiencia de integración entre Move y el código del frontend
  4. Aumentar la proporción del código Move en la aplicación para mejorar la seguridad.
  5. Simplificar la dificultad de comprensión y uso de Move para programadores que no son de Move.

Estos esfuerzos están destinados a hacer que Sui Move sea más potente y fácil de usar, promoviendo aún más su aplicación en el ámbito Web3.

MOVE15.23%
SUI1.07%
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
  • 8
  • Compartir
Comentar
0/400
AllTalkLongTradervip
· 07-17 21:16
Los que no han pisado una trampa en Move, no hablen.
Ver originalesResponder0
BTCBeliefStationvip
· 07-17 10:26
¡Muévete! increíble
Ver originalesResponder0
ImpermanentPhilosophervip
· 07-17 01:08
¿De qué sirve tener más seguridad de la que se dice?
Ver originalesResponder0
LiquidationTherapistvip
· 07-14 23:39
Move es increíble amigo
Ver originalesResponder0
DeFiGraylingvip
· 07-14 23:34
Este lenguaje es realmente nuevo.
Ver originalesResponder0
BoredRiceBallvip
· 07-14 23:31
No entendí nada de esto...
Ver originalesResponder0
MeaninglessGweivip
· 07-14 23:23
Suena bastante impresionante... solo que aún no lo entiendo del todo.
Ver originalesResponder0
ChainMaskedRidervip
· 07-14 23:14
Siento que Move se ha estabilizado en esta ola.
Ver originalesResponder0
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)