CIP-68:Cardano 原生資產設計方法

LeeMaimaiLeeMaimai
/2025年10月16日
CIP-68:Cardano 原生資產設計方法

重點總結

• CIP-68引入可升級的鏈上元數據,提升Cardano原生資產的設計效率。

• 新模式解決了舊式元數據依賴第三方索引器的問題。

• 開發者可以利用參考輸入和內嵌datum來降低交易成本。

• 用戶將享受更低的升級門檻和更清晰的信任模型。

• CIP-68支持動態NFT和真實世界資產的鏈上管理。

Cardano 將原生資產視為帳本層級的一等公民,藉此避免了 ERC‑20/721 風格的合約包裝器,並繼承了與 ada 相同的安全性和費用模型。此設計選擇使得資產發行效率高,但也引發了關於元數據、可變性、版稅和可組合性的實際問題。Cardano 改進提案 CIP‑68 引入了一種強大的「智能資產」模式:可升級、鏈上元數據,適用於 NFT 和同質化代幣,無需花費資產本身即可讀取和驗證。

本文將闡釋 CIP‑68 之所以重要的原因,其運作原理,以及它為 Cardano 生態系統中的構建者和用戶所帶來的可能性。

Cardano 原生資產的獨特之處

與基於帳戶的鏈不同,Cardano 的擴展 UTXO (EUTXO) 帳本允許您在同一 UTXO 中鑄造和轉移多個資產,這些資產由鑄造政策而非針對特定代幣的合約來追蹤。這提供了可預測的費用和並行處理能力,同時保持帳本層級資產會計的簡潔性。如需背景資訊,請參閱 Cardano 關於原生代幣的文檔,以及 EUTXO 模型如何實現具有確定性行為的腳本化交易:

  • 原生資產概覽(Cardano Docs)— 連結於此段落末尾
  • 擴展 UTXO 研究與開發者資料 — 連結於此段落末尾

參考資料:請參閱 Cardano 開發者入口網站上關於 Cardano 原生代幣和 EUTXO 模型的官方文檔及相關研究部落格。請透過「原生資產與 EUTXO 模型」造訪官方文檔以了解更多資訊。

舊式元數據的問題 (CIP‑25)

早期的 Cardano NFT 依賴於鏈下索引器和透過 CIP‑25 的交易元數據。雖然簡單,但這種方法:

  • 依賴第三方索引器來確保正確性
  • 使得升級變得笨拙或不可能
  • 無法輕鬆強制執行鏈上版稅邏輯或狀態化行為

隨著生態系統的成熟,構建者們需要一種標準,能在不犧牲用戶體驗的前提下,將元數據和狀態保持在鏈上、進行版本控制並可靠地進行發現。

您可以在 CIP‑25 中找到最初的 NFT 元數據方法,以供歷史參考(連結於此句末尾)。請參閱 CIP‑25 中的規格。

CIP‑68 登場:鏈上、可升級的「智能資產」

CIP‑68 定義了一種模式,可在 UTXO datum 中儲存元數據和狀態,同時保持乾淨、面向用戶的代幣。它將相同政策下鑄造的多個代幣之間的形式化關係,以分離關注點:

  • 面向用戶的資產,人們持有和交易
  • 一個參考資產,其 UTXO 在內嵌 datum 中攜帶標準化、版本化的元數據
  • 一個可選的狀態/線程代幣,用於管理可變性或狀態轉換

至關重要的是,錢包和 dApp 可以在不消耗資產的情況下從參考資產讀取元數據,而更新則透過花費並使用新的 datum 重新創建參考 UTXO 來完成。這使項目能夠實現「智能 NFT」功能,而無需依賴鏈下資料庫。請參閱 CIP‑68 查看標準。

Vasil 時代的實用性:參考輸入、內嵌 Datum 和參考腳本

CIP‑68 利用了 Vasil 時代的三項改進,這些改進使得鏈上元數據變得實用且成本效益高:

  • CIP‑31 參考輸入:在交易中讀取 UTXO 的數據,而無需花費它,非常適合查詢參考 NFT 的元數據 UTXO。請參閱 CIP‑31。
  • CIP‑32 內嵌 Datum:將 datum 直接儲存在 UTXO 中,無需外部查找即可實現標準化的鏈上元數據。請參閱 CIP‑32。
  • CIP‑33 參考腳本:將腳本附加到 UTXO 並參考它們進行驗證,從而減少重複與相同腳本互動時的交易大小和成本。請參閱 CIP‑33。

這些功能共同實現了對元數據和狀態的低成本、可組合的讀取訪問,同時避免了不必要的 UTXO 頻繁變動。

實際中的三代幣模式

雖然實現方式各不相同,但典型的 CIP‑68 部署如下所示:

  • 用戶代幣(可交易資產):用戶在錢包和市場上看到的部分。
  • 參考代幣(不可交易或由協議持有):在內嵌 datum 中錨定標準化元數據;索引器和 dApp 透過參考輸入從該 UTXO 讀取。
  • 狀態線程代幣(可選):用於控制更新、強制唯一性或攜帶程序化狀態,適用於動態藝術、憑證、頭寸或遊戲內物品等用例。

CIP‑68 還鼓勵對 datum 進行模式版本化,以便元數據可以在不破壞消費者使用的情況下進行演變。結果是一個版本化的鏈上真相來源,任何 dApp 都可以一致地查詢。

您可以透過 CIP‑68 探索正式規格和推薦的模式。

開發者將獲得什麼

  • 可組合性:dApp 可以信任單一鏈上元數據來源,並在不花費資產的情況下進行消費,從而實現市場、DeFi 協議和遊戲中的無縫集成。
  • 透明的可升級性:鏈上 datum 是可審計的;項目可以發布關於更新的變更策略、時間鎖或多簽要求。
  • 更好的索引:索引器不再需要協調鏈下元數據與用戶端資產;它們可以遵循政策定義的關係和 datum 模式。
  • 版稅和政策規則:雖然版稅未在帳本層級強制執行,但 CIP‑68 與政策邏輯和市場慣例相結合,以尊重創作者的意圖。有關版稅慣例,請參閱 CIP‑27。

請參閱 CIP‑27 中的版稅慣例。

用戶將獲得什麼

  • 確定性元數據:錢包可以顯示 dApp 和瀏覽器從參考 UTXO 讀取的相同數據。
  • 更低的門檻:藝術品、屬性或狀態的升級不再需要笨拙的重新鑄造或鏈下協調。
  • 更清晰的信任模型:項目可以披露元數據是否可變、誰可以更新它以及在什麼條件下更新。

一如既往,在與不熟悉的資產互動之前,請驗證政策 ID 並從信譽良好的瀏覽器檢查元數據。您可以使用 Cardanoscan 等 Cardano 瀏覽器來驗證政策和交易。

實際用例

  • 動態 NFT:隨著時間變化的演進藝術品、季節通行證或遊戲物品。
  • 憑證和 SBT 風格的工件:透過狀態代幣驅動的具有撤銷或更新機制的徽章。
  • DeFi 頭寸:LP份額或金庫收據,在用戶代幣保持適當可交易性的同時,在 datum 中攜帶頭寸狀態。
  • 真實世界資產:以版本化、可審計的方式在鏈上儲存的來源和證明。

開發者提示和最佳實踐

  • 採用清晰、版本化的 datum 模式並公開記錄,以便錢包和索引器可以快速集成。
  • 暗示可變性:如果元數據可以更改,請明確說明並解釋治理(例如,多簽簽署者、時間鎖或 DAO 批准)。
  • 使用參考輸入和參考腳本來最小化費用和 UTXO 頻繁變動。
  • 避免不必要的状态复杂性;保持用户代币的简单和快速传输的体验。
  • 考慮在收藏品的規則最終確定後,將 CIP‑68 與時間鎖或政策鎖結合使用。

有關使此模式高效的底層功能,請參閱 CIP‑31、CIP‑32 和 CIP‑33。

2025 年展望

隨著 Cardano 持續發展進入 Conway 時代,並具備 CIP‑1694 等鏈上治理基礎,增強資產表現力和可組合性的標準對於 dApp 和合作夥伴生態系統的重要性將日益增加。治理和協議升級可以加強對可變性、來源和長期元數據的保證,以實現代幣化的真實世界用例。有關治理背景,請參閱 CIP‑1694。

安全性和錢包考量

CIP‑68 資產依賴於參考 UTXO 和內嵌 datum。簽署交易時:

  • 審查交易的鑄造政策和任何被引用的腳本。
  • 優先選擇顯示政策 ID、datum 和來自鏈上來源的清晰資產元數據的錢包。
  • 將長期持有的資產儲存在冷儲存中,並使用硬體簽署以減少金鑰暴露。

如果您擁有包含 Cardano 原生代幣的多鏈投資組合,像 OneKey 這樣的開源硬體錢包可以在您的堆疊中作為離線簽署錨點。OneKey 專注於透明、易於審計的韌體和安全的離線流程,幫助您在透過兼容的軟體錢包與 dApp 互動時,將私鑰保留在離線狀態。

參考資料

使用 OneKey 保護您的加密之旅

View details for 選購 OneKey選購 OneKey

選購 OneKey

全球最先進嘅硬件錢包。

View details for 下載應用程式下載應用程式

下載應用程式

詐騙預警。支援所有幣種。

View details for OneKey SifuOneKey Sifu

OneKey Sifu

即刻諮詢,掃除疑慮。

繼續閱讀