¿Qué es Sui?
Inicio
Artículos
¿Qué es Sui?

¿Qué es Sui?

Principiante
Publicación: Jul 31, 2023Actualización: Sep 5, 2023
7m

Este artículo es contenido patrocinado y no debe ser considerado como asesoría financiera o de inversión. Las opiniones expresadas en este artículo son las del contribuidor/autor y no reflejan necesariamente las opiniones de Binance Academy. 

Resumen

  • Sui es una blockchain de Capa 1 y una plataforma de contratos inteligentes diseñada para hacer que la propiedad de los activos digitales sea más rápida, privada, segura y accesible para todos. 

  • Basado en el lenguaje de programación Move, su modelo centrado en el objeto permite la ejecución paralela, la finalidad en subsegundos y activos en la cadena. 

  • Gracias al procesamiento y almacenamiento escalables horizontalmente, Sui admite una gran variedad de aplicaciones con una velocidad inigualable a un bajo costo. Sui es un avance de función escalonada en la blockchain y una plataforma en la que los creadores y desarrolladores pueden construir experiencias increíbles y fáciles de usar.

¿Qué es Sui?

Sui es una blockchain diseñada para llevar la tecnología descentralizada a las masas. Su token, SUI, se usa para proteger la red, pagar las comisiones de gas, facilitar las transacciones en la cadena y, en el futuro, permitirá la gobernanza.

El colaborador original de Sui, Mysten Labs, fue fundado por exempleados de Meta que trabajaron en el proyecto de blockchain Diem, antes conocido como Libra. Como parte de ese trabajo, desarrollaron nuevas tecnologías como Move, un nuevo lenguaje de programación de contratos inteligentes, y el mempool de alta capacidad de procesamiento y los motores de consenso llamados Narwhal y Bullshark, respectivamente. 

El trabajo previo en Diem fue fundamental para el diseño de Sui. No obstante, estas innovaciones se modificaron y expandieron para adaptarse a las necesidades de una blockchain de Capa 1 sin permiso en lugar de la misión de Libra de desarrollar una plataforma de micropagos compatible.

¿Cómo funciona Sui?

Contrariamente a la mayoría de las blockchains, Sui utiliza objetos como su unidad básica de almacenamiento de datos en lugar de cuentas. Los desarrolladores definen, crean y gestionan estos objetos programables que representan activos de nivel usuario. Un objeto tiene distintos atributos, incluida la propiedad, cuyos valores se pueden actualizar en función de la lógica gobernante de los contratos inteligentes que lo crearon. Los objetos y sus atributos se almacenan directamente en la cadena en lugar de que se guarden dentro del propio contrato inteligente.

La mayoría de los activos en Sui son propiedad de una sola dirección, registrada como un valor de datos del objeto, y se los conoce como "objetos poseídos". Transferir la propiedad de un objeto poseído solo requiere un cambio de ese valor. Estas transacciones son independientes de cualquier otra acción que se realice en la red y se pueden procesar en paralelo. La mayoría de las transacciones de blockchain, como las transferencias de activos, los pagos peer-to-peer y la acuñación de NFT, entran en esta categoría. 

Sui está diseñado para optimizar estas transacciones comunes. En otras blockchains, cada transacción, independientemente de su complejidad, debe incluirse en una lista ordenada por el total, y verificarse y procesarse a través del consenso global. Este diseño típico puede crear un cuello de botella en la red, lo que reduce la velocidad de procesamiento de las transacciones individuales y la cantidad total de transacciones que se pueden procesar a la vez.

Sui utiliza un algoritmo conocido como "Byzantine Consistent Broadcast" para reducir el cuello de botella y mantener una baja latencia y alta capacidad de procesamiento. Un solicitante o un proxy pueden hablar proactivamente con los validadores para facilitar el procesamiento sin consenso, lo que genera una finalidad casi instantánea sin disminuir la seguridad. Esto permite el envío y la ejecución de transacciones en paralelo a gran escala.

Algunos activos en Sui tienen una propiedad compartida, lo que significa que múltiples cuentas deben autenticar una transacción que cambia datos relacionados con el objeto. Estas transacciones se consideran complejas y se deben validar a través del consenso. Sui utiliza el mecanismo Delegated Proof of Stake para coordinar el consenso. En Sui, el motor de consenso consta de dos partes, Narwhal y Tusk. Narwhal es el suscriptor de las transacciones (mempool) que garantiza que los datos estén disponibles para su procesamiento por parte de los validadores. Tusk es el mecanismo mediante el cual se ordenan todas las transacciones que involucran objetos compartidos. 

¿Qué hace que Sui sea único?

El modelo centrado en el objeto de Sui es una innovación clave que permite muchos otros avances técnicos en la cadena. 

Sui Move

Sui Move es el lenguaje de programación nativo de Sui. Fue diseñado para incorporar todo lo que un desarrollador de blockchain podría necesitar para crear aplicaciones eficientes, seguras y ricas en funciones.

Sui Move se basa en el lenguaje Move que se diseñó específicamente para mejorar las fallas en otros lenguajes de programación de contratos inteligentes. Move aborda dos problemas clave del diseño de los contratos inteligentes: la representación de los activos digitales y las operaciones seguras sobre ellos. Move ofrece abstracciones de activos y control de acceso de primer nivel, lo que mejora tanto la seguridad de los contratos inteligentes como la productividad de los programadores de contratos inteligentes. Sui Move se basa en este logro y agrega lenguaje para conceptos específicos de blockchain, como cuentas, transacciones, tiempo y criptografía.

Bloques de transacciones programables (PTB)

Los bloques de transacciones programables o PTB son uno de los elementos de programación fundamentales del desarrollador más potentes de Sui. En el caso de las blockchains convencionales, la unidad fundamental de ejecución es una transacción que suele ser simplista y cercana a la ejecución de la máquina virtual (VM). En Sui, la unidad fundamental de ejecución se eleva al nivel de una secuencia de transacciones compleja y componible.

Los PTB son heterogéneos y pueden acceder a cualquier función pública de Move en la cadena en todos los contratos inteligentes. Dentro de un solo PTB, las entradas ingresadas de llamadas previas de Move en la cadena se pueden encadenar como entradas ingresadas de llamadas posteriores de Move en la cadena. Estos tipos pueden ser objetos Sui arbitrarios que contienen un rico conjunto de atributos y propiedades. Un solo PTB puede extraer un objeto de jugador de una billetera de contrato inteligente, usarlo para hacer un movimiento en un juego, luego enviar un objeto insignia ganado por el movimiento a una caja de trofeo multijuego, todo sin publicar ningún código nuevo de contrato inteligente. Puede haber hasta 1,024 transacciones heterogéneas en un solo PTB, lo que hace que su composicionalidad sea casi ilimitada.

Las transacciones encadenadas en un PTB se ejecutan y fallan atómicamente, lo que significa que no se pueden procesar de forma parcial. Esto brinda un modelo de programación conveniente e intuitivo, así como garantías sólidas para aplicaciones de pago u orientadas a las finanzas.

Escalabilidad horizontal

Sui escala horizontalmente para cumplir con la mayor demanda en la red. Los validadores pueden agregar más potencia informática con el fin de aumentar el rendimiento, o reducir la potencia según sea necesario. Incluso con un alto tráfico de red, el modelo tokenómico de Sui está diseñado para mantener las comisiones de gas a un nivel bajo y estable. Los validadores reciben incentivos para agregar esta capacidad porque ganan más comisiones de gas sin implementar comisiones más altas.

La escalabilidad de Sui no está limitada al procesamiento de transacciones. El almacenamiento también es de bajo costo y escalable horizontalmente. Esto permite a los desarrolladores definir activos complejos con atributos ricos que viven directamente en la cadena en lugar de introducir capas de indirección en el almacenamiento fuera de la cadena para ahorrar en comisiones de gas.

¿Qué es el token SUI?

Los tokens SUI cumplen cuatro fines en la red:

  • Se los puede colocar en staking en un validador con el fin de proteger la red y ganar recompensas de staking. 

  • Se pueden usar para pagar comisiones de gas por ejecutar transacciones y otras operaciones. 

  • Actúan como el activo nativo para facilitar las transacciones en la cadena que sustentan toda la economía de Sui.

  • Otorgan a los holders el derecho a participar en la gobernanza futura. 

El suministro total de SUI está limitado a 10,000 millones de tokens.

El ecosistema Sui

La mainnet Sui se lanzó en mayo de 2023. Desde entonces, se lanzaron una serie de juegos y otros están por venir el próximo año. Las aplicaciones DeFi y los proyectos NFT también comienzan a proliferarse y en 2023 se planifica lanzar más aplicaciones.

SuiFrens

SuiFrens es principalmente una demostración de las capacidades de Sui Move que hace posible la composabilidad, extensibilidad y dinamismo de los activos digitales en Sui. Actualmente, la familia está formada por Capybaras y Bullsharks, y se espera que surjan más.

Pyth Oracle

Pyth conecta los datos de mercado de alta fidelidad de los principales traders profesionales y exchanges del mundo con cualquier contrato inteligente, en cualquier lugar.

8192

SUI 8192 es una versión completamente en la cadena y sumamente desafiante del popular juego 2048 desarrollado en la blockchain Sui por Ethos.

Suia

Como una aplicación de prueba de asistencia, Suia verifica la participación en eventos basados en Sui. Se puede usar con boletos de eventos, medallas de contribución y juegos, y ayuda a los organizadores a captar y premiar la participación.

¿Qué sigue para Sui?

Sui sigue desarrollando funcionalidades únicas, así como enfocándose en introducir a los desarrolladores al lenguaje de programación Sui Move y apoyándolos para crear aplicaciones en todas las industrias.

Algunas funcionalidades recientes y próximas incluyen: 

Transacciones patrocinadas

Para procesar una transacción en Sui, el usuario debe pagar una comisión de gas. Sin embargo, muchos usuarios novatos en la blockchain no están familiarizados con este concepto, lo que puede ser una barrera para completar su transacción. Para eliminar la fricción de pedirle al usuario que pague la comisión, las transacciones patrocinadas, habilitadas mediante las estaciones de gas, permiten a los desarrolladores de aplicaciones pagar la comisión sin tener que revelar su existencia al usuario. Los desarrolladores pueden explorar otros modelos para obtener ganancias, como la publicidad, suscripciones o complementos prémium.

El estándar Kiosk

Kiosk es un elemento para construir plataformas de trading abiertas sin comisiones con un alto grado de personalización en materia de las políticas de transferencia. Permite a los creadores emitir políticas con objetos que les dan el poder de hacer cumplir cualquier restricción que deseen sobre los trades, incluidas las políticas de regalías cuando se vende un objeto.

Conclusiones

Sui se diseñó para ser la blockchain de próxima generación que permita a todos los sectores y aplicaciones aprovechar la tecnología descentralizada. Sus innovaciones pueden redefinir la propiedad de los activos para todos y ofrecer soluciones reales a los problemas que enfrentan las personas en cualquier lugar.