闭环Token的创新机遇:如何通过控制和定制Token使用提升应用价值

news2024/11/17 0:08:29

闭环token(Closed-Loop Tokens,简称CLTs)允许在Sui上创建具有定义规则和限制的token,从而实现闭环token系统的创建。与Sui的Coin标准不同,后者允许无限制的使用和转移,而CLTs提供了一种更可控和可定制的方法。

在Sui中,Coin标准可以用于创建灵活、不受限制且被普遍认可的token。虽然这对于广泛、一般用途场景非常有利,但它无法满足需要严格控制token使用方式、地点和对象的用例需求。

CLTs对于那些使用token来实现特定定义用途的应用特别有价值,例如奖励忠实客户、遵守司法管辖区的法规或创建封闭的游戏内经济体系。

CLTs的需求

虽然Sui Coin标准不受限制的性质对许多用途非常有价值,但token的自由流动性实际上可能成为一种限制。这些类型的资产可以广泛使用,因为它们可以自由转移、包装,并且可以在任何应用中被识别和接受。

这种开放循环系统对于许多场景非常有利,但在需要特定约束的应用中却不足。例如,某些服务可能需要只能用于特定目的、经过KYC检查的授权账户使用的token,或者只能在指定市场中花费的游戏内货币。

在各种场景中都会出现这种特定约束的需求。忠诚度计划、游戏内货币和受限市场通常在控制环境中运行更好,在这些环境中token不能在预期的上下文之外交易或使用。法规遵从也要求对token使用施加限制,以确保只有经过验证或授权的实体才能持有和使用这些token。通过实施这些控制,可以减少滥用、欺诈和法规违约的可能性,这对于创建能够执行特定规则和限制的经济系统至关重要。

CLTs解锁的机会

CLTs使开发者能够对应用中的token使用和转移进行更高程度的控制和定制。在Sui框架中使用CLT标准,开发者可以:

  • 限制token在已授权应用程序中的使用
  • 为转移、花费和转换设置自定义政策
  • 对用户地址之间的token转移、花费和token在智能合约中的使用添加任意限制

这些能力开启了广泛的可能性。例如,可以设计token以防止链上交易,使其非常适合不希望投机的忠诚度计划或游戏内货币。它们还可以通过限制使用到经过验证的账户或特定服务来确保遵守法规要求。

CLTs如何运作

开发者通过sui::token模块实现CLTs,使其与传统coins区别开来,因为它们缺乏存储能力。这意味着CLTs不能被包装、作为动态字段存储或自由转移,除非有自定义政策允许。它们只能由账户拥有,不能存储在应用中,但可以花费。CLTs的授权机制称为ActionRequest,允许token持有者指定哪些操作(转移、花费、转换)是允许的并且可以通过预定义规则强制执行。

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

形成闭环

CLTs提供了Sui Coin标准或其他区块链协议中典型token标准无法实现的控制和定制水平。通过允许开发者对token使用实施特定规则和限制,CLTs为安全、合规和专门的应用开启了新的可能性。CLTs的采用和实施将在塑造DeFi和数字资产的未来中发挥关键作用。

注意:本文内容仅供一般教育和信息用途,不应被解释或依赖为对购买、出售或持有任何资产、投资或金融产品的认可或推荐,也不构成财务、法律或税务建议。


关于Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2170814.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

梦到去世的亲人、朋友,多半是这三种暗示!

原创 国学君 国学人生 2024年09月27日 06:00 浙江 梦境一直是人类探索自我内心、情感和潜意识的神秘窗口。 尤其是梦到已故的亲人或朋友,这种情景不仅让人感到惊讶,更引发了深刻的思考。 在这些梦中,往往蕴含着重要的暗示。 本文将探讨梦…

傅里叶变换(对称美)

傅里叶变换(对称美) 冲浪时发现的有趣文章,学习自https://zhuanlan.zhihu.com/p/718139299 摘下来的内容: 傅里叶变换之所以“怪美的嘞”,根本在于它有一种内在的对称性,这一点在上面的图并没有表现出来…

UPS电池监控系统,蓄电池监控,提升电力保障的关键@卓振思众

在当今数字化和智能化迅速发展的时代,电力供应的可靠性变得尤为重要。无论是数据中心、金融机构还是医疗设施,稳定的电源保障都是运营的基石。因此,不间断电源(UPS)系统的有效管理显得尤为关键,而UPS电池监…

【樱花——公式推导,约数个数】

题目 思路 条件是一个等式,那么我们可以用一个变量k来表示x,y两个变量 首先,易知 x , y > n ! x, y > n! x,y>n!令 y n ! k , k ∈ Z yn!k, \;k \in Z_{} yn!k,k∈Z​代入原方程,得到参数方程组 { x n ! ( n ! ) 2 k y n…

expressjs集成swagger文档express-swagger-generator注释配置写法,query传参body传参

expressjs集成swagger文档及注释配置写法,query传参body传参 安装swagger依赖包 npm install express-swagger-generator app.js中初始化 const expressSwagger require(express-swagger-generator);let options {swaggerDefinition: {info: {description: Th…

原码反码补码移码

仅对数值位从右到左顺序扫描,右起第一个1及其右边的0保持不变,其余各位取反 [X补]全部位按位取反末位加1[-X补] [X补]符号位相反[X移] 对真值0具有唯一形式的机器数(机器码)是(移码和补码) 8位补码可以表示的最小负数为-128 1…

Jquery的Canvas交互式表格示例

在 <head> 中添加了 CSS 样式定义&#xff0c;包括 #inputbox 的样式。创建了一个 <div id"container"> 来包含 Canvas 和我们将要添加的单元格元素。#inputbox 样式设置为半透明黄色背景和黑色边框 <!DOCTYPE html> <html lang"zh"&…

在IntelliJ IDEA中设置文件自动定位

当然&#xff0c;以下是一个整理成博客格式的内容&#xff0c;关于如何在IntelliJ IDEA中设置文件自动定位功能。 在IntelliJ IDEA中设置文件自动定位 背景 最近由于公司项目开发的需求&#xff0c;我从VSCode转到了IntelliJ IDEA。虽然IDEA提供了许多强大的功能&#xff0c;…

【前端安全】js逆向之微信公众号登录密码

❤️博客主页&#xff1a; iknow181 &#x1f525;系列专栏&#xff1a; 网络安全、 Python、JavaSE、JavaWeb、CCNP &#x1f389;欢迎大家点赞&#x1f44d;收藏⭐评论✍ 随着发展&#xff0c;越来越多的登录页面添加了密码加密的措施&#xff0c;使得暴力破解变得不在简单&a…

低代码移动端开发:颠覆传统开发方式的趋势

在数字化转型的浪潮中&#xff0c;低代码开发平台已渐渐成为企业与开发者的热门选择。尤其在移动端开发领域&#xff0c;低代码工具的应用正在迅速崛起&#xff0c;并带来了一场深刻的变革。本文将探讨低代码移动端开发的优势、应用场景以及未来的发展趋势。 什么是低代码开发&…

DK5V100R20ST1直插TO220F功率12V 3A同步整流芯片

高性能同步整流芯片 产品概述DK5V100R20ST1是一款简单高效率的同步整流芯片&#xff0c;只有A&#xff0c;K两个功能引脚&#xff0c;分别对应肖特基二极管PN管脚。芯片内部集成了100V功率NMOS管&#xff0c;可以大幅降低二极管导通损耗&#xff0c;提高整机效率&#xff0c;取…

如何在iPad上设置Chrome为默认浏览器

将Chrome设置为iPad上的默认浏览器&#xff0c;不仅能够享受到谷歌强大的搜索功能和丰富的扩展生态&#xff0c;还能通过一系列自定义设置来进一步提升浏览体验。本文将详细介绍如何在iPad上完成这一设置&#xff0c;并探讨如何通过优化Chrome浏览器的相关功能&#xff0c;让您…

基于python+flask+mysql的音频信息隐藏系统

博主介绍&#xff1a; 大家好&#xff0c;本人精通Java、Python、C#、C、C编程语言&#xff0c;同时也熟练掌握微信小程序、Php和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验&#xff0c;能够为学生提供各类…

开发受用户喜欢有声听书APP:快速满足用户需求的秘诀

随着音频内容的流行&#xff0c;越来越多人选择通过听书和播客获取知识和娱乐。面对激烈的市场竞争&#xff0c;开发一款能满足用户多样需求的音频软件&#xff0c;对创业者来说是个大挑战。那么&#xff0c;如何设计一个既功能全面又受用户喜欢的音频软件呢&#xff1f; 为了降…

leetcode1801. 积压订单中的订单总数

给你一个二维整数数组 orders &#xff0c;其中每个 orders[i] [pricei, amounti, orderTypei] 表示有 amounti 笔类型为 orderTypei 、价格为 pricei 的订单。 订单类型 orderTypei 可以分为两种&#xff1a; 0 表示这是一批采购订单 buy1 表示这是一批销售订单 sell 注意&am…

接口测试入门:深入理解接口测试!【电商API接口测试】

很多人会谈论接口测试。到底什么是接口测试&#xff1f;如何进行接口测试&#xff1f;这篇文章会帮到你。 一、前端和后端 在谈论接口测试之前&#xff0c;让我们先明确前端和后端这两个概念。 前端是我们在网页或移动应用程序中看到的页面&#xff0c;它由 HTML 和 CSS 编写…

[重要提示]msvcr120.dll缺失的修复之道,一定要知道!

在使用Windows操作系统的过程中&#xff0c;许多用户可能会遇到与“msvcr120.dll”文件相关的问题。这个DLL文件是Microsoft Visual C Redistributable Package的一部分&#xff0c;当这个文件丢失或损坏时&#xff0c;可能会导致程序无法启动或运行不稳定。如果你正在面对“ms…

为什么越来越多的开发者选择了EasyPlayer播放器?

在当今快速发展的多媒体和数字化时代&#xff0c;视频和音频的播放与处理已成为众多应用的核心功能之一。随着物联网&#xff08;IoT&#xff09;、嵌入式系统、智能硬件以及移动应用的普及&#xff0c;寻找一个高效、灵活且易于集成的多媒体播放解决方案成为了开发者们的重要需…

工业现场网关模块:现代制造业的数据枢纽

在工业4.0和智能制造的推动下&#xff0c;工业现场网关模块成为连接现场设备与上层管理系统的重要桥梁。它们不仅承担着数据采集和传输的任务&#xff0c;还在设备间通讯、系统集成等方面发挥关键作用。本文将详细介绍工业现场网关模块的功能、特点及其在实际应用中的技术实现过…

OpenCV4.8 开发实战系列专栏之 02-图像色彩空间转换

大家好&#xff0c;欢迎大家学习OpenCV4.8 开发实战专栏&#xff0c;长期更新&#xff0c;不断分享源码。 专栏代码全部基于C 与Python双语演示&#xff0c;专栏答疑群 请联系微信 OpenCVXueTang_Asst 本文关键知识点&#xff1a; 色彩空间转换函数- cvtColor COLOR_BGR2GRAY…