Análisis profundo del fundador de Sui Move: innovación y futuro del lenguaje de contratos inteligentes

Entrevista con el padre del lenguaje Move: Análisis del lenguaje de contratos inteligentes Sui Move

Recientemente, tuvimos una conversación con Sam Blackshear, el director de tecnología de Mysten Labs y creador del lenguaje de programación Move, donde exploramos las razones por las cuales desarrolló Sui Move, un nuevo tipo de lenguaje de programación de contratos inteligentes, la capacidad de escalado de Sui y las ventajas de la tecnología descentralizada para los desarrolladores.

A continuación se presentan los principales contenidos de esta entrevista:

La esencia y características de los lenguajes de programación

Un lenguaje de programación es una herramienta para interactuar de manera amigable, segura, eficiente y clara con las computadoras. A diferencia de los lenguajes naturales, la clave de los lenguajes de programación radica en tener un significado definido con precisión. Al escribir un programa, los desarrolladores deben entender claramente el comportamiento del programa, incluso pequeñas modificaciones deben permitir anticipar sus resultados.

Los lenguajes de programación suelen diseñarse para dominios o tareas específicas. Por ejemplo, Rust se centra en escribir código rápido, de alto rendimiento y seguro, permitiendo a los desarrolladores acceder a los detalles de bajo nivel, al mismo tiempo que evita errores comunes en lenguajes tradicionales como C o C++.

Origen y filosofía de diseño del lenguaje Move

Move proviene del proyecto Libra de Facebook. Al investigar los contratos inteligentes existentes, se descubrió que, en muchos casos, no satisfacen las necesidades de los desarrolladores. Los contratos inteligentes definen principalmente el tipo de activo y sus reglas de transferencia, y verifican las políticas de control de acceso. El objetivo de diseño de Move es proporcionar una buena abstracción para estas funciones básicas, permitiendo a los programadores escribir código de manera segura y eficiente, sin necesidad de reinventar los bloques de construcción fundamentales.

Características y ventajas de Sui Move

Sui Move es una variante de Move, optimizada para el entorno Web3:

  1. Se eliminaron ciertas restricciones establecidas para los pagos de cumplimiento en el Move original.
  2. Se introdujo un modelo de datos centrado en objetos, simplificando el proceso de manejo de activos.
  3. Soporta bloques de transacciones programables, permitiendo ejecutar múltiples operaciones en una sola transacción.

Estas características hacen que Sui Move sea especialmente adecuado para construir productos Web3:

  • Se redujeron las tarifas de gas
  • Se redujo el número de aprobaciones de transacciones
  • Se ha mejorado la atomicidad de las operaciones

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

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 de proyectos que han señalado que utilizar Sui Move les permitió completar en dos meses un trabajo que originalmente habría tomado ocho meses con Solidity, y tienen más confianza en la seguridad del código.

Diseño de escalabilidad de Sui

El objetivo de Sui es lograr escalabilidad horizontal, es decir, aumentar el rendimiento al añadir recursos de hardware, sin estar limitado por un límite fijo. Este diseño permite que Sui se expanda con el crecimiento de los usuarios, mientras mantiene una baja latencia.

El modelo de datos orientado a objetos es clave para alcanzar este objetivo. Organizar el estado global como un mapeo de ID de objeto a objeto permite que el sistema se expanda de manera similar a un almacenamiento de clave-valor ampliable.

El potencial de la tecnología descentralizada

La blockchain y las criptomonedas son esencialmente una tecnología que elimina la fricción. Pueden reducir las barreras en las transacciones financieras, el desarrollo de aplicaciones y la configuración de información, disminuyendo la dependencia de costosos intermediarios de terceros.

La tecnología descentralizada también puede mejorar la interoperabilidad entre aplicaciones, permitiendo que activos, datos y funciones fluyan libremente entre diferentes aplicaciones.

El futuro desarrollo de Sui Move

El equipo de Sui Move está prestando atención a las siguientes áreas de mejora:

  1. Aumentar la escalabilidad del paquete, permitiendo a los desarrolladores actualizar y agregar funciones de manera más flexible.
  2. Introducir nuevas características, como los tipos enumerados.
  3. Mejorar la experiencia de conexión entre Move y el código de frontend.
  4. Explorar cómo aumentar la proporción de código Move en las aplicaciones para mejorar la seguridad general.
  5. Simplificar la dificultad de comprensión y uso del código para programadores Move y no programadores Move.
SUI2.54%
MOVE2.93%
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
fren_with_benefitsvip
· hace18h
Haz un movimiento para vencer a Solidity
Ver originalesResponder0
HappyToBeDumpedvip
· hace19h
¿Qué cosa debería escribir ahora que sea alcista?
Ver originalesResponder0
DisillusiionOraclevip
· hace19h
Move alcista啊
Ver originalesResponder0
SchrödingersNodevip
· hace19h
Ancianos del círculo de desarrollo hardcore Mineros de Bitcoin de la vieja escuela Haciendo dinero en silencio

Enfocado en comentarios técnicos emocionales Tendencia pesimista y realista

Estoy viejo, estoy viejo, ahora mover se ha vuelto mucho más difícil que minar btc en aquellos tiempos.
Ver originalesResponder0
PumpBeforeRugvip
· hace19h
Los mejores contratos inteligentes tampoco pueden escapar.
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)