メタデータ
メタデータとは、他のデータに関する情報を提供するデータです。対象データの特徴や由来、構造を明らかにすることで、検索や利用がしやすくなります。
日常的なコンピューティングでも、メタデータはさまざまな場面で使われています。例えば写真ファイルには、撮影日時やカメラの機種、ファイルサイズといった情報がメタデータとして含まれている場合がありますが、これらの情報は画像そのものには表示されません。暗号資産の分野でも同様に、メタデータが
トランザクションの詳細やトークンの特性を示しています。
ブロックチェーン上のトランザクション記録には、タイムスタンプ、関係するアドレス、移転額、支払われた手数料といった情報がメタデータとして含まれます。これらはトランザクションの内容を説明する付随情報であり、実際に送金される価値そのものとは区別されます。
メタデータは、特に
非代替性トークン(NFT)において欠かせない存在です。ブロックチェーン上に記録されたNFTは、本質的には所有権を記録したものにすぎません。そのトークンに意味を与えるのがメタデータであり、通常は名称、説明文、画像またはメディアへのリンク、そのアイテムを特徴づける特性の一覧が含まれています。メタデータが存在しない場合、どのウォレットがどのトークンを所有しているかは記録から読み取れても、そのトークンが実際に何を表しているのかまではわかりません。
NFTのメタデータは、一般的に2つの方法のいずれかで保存されます。オンチェーンメタデータは、
スマートコントラクトにデータを直接書き込む方式です。外部サーバーに頼らずトークン自体が情報を保持できるため永続性に優れますが、ブロックチェーン上へのデータ保存には相応のコストがかかる傾向があります。
オフチェーンメタデータは、ブロックチェーンの外部に保存されます。この場合、トークンが保持するのはトークンURIと呼ばれるリンクのみで、実際のファイル自体は
中央集権型サーバー、あるいは
IPFSのような分散型ストレージネットワーク上に置かれます。オフチェーン方式はコストを抑えられる一方、リンク先が利用できなくなるとメタデータ自体にアクセスできなくなるおそれがあります。そのため、どちらの保存方式を選ぶかによって、NFTの長期的な信頼性が左右されることになります。
メタデータの保存方法や構造を理解しておくことで、そのトークンが実際に何を表しているのか、また今後もその詳細情報にアクセスし続けられる可能性がどの程度あるかを、利用者自身で見極めやすくなります。