Sui.

Publicación

Comparte tu conocimiento.

article banner.
Benjamin XDV.
Jul 08, 2025
Artículo

¿Por qué Sui eligió el lenguaje de programación Move?

La cadena de bloquesSuidestaca en el abarrotado espacio de la capa 1 (L1) no solo por su velocidad y escalabilidad, sino también por el uso del lenguaje de programaciónMove. Desarrollado originalmente para la cadena de bloquesDiem (Libra) de Meta (anteriormente Facebook), Move se diseñó teniendo en cuenta la seguridad y la flexibilidad.

Pero, ¿por qué Sui adoptó Move en lugar de lenguajes más establecidos comoSolidity (Ethereum) o Rust (Solana, Polkadot)?

Este artículo explora: 🔹** ¿Qué hace que Move sea único?** 🔹Ventajas clave de la arquitectura de Move for Sui 🔹Cómo se compara Move con Solidity y Rust 🔹Posibles inconvenientes y desafíos


#1. ¿Qué es Move? Un lenguaje seguro y centrado en los activos

Move se creó para abordar las fallas críticas en la programación de la cadena de bloques: Creado para los activos digitales: a diferencia de los lenguajes de uso general, Move trata los activos (monedas, NFT) como ciudadanos de primera clase. Evita las vulnerabilidades comunes: los ataques de reentrada, los errores de desbordamiento y el acceso no autorizado son más difíciles de ejecutar. Soporte de verificación formal: permite probar matemáticamente la exactitud del código.

Ejemplo:

  • En Ethereum, un simple error tipográfico puede provocar un hackeo de100 millones de dólares.
  • Las estrictas normas de propiedad de Move hacen que estos errores seanimposibles por diseño.

#2. Por qué Sui eligió Move en lugar de Solidity o Rust*

###** 🔹 Diseño centrado en la seguridad** -Solidez (Ethereum) :

  • Propenso aataques de reentrante(p. ej., el hackeo de DAO).
  • Es necesario realizar comprobaciones manuales (como SafeMath) para evitar los desbordamientos. -Muévete: -Sin referencias colgantes: evita exploits como el hackeo de Wormhole, de 325 millones de dólares. -Comprobaciones automáticas de desbordamiento: no se necesitan bibliotecas externas.

###** 🔹 Se adapta perfectamente al modelo centrado en objetos de Sui**

  • Sui lo trata todo como unobjeto(monedas, NFT, contratos inteligentes).
  • Elmodelo orientado a los recursosde Move se alinea naturalmente con este enfoque.

###** 🔹 Soporte de ejecución paralela**

  • Lostipos linealesde Move garantizan que las transacciones no entren en conflicto.
  • Permite procesar las transacciones en paralelo para permitir que Sui reciba más de 100 000 solicitudes de TPS**.

###** 🔹 Auditoría y mantenimiento más fáciles**

  • Move Code esmás predecibleque Solidity. -Sin efectos secundarios ocultos(uno de los principales puntos débiles en el desarrollo de Ethereum).

#3. Move contra Solidity contra Rust: una comparación rápida

|Característica|Move (Sui, Aptos) |Solidity (Ethereum) |Rust (Solana, Polkadot) | -----------------------------------------------------------------------------------------------| | | | | |Seguridad| ✅ Lo mejor (diseñado para activos) | ❌ Propenso a ser explotado | ⚠️ Mejor que Solidity | |Curva de aprendizaje| Medio (nuevo paradigma) | Fácil (pero arriesgado) | Difícil (gestión de la memoria) | |Paralelismo| ✅ Optimizado para Sui | ❌ Secuencial | ✅ Posible pero manual | |Adopción| Creciendo (Sui, Aptos) | Dominante (Ethereum) | Popular (Solana, NEAR) |


#4. Posibles inconvenientes de Move

###** Comunidad de desarrolladores más pequeña** -Solidity tiene 10 veces más desarrolladoresque Move.

  • Sui debeinvertir en educación(becas, tutorías, hackatones).

###** Menor flexibilidad para los casos de uso no relacionados con los activos**

  • Move se destaca enfichas y DeFi, pero puede resultar restrictivo paraaplicaciones de uso general.

###** Herramientas para la fase inicial**

  • Los IDE, los depuradores y las bibliotecas estánmenos maduradosque el ecosistema de Ethereum.

#5. El futuro de Move on Sui

-Más herramientas para desarrolladores(como Move Analyzer para VS Code). -Interoperabilidad entre cadenas(puentes con Ethereum y Solana). -Adopción empresarial(la seguridad de Move atrae a los sectores regulados).


##Conclusión: el movimiento es el arma secreta de Sui

Sui eligió Move porque esmás rápido, seguro y está perfectamente alineadocon su arquitectura centrada en objetos. Si bien el lenguaje aún esjoven, su diseño evita los tipos de exploits que han plagado a Ethereum.

  • Sui
0
Cuota
Comentarios
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

394Publicaciones554Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJulio