NFTのデータはどこにあるか
NFTを見たときに表示される画像は、ほぼ必ずブロックチェーンの外にあります。トークンが持っているのはリンクで、そのリンクは別の場所につながっています。このレッスンでは、それがどこなのか、そしてそれがNFTが変わったり消えたりしうるかを決める理由を説明します。
なぜブロックチェーンに置かないのか?
ブロックチェーンにデータを保存するのは高くつきます。すべてのノードが永久にコピーを持ち続けるからです。画像を丸ごとそうやって保存すると、手数料が非常にかかります。そのため、ほとんどのコレクションは短いリンクをコントラクトに保存し、残りは別の場所に置いています。
リンクの連鎖
- コントラクト内のトークンは、トークンURIと呼ばれるリンクを持っています。
- そのリンクはメタデータにつながります。NFTの名前、説明、特性、そして2つめのリンクを記した小さなテキストファイルです。
- 2つめのリンクは、画像やその他のファイルにつながります。
ウォレットやマーケットプレイスは、これらのリンクをたどって結果を表示します。NFTの永続性は、この連鎖のいちばん弱い部分で決まります。
データが置かれる3つの場所
普通のウェブサーバー。 リンクは普通のウェブアドレスです。サーバーを管理する人は、ファイルを変えることも、ホスティング代の支払いをやめることもできます。そうなると、トークンは存在し続けても、何も指していないか、別のものを指すことになります。
IPFS。 ファイルのアドレスが、その中身から計算されるファイル共有ネットワークです。このアドレスはコンテンツ識別子と呼ばれます。
- ピクセルを1つ変えるだけで、識別子が変わります。そのため、この種のリンクを、こっそり別のデータに向け直すことはできません。
- ファイルが利用できるのは、ネットワーク上の少なくとも1台のコンピューターがコピーを持っている間だけです。コピーを持ち続けることをピン留めと呼びます。誰もピン留めしなければ、リンクが正しくてもファイルは消えることがあります。
ブロックチェーンそのもの。 ごく一部のコレクションは、すべてをコントラクトに保存しています。最も永続的な方法ですが、コストのため最も珍しい方法です。
2種類のIPFSリンク
IPFSのリンクは2通りの書き方ができます。
ipfs://のあとに識別子を続ける形。これが正しい形です。ネットワーク上の誰かがファイルを持っている限り機能します。- ゲートウェイを経由するウェブアドレスの形。ゲートウェイとは、普通のブラウザーのためにIPFSのファイルを取ってくるウェブサイトです。そのゲートウェイが閉鎖されると、ファイルが存在していてもリンクは切れます。
IPFS自身によるNFT制作者向けのガイドは、ゲートウェイのリンクをトークンに保存するメインのリンクにすべきではないと述べています。
リンク自体は変えられるか?
場合によります。コントラクトによっては、所有者がトークンの指す先を更新できます。プロジェクトはこれを、販売後に作品を公開したり、誤りを直したりするのに使います。これは、所有者があなたのトークンに表示されるものを差し替えられるということでもあります。
リンクを永久に固定するコントラクトもあります。マーケットプレイスでは、これがメタデータの凍結(frozen metadata)と表示されることがあります。
確かめ方
マーケットプレイスやブロックエクスプローラーで、トークンの詳細を見ましょう。
- トークンURIはどこを指しているか? ウェブアドレスか、ゲートウェイか、
ipfs://か。 - メタデータは凍結されているか? それとも、コントラクトの所有者が変えられるか。
- 誰がファイルを利用できる状態に保っているか? 動きのなくなったプロジェクトは、それをやめるかもしれません。
ブロックエクスプローラーの読み方はレッスン34で紹介しました。
マーケットプレイスが見せるもの
マーケットプレイスは、ブロックチェーンをのぞく窓です。自分のサイトで出品を非表示にしたり、削除したりできます。トークンはコントラクトの中に存在し続け、あなたのものであり続けますが、主要なマーケットプレイスが表示しなければ、売るのは難しくなるかもしれません。
一般的なNFTの画像はブロックチェーンに保存されている?
NFTはたいてい、別の場所にあるファイルへのリンクを持つトークンです。リンクがどこを指していて、変えられるかどうかを確かめましょう。それが、NFTが変わったり消えたりしうるかを決めます。
出典
- IPFS docs: Best practices for storing NFT data
- IPFS docs: Content identifiers
- ethereum.org: ERC-721 non-fungible token standard
- Ethereum Improvement Proposals: ERC-721
2026年10月10日にこれらの出典と事実を照合済み。
メールで学ぶコース
始めるための短いメールが5通、その後は月に1通、新しい内容をお知らせします。価格の予想も誇大な宣伝もありません。
無料。いつでも配信停止できます。プライバシー通知をご覧ください。
進捗も保存しますか?無料アカウントを作成。