主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

本文は約9134字で,全文を読むには約12分かかります
冷酷な事実を言わせてください。CryptoPunks も CryptoKitties もメタデータをオンチェーンに保存しません。

出典: ブロックビートs

現在の市場で非常に誇大宣伝されている収集可能なNFTの場合、写真の保存方法が分散化されているかどうか、購入後の改ざんのリスクがあるかどうかは、多くの購入者が非常に懸念している問題です。 NFT のメタデータ フィールドは通常、写真を保存するために使用されるため、ユーザーが NFT でメタデータを表示できるようにするためのシンプルで効率的な方法が必要です。

現在、Opensea では NFT のメタデータが凍結されているかどうかを表示するなど、一部の製品ではメタデータのセキュリティ評価機能を提供しています。ただし、さまざまな NFT プロジェクトの基礎となるスマート コントラクトに含まれる関数名はまったく同じではなく、各プロジェクトのメタデータの保存方法も大きく異なるため、単一のクエリ製品がすべての NFT 製品と互換性があるわけではなく、さらには一部の NFT 製品と互換性があるとは限りません。ユーザーに誤解を招く情報を提供する可能性があります。

最初のレベルのタイトル

文章

まず第一に、私たちが毎日話しているNFTの独自性は3つの基本要素によって決定されることを明確にする必要があります。これらは、NFT を展開するパブリック チェーン、NFT を生成するスマート コントラクト、およびスマート コントラクト内の NFT の数です。

この記事では、現在最も豊富なNFTプロジェクトであるイーサリアムとNFTのERC-721プロトコルを例に挙げて、Etherscanを介してNFTメタデータをクエリする方法を読者に紹介します。

まず、読者は最もよく使われるOpenseaを通じて検証したいNFTコレクションページを見つけることができます。ここでは例としてBored Ape Yacht Clubのコレクションを取り上げます. 左下隅の詳細ページには、このNFTの3つの最も重要な情報が表示されていることがわかります: 1. 契約アドレス; 2. 契約内のNFTの数、トークン ID です。3. パブリック チェーン、イーサリアムです。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

契約アドレスの右側にあるリンク(契約アドレス)をクリックすると、契約アドレスに対応したEtherscanブラウザのページに自動的にジャンプします。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

ページ上の「契約」タブをクリックして、契約の基礎となるコードを参照します。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

コードの特定の意味を理解する必要はありません。上の図の「Read Contract」ラベルをクリックするだけで、このコントラクト内のクエリ可能な関数を参照できます。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

ページ上で 20 位にランクされている関数 tokenURI を見つけます。これは、NFT 契約のメタデータをクエリするための専用関数です。

もちろん、メタデータのクエリに使用される関数の名前はスマート コントラクトごとに異なりますが、通常は URI、メタデータ、その他のフィールドがあり、詳細に分析する必要があります。幸いなことに、最近の新しいプロジェクトのほとんどは、基本的にこの関数に tokenURI という名前を付けるため、ユーザーは多くの手間を省くことができます。

tokenURI 関数をクリックすると、次のインターフェイスが表示されます。上の入力ボックスにクエリしたい NFT 番号 (Opensea で確認したばかりのトークン ID 番号 6476) を入力し、下の [クエリ] ボタンをクリックします。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

クエリ ボタンをクリックすると、システムが一連のコードを返すことがわかります: ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/6476

このコード列は、NFT のスマート コントラクトに保存されるメタデータです。このNFTのメタデータはipfsストレージリンクを保存していることがわかり、NFTが分散ストレージ方式を採用していると判断できます。読者は、ipfs ブラウジングをサポートする Brave などのブラウザを使用して表示でき、このアドレスは NFT によって表される猿の写真を返します。

上記はEtherscanを介してNFTメタデータをクエリするプロセス全体であり、ユーザーにとって操作の敷居がそれほど高くないことがわかります。しかし、より重要な問題は、NFTのメタデータがどのように保存されているかを理解することで、将来のNFTの投資や購入にどのように役立つのかということです。

最初のレベルのタイトル

副題

1. 保管しないでください

はい、一部のNFTプロジェクトではチェーン上の写真の保存場所に関する情報がまったく見つからず、コントラクトにメタデータを保存する機能さえないのは事実です。この保存方法は、NFT の初期に一部の化石レベルのプロジェクトでのみ採用され、最も典型的なのは CryptoPunks です。

CryptoPunks

先ほどの方法でCryptoPunksのコントラクトアドレスを問い合わせたところ、TokenURIなどのフィールドが見つからないことがわかりました。しかし、5 番目の関数 imageHash ではハッシュ値の文字列が返されていることがわかります。これは、10,000 個の CryptoPunk 画像全体から結合された大きな画像のハッシュ値です。この画像は現在、プロジェクトの公式 Web サイトに保管されています (画像リンク)、ユーザーは自分で写真をダウンロードし、そのハッシュ値を計算し、チェーン上のハッシュ値と比較して写真の信頼性を検証できます。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

このことから、CryptoPunks プロジェクトはチェーン上に写真を保存しておらず、スマート コントラクトで写真検証方法をユーザーに提供しているだけであると結論付けることができます。本質的には画像を保存するのではなく、チェーン上で検証する方法を提供するだけです。

ストレージがないため、CryptoPunks NFTを購入した後、対応する画像がOpenseaに正確に表示されるのはなぜですか?実際、これは Web ページのフロントエンドにある Opensea などの Web サイトの人為的な適応に完全に依存しており、CryptoPunks の画像はチェーン上には存在せず、集中化された Web サイトのキャッシュに存在します。したがって、CryptoPunksのNFTは、正常に表示される前に中央集権的な組織に依存する必要があります。

したがって、投資家が購入するCryptoPunks NFTは、写真やその他の実用的な機能がなく、スマートコントラクトの単なる数字です。彼に対する人々の認識やウェブサイトに表示される写真の内容は、コミュニティの合意に大きく依存します。例えば、2番目のCryptoPunksのNFTは、左から2番目なのか、上から2番目なのか、チェーン上に明確な判断基準はなく、誰もが「あるアバターの代表だ」と思っているだけです。

このタイプのNFTプロジェクトは、その存在と価値には非常に強力なコミュニティのコンセンサスサポートが必要であるため、現在の市場ではほとんど姿を消しています。まだこの「保管」方法を使用している新しいプロジェクトがある場合、投資家は慎重に購入することをお勧めします。

クリプトキティーズ

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

CryptoKittiesも長い歴史を持つNFTプロジェクトです。また、コントラクト内にメタデータが見つからず、唯一のメタデータのような関数が null 値を返しました。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

分析の結果、CryptoKitties も猫の写真をチェーンに保存することを選択せず​​、猫の写真を構成する基本要素を一元的な公式 Web サイトに保存していることがわかりました。チェーンに記録されているのは、猫一匹一匹の固有の特性値でしかなく、猫の容姿を決定する「遺伝子」ともいえます。ユーザーがCryptoKittyを購入すると、フロントエンドディスプレイを担当するWebサイトがNFTの特徴的な遺伝子を直接取得し、定められたルールに従ってユーザーに表示される猫の絵を生成します。

したがって、CryptoKitties プロジェクトの保存方法は次のように要約できます。猫の「遺伝子」はチェーン上に保存されますが、特定の表示コンテンツはサーバーによって合成され、その表示効果は集中サーバーに完全に依存します。

ただし、CryptoKittiesは純粋な画像ベースのNFTプロジェクトではないため、その生殖機能は前世代の「遺伝子」とチェーン上のアルゴリズムに依存することによってのみ合成でき、猫の外観の希少性はもっぱら依存します。したがって、このプロジェクトでは、メタデータの欠如がゲームの機能と評価に大きな影響を与えることはありません。

メタデータ ストレージの問題を回避し、他の代替方法を通じて NFT フロントエンド ディスプレイの問題を解決する上記 2 つのソリューションの最大の利点は、チェーン上の貴重なストレージ スペースを節約し、プロジェクト開発の複雑さを軽減できることです。しかし、関連するNFTを適応または表示したいWebサイトは、その表示効果を手動で構成してキャッシュする必要があり、その最終的な表示効果は従来の集中型組織に完全に依存しているため、欠点も明らかです。キーノードに障害が発生すると、ユーザーが購入したNFTが正常に表示されなくなる場合があります。

副題

2. オンチェーンストレージ

オンチェーン ストレージは、習慣的に次のように呼ばれることもあります。「永久保存」なぜなら、ユーザーがブロックチェーンの改ざん不可能な特性に依存してデータをチェーンに送信すると、理論的にはチェーン上のデータが永久に保存されるからです。チェーンが永久に実行されることが期待できる限り、対応するデータは永久保存と同等になります。

現在オンチェーン ストレージを使用しているプロジェクトも 2 つのカテゴリに分類できます。1 つは NFT スマート コントラクトと同じパブリック チェーンにメタデータを保存するもので、もう 1 つは Arweave などの専用ストレージ パブリック チェーンにメタデータを保存するものです。現時点では、2 番目のスキームを採用している代表的なプロジェクトはそれほど多くないため、この記事ではあまり紹介せず、以下ではイーサリアムに保存されている代表的なプロジェクトのみを分析します。

Autoglyphs

Autoglyphs プロジェクトも、CryptoPunks を開発したのと同じ Larva Labs チームによって開発されています。 CryptoPunksと比べると知名度もそれほど高くなく、見た目の要素も比較的シンプルです。以下の図は製品形態の一部を示しています。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

Etherscan を介してメタデータを呼び出すために上記のメソッドを依然として使用しており、返される結果は次のとおりです。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

副題

3. 分散型ストレージ

分散型ストレージ技術の出現は、ブロックチェーンの発明よりもはるかに早いものでした。分散ストレージはブロックチェーンと同じ分散機能を備えていますが、分散ストレージをオンチェーン ストレージと直接同一視することはできません。

現在、NFTメタデータを保存するために分散型ストレージ方法を使用する主流のプロジェクトには、先に紹介したBored Ape Yacht Clubが含まれており、これはほとんどのアートNFTで使用されているストレージ方法でもあります。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

分散ストレージを採用すると、次のような大きな利点があります。

1. 改ざん不可能な変更: ファイルのアドレス指定と保存に使用されるドメイン名にはファイルのハッシュ値が含まれているため、ブロックチェーンと同じ改ざん不可能な特性があり、暗号化の本来の精神により沿っています。

2. ストレージ コストの削減: 現在のほとんどの画像プロジェクトでは、基本的に、長時間インターネットに接続できるパーソナル コンピューターで長期データ ストレージを保証できます。ブロックチェーンのインセンティブメカニズムと組み合わせたファイルコインなどのストレージインセンティブ層が採用されたとしても、そのコストはイーサリアムのストレージのコストと比較すると依然として無視できるほど小さいです。

副題

4. 集中ストレージ

ここでのいわゆる集中ストレージとは、メタデータを集中 Web サイト サーバーに保存し、メタデータ内の URL へのリンクを保存することです。過去 2 日間で爆発的に盛り上がった小さなペンギン プロジェクトを例に挙げてみましょう。

Pudgy Penguins

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

以下の図は、tokenURI 関数クエリによって返された結果のスクリーンショットです。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

クエリ結果から、このプロジェクトのメタデータが集中 URL リンクを返し、NFT 画像がプロジェクトの公式 Web サイトのサーバーに直接保存されていることを示していることがわかります。この保管方法は、長期的には 2 つの大きなリスクに直面することになります。 1 つは、Web サイトの所有者によってデータが改ざんされる可能性があるということ、もう 1 つは、ある日 Web サイトのメンテナンスが失われ、リンクにアクセスできなくなる可能性があるということです。

したがって、集中ストレージを使用するこのようなイメージNFTプロジェクトの場合、投資家は購入する際に、プロジェクト当事者の体力とプロジェクトの長期運営を維持する意欲を慎重に評価する必要があります。このタイプの NFT には画像自体以外に適用価値がないため、対応するリンクによって返される画像が変更されると、アイテムはいつでもゼロにリセットされる可能性があります。

ブロックチェーンの不変性はメタデータに保存されたウェブサイトのリンクにのみ反映されると言われますが、この一元化されたウェブサイトのリンクがどこを指しているのかについては、ブロックチェーンはまったく知りませんし、制御することもできません。したがって、このタイプのNFTは依然として構造的に集中化されています。

それを 1 つの法律に要約すると、次のようになります。製品の分散化の度合いは、そのすべてのコンポーネントのうち最も集中化されたリンクに依存します。1 つのリンクが集中化されたテクノロジー スタックを採用している限り、製品全体は集中化された製品となります。したがって、このタイプのストレージを使用する画像のような NFT は、分散型で改ざん防止のブロックチェーンの基本的な特性を備えていません。

副題

5. 保管場所を選ばない

どこに保存されるかは問われない理由は、このタイプの NFT の価値はメタデータの保存方法に直接関係しておらず、価値が大きな影響を与えるためです。以下では、2つの有名なNFT適用プロジェクトを例として取り上げます。

Axie Infinity ゲームの NFT

以下の図は、Axie NFT のメタデータをクエリして返されたコンテンツですが、そのメタデータには一元化された URL リンクのみが保存されているため、フロントエンドの表示画像が改ざんされる危険性があることがわかります。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

ただし、画像NFTとは異なり、ゲームのキャラクターまたは小道具としての NFT の主な価値は、Web ページのフロントエンドに表示できる画像からではなく、ゲーム内のその機能と属性によって決まります。例えば、NFTに代表されるゲームキャラクターの攻撃力が高いほど戦闘に勝ちやすいため、その価値は高くなる。このNFTメタデータに保存されている情報は、ゲームキャラクターのスキンに似ているだけであり、変更されたとしてもゲームの属性には影響しません。

これは Glory of Kings と同様で、ゲーム キャラクターのスキンを変更してもゲームの動作に重大な影響を与えません。したがって、ゲームで使用される NFT は、Web ページのフロントエンドに表示されるスキンのプロパティよりも、ゲーム内の NFT の実際の機能、またはその本質的な価値の方が重要です。

Uniswap V3 Position NFT

Uniswap NFT メタデータの保存方法は非常にユニークであり、詳細に説明する価値があります。ここでも最初に Etherscan を通じてチェーン上のデータをクエリします。返された結果は次のとおりです。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

返されたデータは解読不能な文字化けしているようですが、上部のコメントには、使用されているエンコード方式であるbase64が示されています。私たちは、オンラインの Base64 デコード ツールをランダムに検索します。このツールは、文字化けした文字を解析して、次のような読み取り可能な結果を​​得ることができます (長すぎるため、データの一部のみがインターセプトされています)。

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

マーケットメイクポジション、マーケットメイク価格帯、トークンアドレス、ステートメントなどの情報のトークンペアがメタデータの先頭にマークされていることがわかります。背面画像フィールドには、svg形式で格納されたNFT画像情報が保存されます。

ここでsvg形式について少し説明します。 svgは画像保存フォーマットで、中国語での正式名称は「スケーラブルなベクターグラフィックス」。一般的に使用されている画像の保存形式はピクセルに基づいていることはわかっています。たとえば、携帯電話の写真の保存形式は、レンズによって収集された各ピクセルの色を 1 つずつファイルに保存するため、ピクセルが高いほど鮮明になります。同時に、占有される保管スペースが大きくなるほど、チェーンを節約することが難しくなります。

svg 形式は、ピクセルを保存して画像を保存するのではなく、グラフィックスの形状を保存します。例: アスペクト比 2:1、背景色が赤、トークン ペアの名前が左上隅に表示される長方形を保存します。画像を保存するこの方法の利点は、形状が決まれば無限に拡大/縮小できることと、画像が占有する記憶領域はグラフィックのサイズには影響されず、グラフィックの複雑さにのみ関係することです。 。したがって、この保存形式は、比較的単純な構造のベクトル画像を低コストでイーサリアム上に保存するのに役立ちます。

また、Uniswap の NFT はすべて同じベクトル図テンプレートを使用しているため、この NFT のピクチャ スタイルはコントラクトのデプロイ時に 1 回保存するだけで済み、その後、新しく作成された各 NFT はグラフィック内のトークン ピアのコア情報を更新するだけで済みます。 NFT画像を生成することができます。したがって、ユーザーはこの画像を保存するためにストレージコストを支払う必要はありません。

UniswapのNFTメタデータ保存方式は、数あるNFTプロジェクトの中でも最も目を引くソリューションと言えるでしょう。彼はいくつかの重要なニーズを同時にこなしました。 1 つ目は、チェーン全体に保存され、完全に分散化されており改ざんできないこと、2 つ目は、Web ページのフロントエンドに保存されているキャッシュ データに依存せずに、すべての情報をチェーンから直接読み取ることができること、3 つ目です。クロスチェーン通話データのリスクは伴いません。オフチェーンストレージを使用するプロトコルの失敗や攻撃について心配する必要はありません。イーサリアムのセキュリティを信頼している限り、NFTのセキュリティを完全に信頼できます。第 4 に、単純なグラフィック情報しか表示できない Autoglyphs プロジェクトとは異なり、複雑な画像を保存できます。

もちろん、これだけ話した後でも、NFTの価値の源泉に戻る必要があります。実際、Uniswap の NFT の価値については、そのメタデータがどこに保存されるか、あるいはメタデータが保存されるかどうかでさえ、その価値にはまったく影響しません。 UniswapのNFTの価値は、資金プールから取得できる資産の価値にのみ依存するためです。あなたが保有する銀行預金証書と同じように、預金証書そのものが美しいかどうかは関係なく、同等の通貨を取り出すことができれば、印刷品質が細かくても粗くても問題ありません。

最初のレベルのタイトル

主流の NFT プロジェクトのメタデータはどこに保存されていますか? | Web3.0推奨ノート

NFT資産の価値の源泉

NFTを次のようにまとめた研究報告がありました。「メタデータコンテナ」、この非常に鋭い要約は、現在のアートコレクションNFTの価値の源をよりよく説明しています。しかし、上記のアプリケーション型NFTの場合、この結論を合理的に説明することは困難です。

NFT資産の現在価値の源泉は主に2つの異なるタイプに分けられると考えています。 1つは、NFTを保有することで特定の資産と交換したり、ゲーム内の特定の属性を持って勝率を高めたり、オフの入場券として使用したりするなど、NFT自体の利用価値に依存することです。・チェーンアクティビティなどこれらのNFTの価値は、保有者にもたらすことができる使用価値から生まれます。

もう1つは主流のNFTプロジェクトの価値取得方法です。つまり、NFT自体には実際の利用価値はなく、一定のコンセンサスを得るためにメタデータに格納された写真などの表示内容に依存しているだけです(もちろん、それすらやっていないNFTプロジェクトもあります)。このタイプのNFTは長期的には明らかな空気特性を持っており、将来的に主流のNFTアセットクラスになるとは考えていません。

現在人気のある多数の画像ベースのNFT製品を見ると、人々は必然的に2017年に殺到した多くのエアコインプロジェクトを思い出します。プロジェクト関係者は、ホワイトペーパーのバージョンをコピーして変更するだけで済み、コインを発行することで多くの富を得ることができます。 Aircoin の価格の騰落は、その本質的な使用価値ではなく、主に誇大宣伝に依存します。

同様の問題は現在の多くのNFTプロジェクトでも発生しており、プロジェクト当事者はアルゴリズムを使用して数千枚の単純な画像を生成するだけで、販売を通じて多額の資金を得ることができます。この種のプロジェクトの運営には敷居がほとんどなく、将来的には同様のプロジェクトがますます増えるだけであり、最終的にはこのラウンドのNFTの誇大宣伝は完全に空になるでしょう。

現在の誇大広告現象は、NFT の概念に対する一般ユーザーの理解を向上させましたが、NFT 関連のインフラストラクチャの改善も促進しました。ただし、長期的な本質的価値が欠如しているため、いくつかの初期のヘッドプロジェクトを除いて、より多くのイメージNFTプロジェクトは長期的にはゼロになるリスクが非常に高くなります。

同時に、この種の画像 NFT を購入するユーザーは、そのメタデータの保存方法により、特別な注意を払う必要があります。多くの NFT 製品で見られるものは、得られるものと同じではありません。多くの画像ベースのNFTプロジェクトは、表示される画像を手動で「脳を補完」するために、比較的集中化された取引プラットフォームに依存する必要があります。 Openseaのようなプラットフォームのメンテナンスが失われると、多くのユーザーが購入したNFTには画像ではなくURLリンクの文字列だけが表示されます。

NFTの将来は、メタデータに影響されないアプリケーション型NFTへの依存が大きくなり、近い将来、そのようなアプリケーションの模索がますます進むことが予想されます。たとえば、最近あるプロジェクトでマーケットメイクアルゴリズムをNFTにキャストしましたが、このアルゴリズムを使用するユーザーが将来的にこのアルゴリズムNFTに一定の割合の手数料を支払うことができれば、NFTの価値は割引価格と同じになる可能性があります。将来のキャッシュフローを生み出すため、本質的な価値が強力にサポートされます。メタデータにクールな写真が保存されているかどうかについては、もう誰も気にしないのではないかと思います。

現在、本質的価値を持つ適用されたNFTは主に2つのトラックに存在します。 1つは金融NFT、もう1つはゲームアセットNFTです。これらの NFT アセットは両方とも、長期的な本質的価値のサポートが向上しており、その価値はメタデータなどの Web ページのフロントエンドに表示されるスキンには依存せず、所有者にもたらされる実際の使用価値に依存します。現在注目のNFTと比較して、このアプリケーションタイプのNFTは、長期的には現在の誇大宣伝サイクルを上回るパフォーマンスを発揮する可能性が高くなります。

オリジナル記事、著者:BTC生态学习笔记。。転載/コンテンツ連携/記事探しはご連絡ください report@odaily.email;法に違反して転載するには必ず追究しなければならない

ODAILYは、多くの読者が正しい貨幣観念と投資理念を確立し、ブロックチェーンを理性的に見て、リスク意識を確実に高めてください、発見された違法犯罪の手がかりについては、積極的に関係部門に通報することができる。

おすすめの読み物
編集者の選択