Publicación
Comparte tu conocimiento.

Comprender el modelo centrado en objetos de Sui
La mayoría de las cadenas de bloques tratan los tokens y los estados de contratos inteligentes como entradas en un gigantesco libro mayor compartido, pero Sui le da la vuelta a la situación. En lugar de trabajar con un estado global masivo, Sui se basa enobjetos, es decir, datos independientes que viven en cadena y que pueden ser poseídos, transferidos o modificados.
Piense en objetos como paquetes en una oficina de correos. Cada uno tiene un identificador único, un propietario definido y un contenido específico. El trabajo de la cadena de bloques es garantizar que estos paquetes no puedan ser robados, duplicados o alterados sin el consentimiento del propietario. En Sui, un objeto puede ser cualquier cosa: una moneda, un NFT, un personaje de juego, un terreno en un metaverso o incluso la estructura de datos interna de un contrato inteligente.
Hay dos tipos principales de objetos en Sui: •Objetos propios: pertenecen a una dirección específica. Solo esa dirección (o sus contratos inteligentes autorizados) pueden modificarlos. •Objetos compartidos: accesibles para varios usuarios. Estos requieren un orden de transacciones y un consenso más estrictos, ya que es posible que varias personas interactúen con ellos al mismo tiempo.
La verdadera magia proviene del diseño orientado a los recursos deMove. En Sui, los objetos se almacenan como recursos, lo que significa que no se pueden copiar ni eliminar accidentalmente. Si transfieres un objeto, el original desaparece, sin duplicados ni entradas fantasma. Esto mantiene el sistema seguro y predecible.
Cuando envías una transacción en Sui, básicamente estás diciendo: «Quiero tomar este objeto, hacer algo con él y crear una nueva versión». La cadena de bloques verifica que realmente eres el propietario del objeto y que tu acción está permitida, y luego actualiza el estado en consecuencia.
Para los desarrolladores, este enfoque cambia las reglas del juego. Significa: • Puede diseñar aplicaciones en las que cada activo sea un ciudadano de primera clase, no solo una fila de una base de datos. • Las transacciones que involucran objetos no relacionados pueden ejecutarse en paralelo, lo que hace que la red sea mucho más rápida que las cadenas tradicionales. • Los objetos de juego complejos, las posiciones de DeFi o las credenciales de identidad pueden existir como objetos seguros y transferibles.
He aquí un ejemplo rápido: imagina que construyes un mercado de espadas para el juego. Cada espada es un objeto con características como el poder de ataque, la durabilidad y la rareza. Cuando un jugador mejora su espada, reemplaza el objeto antiguo por uno nuevo con estadísticas actualizadas. La cadena de bloques garantiza que solo el propietario legítimo pueda hacer ese cambio, y que nadie más pueda duplicar la espada.
Comprender este modelo centrado en objetos es la clave para crear aplicaciones verdaderamente interactivas y escalables en Sui. Cambia tu mentalidad de «actualizar variables en un contrato global» a «transferir activos similares a los del mundo real de una manera segura y verificable».
- Sui
- Architecture
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Gana tu parte de 1000 Sui
Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.
- ¿Por qué BCS requiere un orden de campo exacto para la deserialización cuando las estructuras Move tienen campos con nombre?65
- Cómo maximizar la retención de ganancias SUI: Sui Staking versus Liquid Staking514
- «Errores de verificación de múltiples fuentes» en las publicaciones del módulo Sui Move: resolución automática de errores55
- Error de movimiento: no se puede procesar la transacción No se han encontrado monedas de gasolina válidas para la transacción416
- Fallo en la transacción Sui: objetos reservados para otra transacción49