¿Qué es Sui (SUI) y cómo funciona?

¿Qué es Sui (SUI) y cómo funciona?

¿Qué es Sui (SUI)?

Sui es una blockchain de Layer 1 sin permisos. Esto significa que es una red independiente en la que los desarrolladores pueden construir smart contracts y aplicaciones on-chain. Por tanto, puede verse como una blockchain aparte, igual que Ethereum, por ejemplo. No necesita permiso de una parte central para usar la red y la plataforma está diseñada para ejecutar transacciones de forma rápida y segura.

Sui almacena activos, recursos y otros datos como objetos. Puede imaginarse un objeto de este tipo como un elemento digital con sus propios datos, un propietario y un historial de cambios. Este modelo de objetos es una parte importante de la forma en que Sui procesa las transacciones.

SUI es el token nativo de la red. Se utiliza, entre otras cosas, para pagar comisiones de transacción. Además, SUI puede delegarse a validadores para staking y el token otorga derecho de voto en la gobernanza on-chain, como las propuestas de actualización del protocolo.

Sui Mainnet se lanzó públicamente el 3 de mayo de 2023.


Puntos clave

  • Sui es una blockchain de Layer 1 para smart contracts y aplicaciones on-chain.
  • SUI es el token para comisiones, staking y gobernanza on-chain.
  • La red trata los activos y los datos como objetos con un propietario y una versión claros.
  • Las transacciones independientes pueden procesarse en paralelo.
  • Las transacciones sobre el mismo objeto compartido deben ordenarse mediante consenso.

¿Cómo funciona Sui?

Sui utiliza delegated proof of stake. En este sistema, los validadores ayudan a la red a verificar y procesar transacciones. Los validadores bloquean SUI como garantía. Los titulares de SUI también pueden delegar sus tokens a un validador. El peso de voto de un validador depende del total de stake asignado a ese validador.

Los validadores forman juntos un comité. Ese comité no cambia durante una epoch, un período fijo que en Sui Mainnet dura aproximadamente 24 horas. Para las decisiones importantes se necesita más de dos tercios del peso total de voto. Eso se denomina quórum.

Cuando envía una transacción, primero la firma con su wallet. A través de un full node, la transacción llega a los validadores. Estos comprueban, entre otras cosas, la firma, los objetos utilizados, si tiene permiso para usar esos objetos y si dispone de suficiente presupuesto de gas. El gas es la comisión por la ejecución de una transacción.

Para el consenso, Sui utiliza Mysticeti. Se trata de un protocolo de consenso basado en DAG. Un DAG es aquí una estructura en la que los validadores pueden hacer varias propuestas en paralelo, en lugar de procesarlo todo estrictamente uno por uno.

Las transacciones aceptadas son ejecutadas por los validadores de la misma manera predefinida. Por tanto, una transacción se completa por completo o falla. Si falla, aun así pueden cobrarse los costes de gas utilizados.

Una transacción es definitiva cuando sus efectos han sido certificados por un quórum de validadores, o cuando la transacción figura en un checkpoint certificado. Dicho de forma sencilla: la red ha confirmado lo suficiente que el resultado ya está fijado.

Resumen de Sui (SUI)

Característica Información
Nombre Sui
Ticker SUI
Categoría Plataforma de smart contracts (Layer 1)
Fundador(es) Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis, Kostas Chalkias
Blockchain / red Mainnet propia de Sui (Layer 1)
Consenso Delegated Proof of Stake con Mysticeti
Lanzamiento 3 de mayo de 2023 (mainnet)

¿Cuál es el modelo de objetos de Sui?

Un objeto es la unidad básica de almacenamiento de Sui. Piense en un token, un activo digital u otros datos en la blockchain. Cada objeto tiene un ID único a nivel mundial, un propietario, un número de versión e información sobre la última transacción que utilizó el objeto.

Ese número de versión cambia con cada modificación. Gracias a ello, un remitente y los validadores pueden referirse exactamente a la misma versión de un objeto. Para ello, una transacción contiene una referencia de objeto con un ID, una versión y un hash. Un hash es un valor de verificación digital único de los datos.

Sui distingue varios tipos de objetos:

  • Objetos propiedad de una dirección: pertenecen a una dirección específica. Solo esa dirección puede utilizarlos en transacciones.
  • Objetos compartidos: están disponibles para todos. Si alguien quiere modificarlos, el consenso debe determinar el orden de los cambios.
  • Objetos inmutables: no tienen propietario y no pueden modificarse, transferirse ni eliminarse.

Los smart contracts en Sui se escriben como paquetes Move. Ese paquete puede crear y manipular objetos según las reglas que contiene. Un objeto de paquete publicado es inmutable y no puede eliminarse.

Hay una diferencia práctica importante: en un objeto inmutable, posteriormente no puede eliminarse ni reducirse ningún dato. Por ello, tampoco puede recibir un storage rebate. Un storage rebate es una devolución parcial de los costes de almacenamiento pagados anteriormente.

¿Cómo procesa Sui las transacciones en paralelo?

En una transacción de Sui debe quedar claro de antemano qué objetos de entrada se utilizan. Así, la red puede ver qué transacciones son independientes entre sí y cuáles compiten por el mismo objeto.

¿Dos transacciones utilizan objetos distintos? Entonces pueden planificarse y ejecutarse en paralelo. Puede imaginarlo como dos personas que hacen algo al mismo tiempo con sus propias pertenencias: no tienen que esperar una a la otra.

En el caso de los objetos propiedad de una dirección, no se necesita un orden global de consenso si las transacciones son independientes. Eso permite procesarlas en paralelo.

La situación cambia cuando varias transacciones quieren modificar el mismo objeto compartido. Entonces, el consenso debe determinar primero qué transacción tiene prioridad y cuál será la siguiente versión de ese objeto. En cuanto las versiones necesarias quedan fijadas, las transacciones Move pueden volver a ejecutarse en paralelo, incluso en varios núcleos.

Por tanto, procesar en paralelo no significa que cada transacción termine siempre a la misma velocidad. Muchas transacciones sobre el mismo objeto compartido tienen una dependencia común y, por ello, primero deben ordenarse.

Las transacciones conflictivas con el mismo objeto propiedad de una dirección también pueden causar problemas. En ese caso, una transacción puede ser rechazada, o el objeto puede quedar temporalmente inutilizable hasta la siguiente epoch.

¿Quiénes son los fundadores de Sui?

Las primeras partes de Sui fueron concebidas en 2021 por Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis y Kostas Chalkias. La idea se basó en investigaciones en las que habían trabajado anteriormente en Meta para Diem, un proyecto que antes se llamaba Libra.

Los cinco también son cofundadores de Mysten Labs. Mysten Labs desarrolló el código original de Sui y fue el primer contribuyente a la red.

Evan Cheng es cofundador y CEO de Mysten Labs. Sam Blackshear es cofundador y CTO. Adeniyi Abiodun es cofundador y CPO, Kostas Chalkias es cofundador y Chief Cryptographer, y George Danezis es cofundador y Chief Scientist.

Sui en sí es una red sin permisos, no una empresa. Por tanto, los cargos en Mysten Labs no significan que estas personas sean propietarias de la red actual ni que la dirijan.

¿Cuáles son las ventajas de Sui?

Sui tiene varias características que conviene entender:

  • Procesamiento paralelo de transacciones independientes. Como las transacciones indican explícitamente sus objetos de entrada, la red puede ver qué transacciones pueden funcionar de forma independiente.
  • Estado de objeto claro. Los objetos tienen un ID y un número de versión únicos. Así, las transacciones hacen referencia a un estado específico de un objeto.
  • Modelo de propiedad explícito. Un objeto puede ser propiedad personal, usarse de forma compartida o ser inmutable. Esto deja claro cómo puede utilizarse un objeto.
  • Move para objetos on-chain. Move está diseñado para paquetes que manipulan objetos en la blockchain.
  • Oferta máxima fija. Puede haber un máximo de 10 mil millones de SUI.
  • Delegated staking. Puede delegar SUI a un validador sin transferirle sus claves privadas ni la propiedad directa de sus tokens.
  • Storage rebate parcial. Al eliminar o reducir datos eliminables, puede recuperarse una parte de los costes de almacenamiento pagados anteriormente.

¿Cuáles son las desventajas de Sui?

El diseño de Sui también implica compensaciones claras:

  • Los objetos compartidos requieren consenso. Si muchas transacciones quieren modificar el mismo objeto compartido, no todas pueden procesarse de forma completamente independiente.
  • Conflictos en torno a objetos propiedad de una dirección. Muchas transacciones conflictivas con el mismo objeto pueden ser rechazadas o hacer que el objeto no pueda utilizarse hasta la siguiente epoch.
  • El almacenamiento cuesta dinero. Además del gas de ejecución, también paga costes de almacenamiento cuando crea o modifica objetos con datos en la blockchain.
  • No todos los costes de almacenamiento se recuperan. Al eliminar datos más adelante, solo puede recuperarse una parte de los costes de almacenamiento.
  • Los objetos inmutables son permanentes. No pueden modificarse ni eliminarse y no generan storage rebate.
  • El peso de voto sigue al stake. Dentro de delegated proof of stake, la influencia de los validadores depende del stake que se les haya delegado.
  • Conservar el historial requiere espacio de almacenamiento. Los full nodes que conservan todo el historial de objetos y transacciones necesitan mucha más capacidad de almacenamiento que los validadores o los pruning nodes.

Conclusión

Sui es una blockchain de Layer 1 para smart contracts y aplicaciones on-chain. El token SUI se utiliza para comisiones de transacción, staking y gobernanza.

La base de Sui es el modelo de objetos. Los activos y los datos se tratan como objetos con un propietario, una versión y un ID único. Gracias a ello, la red puede ver de antemano qué transacciones son independientes y procesarlas en paralelo.

Eso no funciona para todo al mismo tiempo. Las transacciones que quieren modificar el mismo objeto compartido deben ordenarse mediante consenso. Además, trabajar con objetos on-chain implica costes de almacenamiento y posibles conflictos en torno al mismo objeto. Por tanto, Sui combina el procesamiento paralelo cuando es posible con el consenso cuando varios usuarios quieren modificar los mismos datos.

Acerca de Finst

Finst es una plataforma de criptomonedas líder en los Países Bajos que ofrece comisiones de trading ultrabajas, seguridad de nivel institucional y un conjunto integral de servicios cripto como trading, custodia, staking y rampas fiat de entrada y salida. Finst, fundada por el antiguo equipo central de DEGIRO, está autorizada como proveedor de servicios de criptoactivos por la Autoridad Neerlandesa de los Mercados Financieros (AFM) y presta servicios tanto a clientes minoristas como institucionales en 30 países europeos.

La plataforma de criptomonedas para todos los inversores

Tanto si es un trader activo como un inversor a largo plazo, Finst le permite hacer crecer su patrimonio en criptomonedas con confianza y tranquilidad.

Abrir cuenta gratis