闭环代币 (CLT) 允许在 Sui 上创建已定义规则和限制的代币,从而能够创建封闭代币系统。与 Sui 的 Coin 标准允许不受限制的使用和转移不同,CLT 提供了一种更受控制和可自订的方法。

在隋,硬币标准可以用来创建灵活的、不受限制的、普遍认可的硬币,类似于现金,任何人都可以在任何地方使用。虽然这对于广泛的通用场景来说是有利的,但它无法满足需要严格控制令牌的使用方式、地点和人员的用例的需求。 

对于使用代币来实现特定目的的应用程序来说,CLT 尤其有价值,例如奖励忠实客户、遵守司法法规或创建封闭的游戏内经济。

闭环代币的必要性

虽然 Sui Coin 标准的不受限制的性质对于许多用途来说非常有价值,但硬币的自由流动性质实际上可能是一种限制。这些类型的资产可以像现金一样运作;它们可以自由转让、可包装,并且可以在任何应用程序中被识别和接受。

这种开放式系统对许多场景都很有帮助,但在需要特定限制的应用中却存在不足。例如,某些服务可能需要只能由已完成 KYC 检查的授权账户用于特定用途的代币,或者只能在指定市场内使用的游戏内货币。

在各种情况下都需要进行此类特定约束。忠诚度计划、游戏内货币和受限市场通常在受控环境中效果更好,因为在受控环境中,代币不能在其预期范围之外进行交易或使用。监管合规性还要求限制代币的使用,以确保只有经过验证或授权的实体才能持有和使用这些代币。通过实施这些控制措施,可以减轻滥用、欺诈和违反监管规定的可能性,这对于创建能够执行特定规则和限制的经济体系至关重要。

闭环代币释放的机会

CLT 使开发者能够更高程度地控制和定制代币在其应用内的使用和传输方式。使用 Sui 框架中的 CLT 标准,开发人员可以:

  • 限制令牌仅供授权应用程序使用。

  • 为转账、消费和转换设置自定义政策。

  • 在智能合约中对用户地址、消费代币和代币使用之间的代币转移添加任意限制。

这些功能开辟了广泛的可能性。例如,代币可以设计为阻止链上交易,使其成为不希望进行投机的忠诚度计划或游戏内货币的理想选择。它们还可以通过将使用限制在经过验证的账户或特定服务上来确保符合监管要求。

闭环代币的工作原理

构建者通过 sui::token 模块实现 CLT,该模块通过缺乏存储能力将 CLT 与传统代币区分开来。这意味着除非自定义策略允许,否则 CLT 不能被包装、存储为动态字段或自由转移。它们只能由帐户拥有,不能存储在应用程序中,但可以使用。CLT 的授权机制称为 ActionRequest,允许代币所有者通过预定义规则指定允许和可执行哪些操作(转移、使用、转换)。

TokenPolicy 是一个共享对象,代币创建者可以使用 TreasuryCap 生成该对象,指定代币转移、花费或转换的条件。这些策略由 TokenPolicy 中的可编程规则执行,作为单独的 Move 模块实现,允许模块化和可重复使用的策略定义。为了解决代币存储问题,CLT 使用了一种花费方法,其中花费的代币可以直接销毁或作为 paid_balance 交付给 TokenPolicy。此余额不能重复使用,只能销毁,从而确保严格控制代币的生命周期和使用情况。

闭环

闭环代币提供了 Sui Coin 标准或其他区块链协议中的典型代币标准无法实现的控制和定制级别。通过允许开发人员对代币使用施加特定规则和限制,CLT 为安全、合规和专用的应用程序开辟了新的可能性。CLT 的采用和实施将在塑造 DeFi 和数字资产的未来方面发挥关键作用。

注意:本内容仅用于一般教育和信息目的,不应被视为或被视为购买、出售或持有任何资产、投资或金融产品的认可或建议,也不构成财务、法律或税务建议。