Estimated reading time:

25分鐘

Difficulty:

Intermediate

Key takeaway:

XRPL鏈上有內建NFTs工具,可以創建、銷燬和管理獨特性的資產。

Lesson 1

使用React.js進行鑄造和銷毀NFT

使用React.js在XRPL鏈上鑄造和銷毀NFT。

獨特性的資產上鏈

普通代幣非常適合代表同質性資產或是如法定貨幣類的有價資產,直接可在鏈上進行資產交換。 儘管如此,代表資產所有權證明文件跟資產真實性認證文書這類非同質性的資產——例如,汽車契約、特別的一件藝術品或一紙證書。可以透過XRPL鏈上的發行非同質性代幣 (NFT),將這些獨特性的資產代幣化,透過資產上鏈就可以XRPL鏈上安全買賣。

XRPL鏈上的非同質性代幣(NFTs)

物件名稱NFToken代表XRPL鏈上一個非同質性代幣(NFT),這個物件中有幾個重要欄位需要注意:

NFTokenTaxon

使用一個序號將同一帳戶發行的各種NFTs進行組合排列。如果您正在建立一組類似系列資產的藏品,就可以使用相同的NFTokenTaxon進行歸類分群。

URI

這個超連結是屬於選填欄位,可以連結到其他網頁中跟發行的NFTs相關的更詳細的資訊。有些人用來連結到NFT所代表的特定資產,也有人用來連結到其他元數據,如此有助于解析這顆NFT代幣在交易市集或其他NFT app的資訊。

本節課的其餘部分將展示如何建立(「鑄造」)一顆NFT,檢視帳戶目前擁有哪些NFTs,以及如何刪除(「銷毀」)一顆NFT。

看沙盒如何運作這些動作

  1. 開啟下方的沙盒。
  2. 等待錢包從水龍頭流入測試資金。
  3. 透過在URI這個選填欄位中新增超連結,或輸入少量文字來自定義您的這顆NFT代幣。
    –此欄位最多可以輸入256位元組,鏈上儲存的帳本資料長度有合理限制數。
    –通常在鏈上只儲存文數字或連結元數據。
  4. 點擊「傳送」按鈕,進行鑄造NFT動作,等待NFTokenMint交易在XRPL鏈上驗證。
  5. 如果上鏈成功,您的帳戶中看到一個代幣編號ID,以及輸入的文數字或URI超連結。
    –您可以重複此操作,輸入不同的文數字或URI,新增更多NFTs到您的帳戶中。
  6. 複製並貼上一個NFTokenID,並將其貼上到「燒錄」欄位中。
  7. 點擊「傳送」按鈕,將永久刪除該NFToken。
    –在幕後,測試鏈上進行NFTokenBurn交易,銷毀這顆非同質性代幣。
END OF LESSON

現在您已經瞭解了一些關於 在 XRP Ledger 上使用 React 鑄造和銷毀 NFT 的知識,請通過測驗來測試您的理解。

Welcome to your Mint and burn NFTs with React.js (CH)

NFTokenTaxon ID 是做什麼用的?