像?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|英文電報群|中文電報群