MGBX

Idioma

Aptos vs. Sui: Comparando Nuevas Blockchains Basadas en Move

Aptos vs. Sui: Comparando Nuevas Blockchains Basadas en Move

Aptos y Sui ambos se basan en la tecnología Move originalmente desarrollada para el proyecto Diem de Meta y utilizan contratos inteligentes basados en Move, lo que los convierte en parte de la misma categoría más amplia de blockchains emergentes de Capa 1. Sin embargo, difieren significativamente en sus modelos de estado y enfoques para la ejecución paralela. Aptos se apoya en Block-STM para manejar dinámicamente los conflictos de transacciones, mientras que Sui utiliza un modelo de datos centrado en objetos para organizar las transacciones según las dependencias de los objetos. Move proporciona una base común, pero sus arquitecturas de ejecución son clave para entender las diferencias entre Aptos y Sui.

¿Por qué Aptos y Sui usan ambos Move?

Aptos y Sui son ambos blockchains de Capa 1 que soportan contratos inteligentes. Una de sus similitudes más notables es que ambos están construidos alrededor del lenguaje de programación Move.

Move se originó en el proyecto Diem de Meta y fue diseñado con la gestión de activos digitales en mente. En la programación convencional, los datos a menudo pueden copiarse libremente. Move introduce conceptos como recursos para evitar que ciertos activos digitales sean copiados o descartados arbitrariamente, mientras que su sistema de tipos ayuda a controlar cómo se transfieren y almacenan los activos. Sin embargo, Move no elimina automáticamente todos los riesgos de los contratos inteligentes. Las vulnerabilidades aún pueden surgir por la lógica del código, controles de acceso, oráculos y protocolos de terceros. Más precisamente, Move ayuda a reducir ciertos errores en el manejo de activos a nivel del lenguaje y hace que las reglas de propiedad sean más explícitas.

Aptos y Sui han desarrollado Move en diferentes direcciones. Aptos mantiene un modelo basado en cuentas y recursos mientras también introduce mecanismos como Objetos. Sui Move, en cambio, utiliza una arquitectura de almacenamiento global centrada en objetos. Como resultado, el código Move y los modelos de desarrollo no son completamente intercambiables entre las dos blockchains.

Block-STM de Aptos vs. Modelo Centrado en Objetos de Sui

Una de las tecnologías clave de Aptos es el motor de ejecución paralela Block-STM. En términos simples, Aptos puede ejecutar múltiples transacciones en paralelo y luego verificar si tienen lecturas o escrituras de estado conflictivas. Las transacciones sin conflictos pueden procesarse simultáneamente en múltiples núcleos de CPU. Cuando ocurren conflictos, las transacciones afectadas se vuelven a ejecutar según un orden determinista de transacciones. Este enfoque se conoce como ejecución paralela optimista. Los desarrolladores no necesitan declarar de antemano a qué estados accederán sus transacciones, ya que el sistema detecta los conflictos automáticamente. El white paper de Aptos también describe una arquitectura en pipeline para la propagación, ordenamiento, ejecución y almacenamiento de transacciones para mejorar la utilización del hardware.

Sui adopta un enfoque diferente. Sui organiza el estado en cadena en objetos con IDs únicos y diferentes tipos de propiedad. Cuando múltiples transacciones involucran objetos independientes, el sistema puede identificar más fácilmente que no tienen dependencias y procesarlas en paralelo. Las transacciones que involucran estados compartidos requieren mecanismos adicionales de coordinación.

En términos simples, Aptos enfatiza la detección de conflictos durante la ejecución, mientras que Sui usa su modelo de objetos para hacer ciertas dependencias de transacciones más explícitas a nivel de estructura de datos.

¿En qué se diferencian Aptos y Sui en sus aplicaciones?

Tanto Aptos como Sui enfatizan un alto rendimiento de transacciones y pueden soportar DeFi, juegos, pagos, NFTs y otras aplicaciones que requieren interacciones frecuentes en cadena. Ninguna blockchain está limitada a una categoría específica de aplicaciones.

Una ventaja de Aptos es que Block-STM maneja la ejecución paralela de forma transparente para los desarrolladores. La red también ofrece características como Cuentas sin Clave y Transacciones Patrocinadas para simplificar la incorporación y reducir las barreras de uso. El modelo de objetos de Sui, por su parte, proporciona una forma natural de representar activos de juegos, NFTs y otros objetos digitales con estados independientes, haciendo que su estructura de datos sea particularmente intuitiva para ciertas aplicaciones.

Al comparar la velocidad de Aptos y Sui, las cifras máximas de TPS obtenidas en entornos de prueba controlados no son suficientes para determinar la experiencia real del usuario. El rendimiento real también depende de los tipos de transacciones, la frecuencia de conflictos de estado, configuraciones de validadores, carga de red y diseño de la aplicación.

Preguntas Frecuentes

  • ¿Cuál es la relación entre Aptos y Sui?
    Son proyectos separados, pero ambos tienen raíces técnicas conectadas a la iniciativa Diem de Meta y usan sus propias implementaciones en evolución de Move.

  • ¿Por qué Move es adecuado para activos digitales?
    Move usa recursos, reglas de propiedad y restricciones de tipo para modelar activos digitales, ayudando a reducir ciertos errores relacionados con copias, permisos y gestión de activos.

  • ¿Qué es Block-STM en Aptos?
    Block-STM es un mecanismo de ejecución paralela optimista que procesa múltiples transacciones concurrentemente e identifica y maneja conflictos de estado.

  • ¿Por qué Sui enfatiza su modelo de objetos?
    Sui representa los activos y estados en cadena como objetos individuales, facilitando que el sistema identifique dependencias de datos entre transacciones.

  • ¿Son Sui Move y Aptos Move completamente compatibles?
    No. Aunque ambos comparten la base Move, han desarrollado diferentes marcos de plataforma, modelos de almacenamiento y enfoques de desarrollo.

Dominar los conceptos básicos es el primer paso. Sigue MGBX Academy para acceder a más recursos educativos sobre criptomonedas y oportunidades de mercado.

Proceso para operar en MGBX:

  1. Registra una cuenta de trading y completa la verificación de identidad necesaria;

  2. Deposita fondos y selecciona el tipo de operación;

  3. En la página de trading del activo, introduce el importe o la cantidad que deseas comprar;

  4. Confirma la orden, completa la operación y comprueba que el saldo de tu cuenta se haya actualizado correctamente.

Lecturas adicionales:

Panorama de inversión en Blockchain Layer 1

Injective (INJ): Un Blockchain Layer 1 Construido para DeFi

Sei Network: Un Layer 1 Optimizado para Trading