什么是Sui Kiosk,它可以做什么,如何赋能创作者?

2023-10-26

创作者和IP持有者需要一些工具帮助他们在区块链上实现其商业模式。Sui Kiosk作为Sui上的一种原语可以满足这种需求,为创作者提供动态选项,使他们能够在任何交易场景中设置完成交易的条件。

本文将向您介绍为什么要在SuiFrens中使用Sui Kiosk,以及创作者和市场运营人员如何在Sui上使用它来交易数字资产。

什么是Sui Kiosk?

您可能对某种类型的自助机很熟悉,比如巴黎的一家新闻摊(销售各种报纸和杂志),或者旅游购物区的一个小摊位(销售T恤和其他当地纪念品)。这些自助机的共同特点是它们出售商品,并公开展示商品供过路人浏览和互动。Sui Kiosk就是这些自助机的数字版本,只不过提供的是数字资产和收藏品(即NFT),而不是实体商品。

照片由James Handlon在布达佩斯拍摄

Sui Kiosk解决了在去中心化环境中提供业务模型的问题,即通过在Sui Kiosk中创建和放置资产,创作者可以定义转让政策和规则,这些政策和规则将控制未来所有者、市场出售和管理资产的方式。

创作者(不是市场)控制的政策和规则避免了其他区块链和市场上出现的问题,例如,一个大家都知道的市场最近取消了NFT的强制版税执行。此外,由于Kiosks在Sui上使用共享对象模型,它们作为一个可信任的存在源,每个人都可以看到列出的待售资产,并且如果他们愿意,可以在前端展示并与之交互。

从根本上说,Sui有意将Sui Kiosk变得通用,提供简单的功能,以建立一个共同的框架,这有助于采用和互操作性。其基础组成部分如下:

  1. Kiosk + KioskOwnerCap是Kiosk的基本组件,Kiosk的所有者可以将资产放入其中,也可以将其挂售(无条件),任何人都可以购买挂售的资产。
  2. TransferPolicy + TransferPolicyCap定义了资产可以交易或销售的条件,它们定义资产是否可以出售,可以以什么价格购买,以及在什么情况下可以购买(例如仅限点对点交易或通过指定的市场交易)。
  3. Rules是TransferPolicy内部的具体条款,定义了如何交易对象。例如,规则可以定义费用或税收的存在,就像SuiFrens中定义了应付给创作者的版税。

与现实世界中的小卖部一样,创作者需要不同的政策和商业模式。因此,Sui Kiosk允许扩展,以实现更复杂的场景,例如拍卖和抽奖。

阅读Sui文档以了解有关使用Sui Kiosk构建时要使用的具体函数。从Mysten Labs的Github上获取Kiosk代码并开始构建。

在SuiFrens中使用Kiosk

作为积极贡献者和早期支持者(ACES)倡议的一部分,Mysten Labs在六月份向认可的地址发放了38万只SuiFrens牛鲨NFT。这些牛鲨NFT都在一个Kiosk内进行交付,该Kiosk控制着SuiFrens的销售方式(目前仅可通过支持Kiosk的NFT市场销售),规定了版税,并且只有在满足上述前两个条件的情况下才能转移这些NFT。

我们将SuiFrens NFT放入Kiosk中的目的是展示强制性的版税执行,这是许多创作者和开发者需要的功能,但在许多区块链上却很少提供。

在SuiFrens牛鲨Kiosk中有两个关键规则通过TransferPolicy被实现:

1. 版权规则(Royalty Rule):规定在重新销售时向创作者支付一定金额(在这种情况下是0.1%或者0.1SUI,以较高者为准)

2. 锁定规则(Lock Rule):防止资产在Kiosk外部进行挂售或交易,从而绕过版税规则

以上规则的组合展示了一种简单的强制性版税执行实例。为了使用Sui Kiosk原生功能,创作者需要使用各种应用程序和市场在Sui上支持的通用包。在这些功能方面,碎片化代码可能有风险,因此建议开发者使用已知和已建立的代码。

此外,其他人也可以构建自己的包来使用Sui Kiosk。例如,许多Sui上的创作者使用Origin Byte Kiosk,它还附带了其他工具。您可以在Origin Byte的网站上了解更多关于Origin Byte Kiosk的信息。

我们开发并开源了Kiosk,以便让创作者、开发者和市场能够轻松使用它。Kiosk定义了上述政策,并以易于使用的方式提供它们。Kiosk已经受到Sui上大多数市场的支持,我们正在与Origin Byte进行讨论,寻找我们的Kiosk与Origin Byte Kiosk之间的共同点。

Orange Comet是一家开发下一代游戏和娱乐的公司,他们分享了为什么使用Kiosk:

“Sui Move具有强大的灵活性,同时标准至关重要。通过采用Mysten的Kiosk框架,我们能够在链上优化资产流动性,并为游戏市场建立标准化的功能,如我们构建的《Walking Dead Lands》游戏。这种方法使我们能够将游戏开发放在首位,同时利用区块链寻找创新机会。”

如果您目前拥有SuiFrens牛鲨NFT或水豚NFT,以下内容可能适用于您:

  • 在您的钱包中,SuiFren将显示为一个挂锁,这表示它被锁定在Kiosk内,您将无法将SuiFren发送到其他地址
  • 如果您想出售SuiFren,您必须使用支持Kiosk的NFT市场,目前包括Hyperspace,、Blue Move、 KeepsakeTradePort
  • 通过这些市场购买SuiFren后,它们将继续被锁定在Kiosk内,因此任何未来的交易也需要通过NFT市场进行
  • 五月份发布的第一代水豚配置在Kiosk内,您可以通过这些市场交易

使用Kiosk的简化指南

为了启动资产交易,创作者可以使用Publisher对象为该资产创建一个TransferPolicy。您可以为每种资产类型指定不同的要求,但所有类型为<T>的资产都使用相同的转让政策和相关条件。

对于SuiFrens中的牛鲨,Kiosk在TransferPolicy中为[Type]定义了两条规则。

  • 第一条是版税规则,它指定了在二级市场上出售资产时应支付的版税金额。这确保Mysten Labs作为SuiFrens牛鲨的创作者,将获得销售价格的指定百分比(0.1%)或0.1SUI,以较高者为准。创作者还可以选择指定固定费用。版税规则将继续适用于未来资产销售,Mysten Labs将继续获得每笔销售的指定版税。
  • 为了确保卖家和买家无法规避版税规则,第二条规则,即锁定规则,确保强制执行版税推责。它指定资产不能以免费的方式从一个Kiosk转移到另一个Kiosk。资产必须通过NFT平台售出或购买才能转让,这意味着牛鲨主要通过支持Kiosk的NFT市场流通。

为了成功完成销售,必须同时满足在TransferPolicy规则中设定的上述两个条件。

我们目前还在为Kiosk开发另外两项规则:

  1. 灵魂绑定Kiosk:这将使某个资产专属于一个所有者。如果该物品出售,买家只能在创作者(或其授权的卖家)将其Kiosk设为灵魂绑定的情况下直接获取所有权。这在需要专属所有权的忠诚计划中非常有用。
  2. 底价规则:这将允许创作者为其资产设定最低的销售价格。所有者将受到限制,不能将资产列出的价格低于创作者最初指定的金额。

这些规则的结合将为在Sui上销售IP的创作者提供非常重要的工具,明确保护创作者、卖家和买家的权益。

您可以在Mysten Labs的GitHub上找到Kiosk代码,如果您对如何使用它有任何疑问,可加入Mysten Discord社区了解。

未来Kiosk将赋能更多创作者

SuiFrens的案例只是关于版税的简单应用,在Sui上有更多多样且复杂的业务模式需要定义和执行。我们正在与创作者合作,评估提供定制交易场景(例如使用扩展来支持拍卖或抽奖)和业务模式转型(例如许可)的机会。

Hyperspace是Sui上的NFT市场,支持Sui Kiosk,为创作者提供很大的灵活性和控制权:

“Sui Kiosk为在Sui上持有NFT提供了很好的界面,通过Mysten Lab软件包的支持,我们对未来即将推出的市场和用户与项目之间更多定制互动功能感到非常兴奋。”

所有这些功能是都基于Sui Kiosk原生功能,它从根本上允许在完全去中心化的环境中存在交易和商业活动,而不会在公平性、创作者控制和透明性方面妥协。

关于 Sui Network

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

官网英文Twitter中文TwitterDiscord英文电报群中文电报群

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是Sui Kiosk,它可以做什么,如何赋能创作者? 的相关文章

  • 单片机新手指导1:STM32单片机学习思路

    学习内容 1 写在前面 1 学习态度 单片机 编程学习需要持续的恒心和毅力 涉及的学科跨度大 知识多 前期需长期投入大的精力入门 整个学习过程中最难的是入门这一步 也就是从0到1的过程 后期的学习是从1到10 由于掌握了一定的学习方法 所以
  • 真题详解(有向图)-软件设计(六十二)

    真题详解 极限编程 软件设计 六十一 https blog csdn net ke1ying article details 130435971 CMM指软件成熟度模型 一般1级成熟度最低 5级成熟度最高 采用更高级的CMM模型可以提高软件
  • 2022最简单易懂的IOS App打包发布完整流程

    创建appid标识符 进入apple开发者中心点击Account 点击Certificates Identifiers Profiles 创建AppIDS标识符 点击左侧菜单栏Identifiers 再点击 按钮 选择App IDs 再点击

随机推荐

  • python批量 txt转xml_Python版YOLOV3 Label(.txt)文件转xml文件

    最近在训练自己的yolo模型 训练之后想算mAP 发现网络上基本都是VOC数据集的标签制作方法 我的标签一开始是这样的 类型 x y w h 所以和VOC的不一样 于是就自己做xml文件 附代码 from xml dom minidom i
  • 栈溢出及解决方法

    栈溢出及解决方法 文章目录 栈溢出及解决方法 1 什么是栈溢出 2 栈溢出的解决方法 1 什么是栈溢出 缓冲区溢出是由于C语言系列设有内置检查机制来确保复制到缓冲区的数据不得大于缓冲区的大小 因此当这个数据足够大的时候 将会溢出缓冲区的范围
  • IC SPEC相关数据

    恢复内容开始 静态电流 静态电流是指没有信号输入时的电流 也就是器件本身在不受外部因素影响下的本身消耗电流 纹波电压的害处 1 容易在用设备中产生不期望的谐波 而谐波会产生较多的危害 2 降低了电源的效率 3 较强的纹波会造成 浪涌电压或电
  • c++中string类与字符串数组

    strlen及用 给c 字符串数组赋值 strlen 很笨 它会在遇到 0之前一直找下去 所以在cstr2中没有 0的时候 它会一直找下去 而那些地方还没有被初始化过 所以就是乱的 而且strlen计算出的字符串数组长度是不包含 0的那部分
  • elasticsearch中mapping中的可设置的属性

    mappings 在index 库 下创建时使用 下面可以有多个mapping 以下数据结构主要针对每个mapping进行说明 一级属性 二级属性 三级属性 说明 dynamic 新增字段自动模式 true 表示自动识别新字段并创建索引 f
  • 动态爬虫(ajax)-爬取bilibili热门视频信息

    文章目录 前言 一 页面分析 二 编写爬虫 1 引入库 2 发出请求 2 1生成请求头 2 2发出请求并获取响应 3 解析响应的内容 4 保存提取的信息到本地 5 康康主函数 三 运行结果 前言 使用python爬虫爬取bilibli每日热
  • VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class

    本文利用Developer Command Prompt for VS 2019工具 快速查看对象模型中类的结构 便于大家迅速了解衍生类和基类的关系 文章目录 一 打开开发人员命令提示工具 二 使用步骤 1 确定cpp文件位置 1 1 查找
  • chatGPT侧边栏历史记录消失解决方法

    从昨天3月8日开始 很多程序员发现自己的chatGPT打开后左侧侧边栏历史记录消失了 自己辛辛苦苦测试的Prompt都没有了 折腾了很久都不行 不得不重新写Prompt 解决方法 其实很简单 就是退出账号登录 然后重新登录账号再刷新就恢复了
  • QT界面UI文件不读取问题

    QT的C 项目有一段时间没有打开 重新打开时发现部分ui界面不知道为什么无法在QT Creator中用designer编辑器打开了 问题如下图 1 双击该ui界面不会自动跳转到界面编辑器了 2 可以随意更改ui界面的代码内容了 正常的ui界
  • C/C++使用Windows的API实现共享内存以及同步

    目录 共享内存 事件 Event 实现思路 创建方 服务端 连接方 进程同步 windows的API CreateFileMapping MapViewOfFile CreateEvent WaitForSingleObject Creat
  • 复习js笔记

    JS w3cschool官网 1000多本编程教程免费学 在日常中遇到的js函数 forms document forms name for in 循环 let x name lai age 18 city nanyang var y fo
  • 深度学习:激活函数的比较和优缺点,sigmoid,tanh,relu

    1 什么是激活函数 2 为什么要用 3 都有什么激活函数 4 sigmoid Relu softmax 1 什么是激活函数 如下图 在神经元中 输入的 inputs 通过加权 求和后 还被作用了一个函数 这个函数就是激活函数 Activat
  • Vue

    一 vue router的实现原理 路由的概念来源于服务端 服务端中的路由描述的是URL和处理函数之间的映射关系 web前端单页应用SPA single page application 中 路由描述的是URL和UI之前的映射关系 这种映射
  • 华为机试题24-合唱队

    描述 N 位同学站成一排 音乐老师要请最少的同学出列 使得剩下的 K 位同学排成合唱队形 设K位同学从左到右依次编号为 1 2 K 他们的身高分别为T1 T2 TK 若存在i 1 i K 使得T1
  • 万字解读区块链游戏行业:洞察游戏的未来

    撰文 Mason Nystrom Jerry Sun Messari 分析师 编辑 南风 基于区块链的游戏领域正在快速扩张 这得益于 NFT 和游戏内货币的崛起 该领域的增长可以被视为数十年来游戏行业盈利策略和商业模式不断迭代的延续 在过去
  • VB--生成DLL的步骤

    1 找到工程栏下 当前工程 选中它 2 右键工程 属性 3 生成页签 改下版本号 以便区分 4 选择横的菜单栏 文件 生成 dll 文件 OVER
  • 驱动开发 linux内核GPIO子系统、及其新版API的概念和使用,linux内核定时器

    1 GPIO子系统 概述 每一个芯片厂商生产出芯片后会给linux提供一个当前芯片中gpio外设的驱动 我们只需要调用对应的厂商驱动就可以完成硬件的控制 而linux内核源码中的gpio厂商驱动有很多 linux内核个会对厂商驱动做一些封装
  • 【HIve】java.lang.NoSuchFieldError: HIVE_STATS_JDBC_TIMEOUT

    1 概述 xception in thread main java lang NoSuchFieldError HIVE STATS JDBC TIMEOUT at org apache spark sql hive HiveUtils h
  • 如何拥有个人的Github技术博客

    题图 87testing com 前不久用wordpress搭建了一个博客 用起来感觉不是太好用 并且数据库经常会发生异常挂掉 没找到解决方案 看到有不少人使用的hexo github方式搭建属于自己的博客 于是 我也做了一些尝试 将搭建的
  • 什么是Sui Kiosk,它可以做什么,如何赋能创作者?

    创作者和IP持有者需要一些工具帮助他们在区块链上实现其商业模式 Sui Kiosk作为Sui上的一种原语可以满足这种需求 为创作者提供动态选项 使他们能够在任何交易场景中设置完成交易的条件 本文将向您介绍为什么要在SuiFrens中使用Su