非代替トークン・フレームワーク
非代替トークン・フレームワークでは、ブロックチェーン・アプリケーション・ビルダーでサポートされている拡張ERC-721標準が使用されます。
非代替トークン(NFT)は、特定のアイテムまたはコンテンツの所有権を表す一意のデジタル・アセットです。可換トークンとは異なり、各NFTには個別のプロパティがあります。ブロックチェーン・アプリケーション・ビルダーは、ERC-721標準を拡張して、NFTの作成および管理をサポートし、開発者が独自の実世界資産(RWA)およびネイティブ・デジタル資産を効率的にトークン化できるようにします。
ユース・ケースの例:
Oracle Blockchain Platform Digital Assets Editionに付属する拡張バージョンのブロックチェーン・アプリケーション・ビルダーでは、次の機能がサポートされています。
- 一意の識別子: 各NFTには個別の識別子が割り当てられ、その一意性とトレーサビリティが保証されます。NFT作成全体のみがサポートされています。つまり、各NFTは、部分的な所有権のない一意の部分化不可の資産を表します。小数NFTのサポートの詳細は、Combined Token Frameworkを参照してください。
- メタデータ・アソシエーション: メタデータをトークンに添付して、説明、イメージ、外部リンクなどのアセットに関する詳細情報を提供します。メタデータ・プロパティは、NFTの作成時に固定されます。
- カスタム属性: NFT所有者が更新できる追加プロパティを指定します。
- ミントおよび書き込み: NFTを作成(マイニング)および削除(書き込み)して、トークン化されたアセットのライフサイクルを管理します。
- 所有権移転: 信頼性と来歴を確保する安全な方法で、当事者間でNFTの所有権を移動します。
- ロック: ボールト内のNFTをロックして、どのユーザーにも転送または書き込みできないようにします。
- ロール操作: ユーザー・アカウントに特定の権限を提供するために、minterやBurnerなどのロールを割り当てて適用します。
Oracle Blockchain Platform Digital Assets Editionには、非代替トークン・シナリオ用のチェーンコード・パッケージとラッパーAPIパッケージが含まれています。チェーンコード・パッケージには、フレームワークの使用を示すNFT Art Collection Marketplaceサンプルが含まれています。ラッパーAPIパッケージは、REST APIを拡張して、NFT Art Collection Marketplaceシナリオに固有の操作をサポートします。