最終更新:
編集

NFTペイロードのストレージ

NFTはブロックチェーン上で作成されます。しかし、メディア、メタデータ、属性を含むNFTのコンテンツは、XRP Ledger上、XRP Ledger外の分散型、XRP Ledger外の中央集権型など、様々な方法で保存することができます。

XRP Ledger上

データが256バイトより小さい場合は、data://URIを使用し、URIフィールドに直接埋め込むことを検討することができます。これには、信頼性が高く、永続的で、レスポンス性の高いデータベースにデータを保存できるという利点があります。

分散型, XRP Ledger外

NFTのメタデータには、既存の分散ストレージソリューションを使用できます。

IPFSやArweaveは分散化ソリューションを提供しています。しかし、メタデータの効率的なフェッチが問題になることがあります。IPFSやArweaveに直接クエリしてメタデータをフェッチするのは、高品質なメディアを含むNFTの複数ページをスクロールするユーザからのすばやいレスポンスを必要とする最新のウェブサイトには十分な速度ではありません。

クラウドストレージソリューションの例については、ブログポストNFT Payload Storage Optionsをご覧ください。

中央集権型, XRP Ledger外

URIフィールドを使用して、ペイロードが提供されるWebサーバを指定できます。

別の方法として、レジャー上のスペースを節約するために、AccountSetを使用して発行者のDomainフィールドを設定し、トークンのNFT IDをそのドメイン上のパスとして扱うこともできます。例えば、NFTのIDが123ABCで、発行者のドメインがexample.comの場合、ペイロードはexample.com/tokens/123ABCから送信されます。