Lesson 1
React.jsを使ってNFTをミントおよびバーンする
React.jsを使用して、XRP Ledger上でNFTをミントおよびバーンしてみましょう

台帳上の一意な資産の表現
通常のトークンは、法定通貨のような代替可能で交換可能な資産を表現するのに最適です。しかし、時には、自動車の権利証、特定の美術品、資格証明など、代替不可能な資産の所有権や真正性の証明を表現したい場合があります。非代替性トークン(Non-Fungible Token / NFT)を使用すると、これらのユニークな資産をトークン化し、XRPLを使用して安全に売買できます。
XRPLのNFT
NFTokenオブジェクトは、XRP Ledger上の単一の非代替性トークン(NFT)を表し、注意すべきいくつかの必要なフィールドがあります。
NFTokenTaxon
同じアカウントによって発行されたNFTをグループ化するために使用される任意のIDです。類似した資産のコレクションを作成する場合、同じNFTokenTaxonを表示できます。
URI
この任意のフィールドを使用すると、NFTに関連する詳細情報にリンクできます。NFTが表す資産へのリンクとして使用する人もいれば、マーケットプレイスや他のアプリケーションでNFTを解析するのに役立つ追加のメタデータへのリンクとして使用する人もいます。
このレッスンの残りの部分では、NFTを作成(”ミント”)する方法、アカウントが現在所有しているNFTを確認する方法、そしてNFTを削除(”バーン”)する方法について説明します。
Seeing this in action
- 下のサンドボックスを開きます。
- ウォレットが作成されるのを待ちます。
- URIフィールドにリンクや短いテキストを追加して、NFTをカスタマイズできます。
–このフィールドは、台帳に保存されるデータのサイズを妥当な範囲に保つため、最大256バイトまで指定可能です。
–通常、デジタルコンテンツやメタデータへのリンクはここに格納されます。 - SendボタンをクリックしてNFTをミントしし、NFTokenMintトランザクションがXRPLによって検証されるまで待ちます。
- 成功すれば、アカウントにトークンIDと、指定したURIが表示されるはずです。
–異なるURIを使ってこれを繰り返すと、より多くのNFTがあなたのアカウントに追加されるのを確認できます。 - NFTokenIDを1つコピーし、”burn”フィールドに貼り付けます。
- SendボタンをクリックするとそのNFTokenを完全に削除することができます
–処理の裏側では、NFTokenBurnトランザクションが送信されています。
