作者/ TQ Tezos

來源/ LongHash

了解tzNFT 教程庫請點擊https://github.com/tqtezos/nft-tutorial。

關於tzNFT

TQ Tezos 發布瞭如何基於Tezos(特所思)的FA2 代幣標準創建非同質代幣(NFTs)並與之交互的教程。

新的NFT 教程將會教開發者如何使用tznft CLI 工具來創造基於FA2 的NFT 合約並與之交互,尤其是如何:

利用一個NFT 藏品合約來鑄造一系列代幣 如何檢查代幣元數據及餘額如何轉移被創造的代幣如何代表所有者轉移代幣如何將IPFS 哈希作為代幣元數據的一部分

關鍵資源

tzNFT tutorial based on FA2 (基於FA2 的tzNFT 教程)FA2 (TZIP-12) standard overview (FA2(TZIP-12)標準概述)

NFT 與元數據

非同質代幣(NFTs)是一種日漸流行的區塊鏈首創元素,在一系列背景下代表了獨一無二的數字物品。在這些例子中,NFTs 被用來代表數字藝術品、藏品、遊戲內置資產、許可權限、甚至保險的所有權、使用權、以及交換權。正如其名稱所示,NFTs 與同質代幣的不同之處在於,NFTs 之間是不可以互換的。每個NFT 都擁有唯一的代幣ID ,一般包括元數據。這些元數據則會鏈接到唯一的文件、圖像、遊戲內物品、或者其他通常被存儲在鏈下的內容。

元數據通常是使NFT 變得有價值的關鍵驅動因素,尤其是當元數據把NFT 與某種藏品聯繫起來的時候。本文並未涉及對元數據更深層的理解,但TQ Tezos 計劃很快發布TZIP-16 的草擬版本,其中詳述了一種通用合約元數據標準。 TQ Tezos 還計劃發布一版簡易的開源用戶界面(UI),允許非技術人員用戶鑄造自定義NFT ,並利用流行功能來擴展基本的NFT 接口(例如用於交易市場)。

FA2

FA2 是Tezos 區塊鏈上的一個多資產接口,使用戶能夠創建豐富多樣的代幣類別,例如同質、非同質、或者半同質代幣。 FA2 提供了一種標準API ,用以轉移代幣,查看餘額,管理其他鏈上合約的許可權限,以及管理元數據。

對於FA2(TZIP-12) 的老用戶,請注意技術規範的最新變化,其中包括對操作者API(Operator API)的輕微修改,打破了現有的實現。

本文由TQ Tezos首發英文版於Medium,TQ Tezos 授權LongHash 翻譯並發表中文版。

原文鏈接:https://medium.com/tqtezos/tznft-non-fungible-tokens-on-tezos-using-fa2-b1ab11185ec1