非代替トークン・フレームワーク

非代替トークン・フレームワークでは、ブロックチェーン・アプリケーション・ビルダーでサポートされている拡張ERC-721標準が使用されます。

非代替トークン(NFT)は、特定のアイテムまたはコンテンツの所有権を表す一意のデジタル・アセットです。可換トークンとは異なり、各NFTには個別のプロパティがあります。ブロックチェーン・アプリケーション・ビルダーは、ERC-721標準を拡張して、NFTの作成および管理をサポートし、開発者が独自の実世界資産(RWA)およびネイティブ・デジタル資産を効率的にトークン化できるようにします。

ユース・ケースの例:
デジタルアート
アーティストに作品の所有権を販売および追跡するためのプラットフォームを提供するアートワークをトークン化します。
コレクション
取引カード、ゲームアイテム、音楽などのデジタルコレクションを、検証可能な所有権で作成します。
資産レコード
財産の所有権、譲渡および管理を簡素化するために、レコードをNFTとして表します。
信用状
信用状をNFTとして表し、貿易金融文書を安全に転送し、グローバル取引の真正性、透明性、および自動完了を確保します。
知的財産
特許または商標の所有権をNFTに割り当てることで、ライセンスと譲渡が容易になります。

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シナリオに固有の操作をサポートします。