Los tokens de circuito cerrado (CLT) permiten la creación de tokens en Sui que tienen reglas y restricciones definidas, lo que permite la creación de sistemas de tokens cerrados. A diferencia del estándar Coin de Sui, que permite el uso y la transferencia sin restricciones, los CLT ofrecen un enfoque más controlado y personalizable.

En Sui, el estándar Coin se puede utilizar para crear monedas flexibles, sin restricciones y universalmente reconocidas, similares al efectivo, que cualquiera puede utilizar en cualquier lugar. Si bien esto es ventajoso para escenarios amplios y de uso general, no cumple con las demandas de los casos de uso que requieren un control estricto sobre cómo, dónde y quién utiliza los tokens. 

Los CLT son particularmente valiosos para aplicaciones que usan tokens para propósitos específicamente definidos, como recompensar a clientes leales, cumplir con regulaciones jurisdiccionales o crear una economía cerrada en el juego.

La necesidad de tokens de circuito cerrado

Si bien la naturaleza irrestricta del estándar Sui Coin resulta extremadamente valiosa para muchos usos, la naturaleza de libre circulación de una moneda en realidad puede ser una limitación. Este tipo de activos pueden funcionar como efectivo; son libremente transferibles, empaquetables y pueden reconocerse y aceptarse en cualquier aplicación. 

Este sistema de bucle abierto es beneficioso para muchos escenarios, pero se queda corto en aplicaciones que requieren restricciones específicas. Por ejemplo, ciertos servicios pueden necesitar tokens que solo se pueden usar para un propósito específico, por cuentas autorizadas que hayan completado verificaciones KYC, o moneda del juego que solo se puede gastar en mercados específicos.

La necesidad de tales restricciones específicas surge en varios escenarios. Los programas de fidelización, las monedas del juego y los mercados restringidos suelen funcionar mejor en entornos controlados donde los tokens no se pueden intercambiar ni utilizar fuera de su contexto previsto. El cumplimiento normativo también exige restricciones en el uso de tokens para garantizar que solo las entidades verificadas o autorizadas puedan poseer y utilizar estos tokens. Con la implementación de estos controles, se puede mitigar el potencial de uso indebido, fraude e infracciones regulatorias, lo cual es esencial para crear un sistema económico que pueda hacer cumplir reglas y restricciones específicas.

Oportunidades desbloqueadas por tokens de circuito cerrado

Los CLT brindan a los desarrolladores un mayor grado de control y personalización sobre cómo se utilizan y transfieren los tokens dentro de sus aplicaciones. Utilizando el estándar CLT en el marco Sui, los desarrolladores pueden:

  • Restrinja el uso de tokens a aplicaciones autorizadas.

  • Configure políticas personalizadas para transferencias, gastos y conversiones.

  • Agregue restricciones arbitrarias a las transferencias de tokens entre direcciones de usuario, tokens de gasto y uso de tokens en contratos inteligentes.

Estas capacidades abren una amplia gama de posibilidades. Por ejemplo, los tokens pueden diseñarse para impedir el comercio en cadena, lo que los hace ideales para programas de fidelización o monedas de juegos donde la especulación no es deseable. También pueden garantizar el cumplimiento de los requisitos reglamentarios restringiendo el uso a cuentas verificadas o servicios específicos.

Cómo funcionan los tokens de circuito cerrado

Los constructores implementan CLT a través del módulo sui::token, que los distingue de las monedas tradicionales por su falta de capacidad de almacenamiento. Esto significa que los CLT no se pueden empaquetar, almacenar como campos dinámicos ni transferir libremente a menos que una política personalizada lo permita. Solo pueden ser propiedad de una cuenta y no almacenarse en una aplicación, pero se pueden gastar. El mecanismo de autorización para CLT se llama ActionRequest, y permite al propietario del token especificar qué acciones (transferencias, gastos, conversiones) están permitidas y ejecutables a través de reglas predefinidas.

Una TokenPolicy es un objeto compartido que el creador del token puede generar utilizando TreasuryCap, especificando las condiciones para las transferencias, gastos o conversiones de tokens. Estas políticas se aplican mediante reglas programables dentro de TokenPolicy, implementadas como módulos Move separados, lo que permite definiciones de políticas modulares y reutilizables. Para abordar los problemas de almacenamiento de tokens, los CLT utilizan un método de gasto, donde los tokens gastados pueden quemarse directamente o entregarse a TokenPolicy como gastado_equilibrio. Este saldo no se puede reutilizar y solo se puede quemar, lo que garantiza un control estricto sobre el uso y el ciclo de vida del token.

Cerrando el ciclo

Los tokens de circuito cerrado ofrecen un nivel de control y personalización que no es posible con el estándar Sui Coin o los estándares de tokens típicos que se encuentran en otros protocolos blockchain. Al permitir a los desarrolladores imponer reglas y restricciones específicas sobre el uso de tokens, los CLT abren nuevas posibilidades para aplicaciones seguras, compatibles y especializadas. La adopción e implementación de CLT desempeñará un papel crucial en la configuración del futuro de DeFi y los activos digitales.

Nota: Este contenido tiene fines educativos e informativos generales únicamente y no debe interpretarse ni considerarse como un respaldo o recomendación para comprar, vender o mantener ningún activo, inversión o producto financiero y no constituye asesoramiento financiero, legal o fiscal. .