Os Closed-Loop Tokens (CLTs) permitem a criação de tokens no Sui que possuem regras e restrições definidas, possibilitando a criação de sistemas de tokens fechados. Ao contrário do padrão Sui’s Coin, que permite uso e transferência irrestritos, os CLTs oferecem uma abordagem mais controlada e personalizável.

Na Sui, o padrão Coin pode ser usado para criar moedas flexíveis, irrestritas e universalmente reconhecidas, semelhantes ao dinheiro, que podem ser usadas em qualquer lugar por qualquer pessoa. Embora isso seja vantajoso para cenários amplos e de uso geral, não atende às demandas de casos de uso que exigem controle rigoroso sobre como, onde e por quem os tokens são usados. 

Os CLTs são particularmente valiosos para aplicativos que usam tokens para fins especificamente definidos, como recompensar clientes fiéis, cumprir regulamentações jurisdicionais ou criar uma economia fechada no jogo.

A necessidade de tokens de circuito fechado

Embora a natureza irrestrita do padrão Sui Coin seja extremamente valiosa para muitos usos, a natureza de fluxo livre de uma moeda pode, na verdade, ser uma limitação. Esses tipos de ativos podem funcionar como dinheiro; eles são livremente transferíveis, empacotados e podem ser reconhecidos e aceitos em qualquer aplicativo. 

Este sistema de circuito aberto é benéfico para muitos cenários, mas é insuficiente em aplicações que exigem restrições específicas. Por exemplo, certos serviços podem precisar de tokens que só podem ser usados ​​para uma finalidade específica, por contas autorizadas que tenham concluído verificações KYC, ou moeda do jogo que só pode ser gasta em mercados específicos.

A necessidade de tais restrições específicas surge em vários cenários. Programas de fidelidade, moedas de jogos e mercados restritos geralmente funcionam melhor em ambientes controlados onde os tokens não podem ser negociados ou usados ​​fora do contexto pretendido. A conformidade regulatória também exige restrições ao uso de tokens para garantir que apenas entidades verificadas ou autorizadas possam manter e usar esses tokens. Com a implementação destes controlos, o potencial de utilização indevida, fraude e violações regulamentares pode ser mitigado, o que é essencial para a criação de um sistema económico que possa impor regras e restrições específicas.

Oportunidades desbloqueadas por Closed-Loop Tokens

Os CLTs capacitam os construtores com um maior grau de controle e personalização sobre como os tokens são usados ​​e transferidos em seus aplicativos. Usando o padrão CLT na estrutura Sui, os desenvolvedores podem:

  • Restrinja o uso de tokens a aplicativos autorizados.

  • Configure políticas personalizadas para transferências, gastos e conversões.

  • Adicione restrições arbitrárias às transferências de tokens entre endereços de usuários, gastos de tokens e uso de tokens em contratos inteligentes.

Esses recursos abrem uma ampla gama de possibilidades. Por exemplo, os tokens podem ser projetados para evitar negociações em cadeia, tornando-os ideais para programas de fidelidade ou moedas de jogo onde a especulação é indesejável. Eles também podem garantir a conformidade com os requisitos regulamentares, restringindo o uso a contas verificadas ou serviços específicos.

Como funcionam os tokens de circuito fechado

Os construtores implementam CLTs por meio do módulo sui::token, que os distingue das moedas tradicionais pela falta de capacidade de armazenamento. Isso significa que os CLTs não podem ser agrupados, armazenados como campos dinâmicos ou transferidos livremente, a menos que uma política personalizada permita. Eles só podem pertencer a uma conta e não podem ser armazenados em um aplicativo, mas podem ser gastos. O mecanismo de autorização para CLTs é chamado ActionRequest, permitindo que o proprietário do token especifique quais ações (transferências, gastos, conversões) são permitidas e executáveis ​​por meio de regras predefinidas.

Um TokenPolicy é um objeto compartilhado que o criador do token pode gerar usando o TreasuryCap, especificando as condições para transferências, gastos ou conversões de token. Essas políticas são aplicadas por regras programáveis ​​dentro do TokenPolicy, implementadas como módulos Move separados, permitindo definições de políticas modulares e reutilizáveis. Para resolver problemas de armazenamento de tokens, os CLTs utilizam um método de gasto, onde os tokens gastos podem ser queimados diretamente ou entregues à TokenPolicy como gastos_balance. Este saldo não pode ser reutilizado e só pode ser queimado, garantindo um controle rigoroso sobre o ciclo de vida e uso do token.

Fechando o ciclo

Os tokens de circuito fechado oferecem um nível de controle e personalização que não é possível com o padrão Sui Coin ou com os padrões de token típicos encontrados em outros protocolos blockchain. Ao permitir que os desenvolvedores imponham regras e restrições específicas ao uso de tokens, os CLTs abrem novas possibilidades para aplicativos seguros, compatíveis e especializados. A adoção e implementação de CLTs desempenharão um papel crucial na definição do futuro do DeFi e dos ativos digitais.

Nota: Este conteúdo é apenas para fins educacionais e informativos gerais e não deve ser interpretado ou considerado como um endosso ou recomendação para comprar, vender ou manter qualquer ativo, investimento ou produto financeiro e não constitui aconselhamento financeiro, jurídico ou fiscal .