Sui 技术如何助力 Claynosaurz 成功推出 Popkins NFT

像 Claynosaurz 这样的品牌利用 Sui 推动链上创新的边界,展示了 Web3 如何结合互动娱乐并带来独特全新的体验。Claynosaurz 最近在 Sui 上推出的 Popkins NFT 系列及其大型抽奖活动,不仅在社区参与度上取得了成功,也有力地展示了 Sui 独特的技术能力。

Claynosaurz 的 Popkins 发布采用了公开铸造,神秘盲盒售价为每个 200 USDC。公司共制作了 25,000 个神秘盲盒,其中有 2,000 个包含 Popkin NFT。未获得 Popkin NFT 的盲盒购买者将获得 USDC 退款,并额外获得奖励,包括赢取 Claynosaurz NFT 的机会。

Popkins 发布活动对获得 Popkin NFT 的用户和未获得的用户设定了不同的条件。对于未获得的用户,给予了 USDC 退款及多种安慰奖。

Popkins 活动取得了巨大成功,具体数据如下:

  • 铸造 NFT 票据数量:97,347 张
  • 独立持有者数量:17,760 位
  • 票据销售总额:17,644,000 USDC

值得注意的是,在不到一小时内,非中奖用户共退还了 13,932,000 USDC。整个多阶段流程,包括铸造近 100,000 个 NFT(其中 25,000 通过 Kiosks 铸造)、复杂的抽奖计算以及大量退款,累计消耗的网络费用仅为 770 SUI。

驱动基础设施:无缝的用户体验与资产管理

Enoki 提供赞助交易:为了确保流畅的用户体验,Claynosaurz 集成了 Mysten Labs 提供的 Enoki 服务。Enoki 支持赞助交易,使用户无需持有 SUI 来支付 gas 费用即可参与。

Walrus 与 Tusky 提供丰富的 NFT 资产托管:Popkins 系列拥有九种角色类型和近一百万种属性组合,对其庞大的 3D 动画资产提出了高性能存储的需求。Claynosaurz 利用 Sui 原生的高性能 Blob 存储服务 Walrus 来托管所有 NFT 图片和动画,并通过 Tusky 高效上传资产。这保证了电影级别的视觉效果能够高效存储并快速分发到各个平台的用户手中。

核心 Sui 原生功能的实际应用:构建复杂的链上系统

Claynosaurz 巧妙地利用了 Sui 的对象模型,打造了一个复杂且强韧的链上生态:

支持共享对象实现安全的并发

Sui 区分了独享对象和共享对象,共享对象可以被多个用户访问和修改,非常适合用于注册表和状态跟踪等场景。

Claynosaurz 利用共享对象实现了:

  • 并发交互:玩家可以购买票据并查询状态,管理员通过智能合约逻辑使用相同的注册表,所有这些都通过 MainTicketRegistry 和 DrawRegistry 等共享对象实现,支持数千用户同时操作。
  • 高效资金聚合:持有 USDC 余额的共享对象,如 LotteryUSDCPool 和 BoosterPackUSDCPool,处理参与者的付款收集和未中奖玩家的退款,避免了瓶颈。
  • 管理员权限控制的可变性:用户可与注册表交互,但只有管理员能执行敏感操作,如更新白名单或提取资金,通过 Move 级别的访问控制进行强制执行。

Sui 的共享对象阻塞控制确保即使在高负载情况下,涉及共享对象的交易也能基于 gas 优先公平处理,高效完成。这让像 Claynosaurz 这样的应用能够顺利扩展,同时在管理员和用户操作之间保持安全性和响应速度。

通过动态集合和共享注册表实现链上状态的扩展

Sui 基于动态字段和动态对象字段构建的动态集合,允许创建灵活的链上注册表,可无限增长,无需预定义限制。

特别是,Claynosaurz 集成中使用的结构体 Table<K, V>,提供了一种类型化的键值存储,内部将条目映射到子对象。该设计避免了存储上限,允许开发者以一致的性能高效跟踪和访问大量数据集(如玩家记录、票据或所有权条目)。

这些注册表作为共享对象被实现,作为可扩展的并发访问数据存储。虽然任何人都可以交互,但只有管理员可修改,且通过 Move 中明确的访问控制逻辑强制执行。

Claynosaurz 集成中使用的关键共享注册表包括:

  • MainTicketRegistry:存储所有 97,347 个票据条目,包含结构化元数据,如持有者地址、支付类型和预中奖标记。
  • DrawRegistry:跟踪抽奖状态演进,包括批次快照、中奖者选择进度及随机性引用。
  • WhitelistMintRegistry:列出获授权铸造特殊 NFT 的管理员地址。
  • PlayerRegistry:维护经过验证的玩家名单,支持游戏规则,比如限制 NFT 仅能转让给注册用户。
  • PizzaTicketsOwnersRegistry:索引符合资格领取额外奖励包空投的 Pizza NFT 持有者。

受控交易:Sui Kiosks 与转移政策

Sui Kiosks 是一种原生基础设施,支持去中心化且具政策强制执行的资产交易。每个 Kiosk 是一个共享对象,通过 KioskOwnerCap 被特定用户拥有,允许用户安全存储和上架待售资产。

Claynosaurz 将 Kiosks 与 Sui 的 TransferPolicy 系统集成,实现了受控交易功能,包括:

  • 版税:在协议层面强制执行所有二级销售,确保创作者无论通过哪个市场都能获得应得分成。
  • 每种资产类型的自定义交易规则:为每种 NFT 类型(如 BoosterPack、Popkins)创建了 TransferPolicy,定义版税逻辑并支持通过 Kiosks 上架。这些政策全球适用,管控 Sui 网络上的所有交易行为。

控制转移与链上随机性

  • Claynosaurz 实施了规则,限制某些 NFT(如游戏角色和装饰品)的转移,确保它们只能通过游戏内机制移动。该限制通过 Sui 的功能(如共享注册表)执行,保证这些物品与游戏玩法绑定。
  • 对于非交易资产(如活动出席徽章或发放给未中奖者的奖励包),Claynosaurz 直接铸造了不可转让的灵魂绑定 NFT 发行给用户。

Sui 原生随机模块(sui::random::Random)被用于中奖者选择逻辑。该安全且不可偏见的随机数由 Sui 验证节点生成,链上用于从符合条件的票据池中选择中奖者,确保抽奖透明且防篡改,无需依赖链下或预言机系统。

复杂原子操作的可编程交易区块(PTBs)

Sui 的 PTBs 允许开发者将最多 1024 个操作串联成一个原子交易。在 Claynosaurz 活动中,这极大提升了效率和用户体验:

  • 高效批处理操作:抽奖涉及大量批处理流程。智能合约负责给中奖者铸造奖励,处理未中奖者的奖励和退款,链下脚本管理这些操作,体现了铸造、销毁和退款的批量处理。短短一小时内完成 1390 万 USDC 快速退款即是明证。
  • 多阶段抽奖管理:由于区块链交易执行限制,复杂操作如主抽奖被拆分为多阶段,由管理员依次触发。例如,初始阶段批量扫描所有票据识别预中奖者,后续阶段从剩余池随机选出额外中奖者。PTBs 使管理员能高效触发这些阶段性操作,且状态持续保存在共享对象如 DrawRegistry 中。
  • 通用元数据兼容的 NFT 展示标准:为确保 NFT 元数据在钱包、浏览器和市场中一致显示,Claynosaurz 实施了 Sui 的显示标准。每种 NFT 类型均有链上定义的展示结构,详细描述其名称、描述、图片、链接及属性的展示方式。

Popkins NFT 发布架构基于 Sui 构建,集成了 Mysten Labs 的 Enoki 以降低用户操作摩擦,利用 Sui Kiosks 强制执行 NFT 规则,并通过 Walrus 存储 NFT 数据。

为活动量身定制的复杂链上机制

除了核心原生功能外,Claynosaurz 还设计了特定的链上机制。以下组件已开发完成,将在项目后续阶段实现。

Popkins NFT 铸造与管理

  • 管理员控制的铸造(允许列表):新 Popkins NFT 的创建是特权操作。智能合约设计确保只有维护在专门链上允许列表注册表中的管理员地址才能发起铸造流程。
  • 玩家经后台授权铸造(BoosterPacks 的签名许可):对于 BoosterPacks,Claynosaurz 后台签署数据(包含所有者、随机数 nonce、价格、NFT 元数据等信息),用户提交此签名及交易以领取 BoosterPack。链上机制通过 Sui 原生加密验证功能,依据管理员公钥(存储在中央 Registry 对象中)验证签名。此过程结合 nonce 防重放(nonce 在 Registry 的已认领列表中跟踪),保障了无缝用户体验和安全的委托铸造。
  • NFT 燃烧以退还存储费:BoosterPack 和 Popkins NFT 均设计为可燃烧。其链上燃烧机制不仅销毁 NFT 对象,还确保原存储费用返还,这是 Sui 独有的经济特性。

通过链上抽奖系统,用户可以购买门票参与 Popkins NFT 抽奖。该系统综合考虑了多种情况,包括用户中奖时的处理、未中奖用户的退款及其他资产发放。

为什么选择 Sui?链上创新的完美画布

Claynosaurz 选择 Sui 并非偶然,他们寻求的不仅是基础设施,更是一个创作画布。Sui 采用以对象为中心的架构,具备良好的可扩展性、低交易费用、丰富的开发工具(如 Walrus 和 PTBs),以及原生随机性和赞助交易等功能,为其雄心勃勃的项目提供了理想环境。Popkins 活动所展现的处理大规模、复杂逻辑和海量交易的高效低成本能力,彰显了 Sui 面向下一代 Web3 应用的准备程度。

Claynosaurz 团队已着眼未来,计划推出与 Gameloft 合作的免费游戏、动画系列和与链上资产绑定的实体玩具,致力于实现成为 Web3 领域的 Pixar 的愿景。他们成功整合并创新使用 Sui 技术,为其他创作者和开发者在链上构建同样开创性的体验铺平了道路。


关于 Sui Network

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

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

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

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

相关文章

OpenCV CUDA模块设备层-----反正弦运算函数asin()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 对一个 uchar 类型的像素值&#xff08;范围 [0, 255]&#xff09;&#xff0c;先归一化到浮点范围 [0.0, 1.0]&#xff0c;然后计算其反正弦值 …

PixiJS 中 HTMLText 富文本渲染问题探究与优化思考​

起因 在使用 PixiJS 进行富文本渲染开发过程中&#xff0c;遭遇 HTMLText 组件处理中文字体加载时出现显著卡顿现象。针对此问题&#xff0c;在开源社区提交 issue 并附上相关技术细节与运行表现&#xff0c;期望获得解决方案。 提issues 从 issue 反馈内容来看&#xff0c;项目…

五、Redis的IO模型

简介 在谈及Redis为什么快的时候&#xff0c;很多人都只能回答redis是基于内存&#xff0c;所以快。但他们往往不知道&#xff0c;决定redis快的因素&#xff0c;还有它的IO模型-Reactor模型。谈及Redis的IO模型之前&#xff0c;先补充一下IO模型的基础知识。 IO模型演化 1.堵塞…

Cesium、ThreeWebGL详解(二)渲染引擎向GPU传数据、性能优化、引擎对比

下面从 API 定位、坐标体系、性能表现、面试常问点几个维度详细对比 Cesium、Three.js 与原生 WebGL 的绘制差异。 &#x1f9ed; 1. API 定位与典型应用 Cesium 聚焦全地球 GIS 场景&#xff0c;支持地形、影像、时空动态等地理信息功能&#xff0c;是专业级地图应用首选。 T…

单点登录(SSO)系统

设计一个 Java 单点登录&#xff08;SSO&#xff09;系统需要解决跨系统认证和会话共享问题。以下是核心设计和实现方案&#xff0c;包含关键组件和代码示例&#xff1a; 一、核心概念 认证中心 (Auth Center)&#xff1a;中央身份验证服务令牌 (Token)&#xff1a;用户身份凭…

《信息技术》科技核心期刊推荐

【科研必看】《信息技术》——科技核心期刊&#xff0c;助力你发表高影响力论文&#xff01; 如果你是一位科研工作者、学者或者在校学生&#xff0c;正在为发表论文而努力&#xff0c;那么《信息技术》期刊无疑是你不可错过的选择&#xff01;这本期刊以其卓越的学术影响力&am…

界面组件DevExpress WPF中文教程:Grid - 如何遍历节点?

DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序&#xff0c;这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件…

2D写实交互数字人:让AI形象拥有“真人温度“的技术革命

在人工智能技术日新月异的今天&#xff0c;数字人已不再是科幻电影中的概念&#xff0c;而是逐步渗透到我们日常生活的各个领域。然而&#xff0c;市场上大多数数字人产品仍停留在"能说会动"的初级阶段&#xff0c;缺乏真正的情感交互能力&#xff0c;这种"机械…

2025 年拓客系统排行榜

在数字化营销时代&#xff0c;拓客系统成为企业获取客户资源、提升销售效率的关键工具。以下为您盘点 2025 年表现出色的中文名字拓客系统&#xff0c;其中 微拓客 凭借强大功能脱颖而出&#xff0c;成为众多从业者的首选。 一、微拓客&#xff1a;精准拓客的全能王者 微拓客堪…

TikTok 矩阵如何快速涨粉

在社交媒体的广袤天地里&#xff0c;TikTok 以其强大的影响力和庞大的用户基础&#xff0c;成为众多创作者和品牌竞相角逐的舞台。构建 TikTok 矩阵&#xff0c;是扩大影响力、实现快速涨粉的有效策略。那么&#xff0c;究竟如何让 TikTok 矩阵快速涨粉呢&#xff1f;下面将为您…

基于微信小程序和云开发的企业绿色融资平台的设计与实现

文章目录 摘要前言绪论1. 课题背景2. 国内外现状与趋势2.1 国内研究现状2.2 国外研究现状2.3 发展趋势3. 课题内容相关技术与方法介绍1. 微信小程序开发技术2. 腾讯云开发平台3. 绿色项目评估模型4. 智能匹配算法5. 碳核算方法系统分析1. 需求分析1.1 用户需求1.2 功能需求1.3 …

如何自建服务器并开启公网IP:本地内网网址让外网访问详细教学

本地内网环境自建服务器后&#xff0c;如何让外网访问&#xff0c;提供互联网连接服务呢&#xff1f;有不少方法都可以实现&#xff0c;常见的有如公网IP、DDNS动态域名、nat123内网穿透等&#xff0c;下面详细教学。 一、申请开公网IP-----------------公网IP篇-------------…

企业公用电脑登录安全管控的终极方案:ASP操作系统安全登录管控方案

一、引言&#xff1a;公用电脑——企业安全管理的“灰色地带” 在企业办公场景中&#xff0c;公用电脑&#xff08;如会议室电脑、生产线终端、客服工位&#xff09;因多用户共用、权限复杂&#xff0c;往往成为安全管理的薄弱环节。员工随意登录、弱密码泛滥、敏感数据泄露事…

HarmonyOS-ArkTS开发指南:从基础到实战

目录 一、基础语法 二、声明式 UI 开发 基本组件结构 三、状态管理 四、生命周期钩子 五、组件化开发 1. 创建自定义组件 2. 组件嵌套 六、事件处理 七、布局系统 八、样式设置 九、条件渲染与列表渲染 十、异步操作 十一、路由导航 开发建议 一、基础语法 ArkT…

算法-Day04

今天还是给大家分享几道题目&#xff0c;希望大家可以好好理解。 第一题 问题描述 小蓝有一天误入了一个混境之地。 好消息是&#xff1a;他误打误撞拿到了一张地图&#xff0c;并从中获取到以下信息&#xff1a; 混境之地是一个 n⋅m大小的矩阵&#xff0c;这个地图中一共…

Git版本控制详细资料

Git安装基本配置 下载安装(一路next) 打开bash终端&#xff08;git专用&#xff09; 命令: git -v(查看版本号) 配置: 用户名和邮箱,应用在每次提交代码版本时表明自己身份 命令: git config --global user.name "FT" git config --global user.email "F…

利用井云平台把Coze工作流接入小程序/网站封装变现 | 详细步骤→

今天来看看怎么把Coze工作流接入井云生成你的专属网站/小程序&#xff01; 当前已支持三大模块接入&#xff1a;✅ 工作流 ✅ 智能体 ✅ 外部网页 本文所用工具 1、扣子&#xff1a;www.coze.cn 2、井云智能体&#xff1a;jingyun.center 为什么选择井云平台&#xff1f; …

linux weston flutter remote desktop

参考:Outputs — weston 14.0.90 documentation Weston 14.0: DRM-backend, color management, and output mirroring Weston 14.0: DRM-backend, color management, and output mirroring 🖥️ 3. DRM 输出可镜像至远程输出(RDP、VNC、PipeWire) 这次更新还带来了一个…

GitHub Copilot 是什么,怎么使用

GitHub Copilot 是一个由 GitHub 和 OpenAI 联合开发的 AI 编程助手&#xff0c;它可以在你写代码的时候自动给出建议、补全代码&#xff0c;甚至生成整个函数或算法。它就像一个“聪明的副驾驶”&#xff0c;时刻在你旁边协助你写代码。 简单解释&#xff1a; GitHub Copilot …

Android系统及应用QUIC协议支持详解

QUIC协议在Android中的全面支持与实践指南 本文深入探讨QUIC协议在Android中的实现细节&#xff0c;涵盖基础原理、开发技巧、性能优化及前沿扩展&#xff0c;提供完整的Kotlin代码示例和工程实践指南。 1. QUIC协议核心优势 QUIC&#xff08;Quick UDP Internet Connections&…