Web3 中国語 | NFT メタデータにとって分散ストレージが重要な理由

画像内のテキスト: ああ、見てください、FTX は Web2 API を使用してプラットフォーム上で作成されたすべての NFT をホストしていましたが、現在、これらすべての NFT のメタデータが破損し、再編成された Web サイトにリンクされています。

こんなことは起こるべきではなかった。しかし、これはメタデータとその保存方法を考慮していない NFT プロジェクトでも確かに可能です。

ここ1、2年、NFTは非常に注目を集めており、誰もがNFTシリーズの立ち上げまたは制作に熱心です。しかし、プロジェクトの大部分はNFTのオーディオビジュアルデザインに焦点を当てており、メタデータの保存方法と処理方法を無視しています。

ただし、NFT プロジェクトが持続し、エコシステムに長期的な価値を提供したい場合は、メタデータのアーカイブのレベルを向上させ、最適なストレージおよび処理方法を選択する必要があります。

ERC-721とNFTのメタデータの問題

NFT は本質的にユニークです。ただし、Web3 のより大きなコンテキスト内では、その独自性は視覚的資産や有形資産には当てはまりません。

画像は無料でコピーして .jpg として保存でき、デザイナー ハンドバッグのレプリカは安価に作成できます。どちらの場合でも、レプリカとオリジナルの違いは区別できません。実際、バッグをユニークなものにしているのは、舞台裏にあるデータです。

ERC-721 トークン標準により NFT が可能になり、資産所有権の処理方法が変わります。これにより、作成者、発行者、検証者は、プロジェクトの一意のメタデータをブロックチェーンに記録できます。

この永続的な刻印により、ユーザーはトークンのバックエンド データを簡単にチェックして、一意性を確認したり、異常を検出したりすることができ、偽造品が市場に出されるのを防ぎます。

ERC-721はNFTエコシステムの主な柱の1つであり、Mutant Ape Yacht Club(MAYC)やUnstoppable Domains(Web3ドメイン名)を含む数十億ドル規模のNFTの重要な基盤です。でもデメリットもあるんですよ…

URI定位

NFT は、ID 番号のような固有の識別子によって区別されます。さらに、すべての NFT にはスマート コントラクト アドレスがあります。そのため、NFTは基本的にIDと契約アドレスで識別する人がほとんどです。

ERC-721 メタデータ規格には、URI (Uniform Resource Identifier、インターネット リソースの名前を識別するために使用される文字列) も含まれています。

URI を使用すると、大きすぎてオンチェーンに保存できない追加のメタデータ ファイルを検索または取得できます。通常、これにはデータ、画像、またはビデオに加えて、シリーズ番号、著者、リリース日時などの属性が含まれます。

しかし、問題があります。メタデータ URI はどこにでも保存および保存できます。

たとえば、MAYC NFT は数万ドルの価値がある可能性がありますが、そのデータはどうなるのでしょうか?これは、AWS (Amazon が所有する世界で最も包括的で広く使用されているクラウド プラットフォームである Amazon Web Services) のような集中サーバー上であっても、どこにでも保存できる単なる URI です。

これは、ユーザーがデータを完全に制御できず、メタデータも改ざんされる危険があることを意味します。そして最も重要なことは、これはNFTをNFTたらしめているものの基盤を揺るがすことです。

メタデータの更新可能性

URI の位置決めに加えて、特にゲームでは、ゲーム内 NFT がゲームの更新やプレイヤーのステータスを反映できるため、メタデータを更新するオプションも不可欠です。

NFT の相互運用性と柔軟性を向上させるために、数年前に誰かが新しい EIP-EIP-2477 を提案しました (ただし、まだ承認されていません)。メタデータ URI が変更されるたびに NFT メタデータ ハッシュを更新できる機能が導入されています。

ただし、他のメタデータ更新方法と同様に、これには不必要な出費と高いコストが発生します。

NFTメタデータストレージは分散化する必要がある

多くの NFT プロジェクトは、Arweave (Arweave はデータを永続的に保存するのに役立つツールです。その仕組みは、保存された情報をノードまたはマイナーと呼ばれるコンピューター ネットワークに分散することです) または IPFS (IPFS は通常、星間ファイル システムを指します) の使用を選択します。これは、URI ストレージの問題を解決するために、永続的な分散ストレージと共有ファイルを作成するように設計されたネットワーク転送プロトコルです。

NFT メタデータを保存するこの分散方法には、ある程度の保護があります。しかし、デメリットもあります。

たとえば、Arweave に基づいて、各ファイルには一意の URI があります。これは、新しく作成された各 NFT が URI に対応することを意味します。これにより、NFT取引のコストが上昇し、イーサリアム上でNFTをエアドロップすることが非常に困難になります。

IPFS について話しましょう。IPFS は、事前に生成された URI を処理できます (URI 内に新しくアップロードされた各フォルダーは同じハッシュを持ちますが、異なるメタデータ ファイル名が含まれます)。

これにより、イーサリアム上でより安価な NFT を起動できるようになりますが、NFT 機能が失われる可能性もあります。さらに、IPFS は使用が難しく、メタデータ ファイル編集のために IPNS を統合する簡単な方法はありません。

ほとんどの NFT プロジェクトは、ハイブリッド アプローチを採用して NFT メタデータを保存します。書き込まれたメタデータは一元化された Web2 API を通じてアクセスでき、ビジュアル コンテンツは Web3 IPFS に保存されます。

このようにして、所有者は必要に応じてメタデータを変更し、自分の状況や現実世界のコンテキストに基づいて NFT を更新できます。これにより、NFT 機能の欠落の問題を防ぎ、遅延した NFT プロジェクトを再起動できるようになり、NFT メタデータも簡単に更新できます。

しかし、中央に保存されたメタデータへの Web2 API アクセスこそが、FTX ベースの NFT が壊れる理由です…

IPFS+IPNS = 分散アップデート

NFT が価値、セキュリティ、柔軟性を実現するには、メタデータを分散型で保存し、簡単かつ手頃な価格の更新をサポートする必要があります。

分散ストレージに関する限り、最良のアプローチは確かに IPFS を使用することです。

Pinata のようなサービスは、NFT メタデータ ストレージ用の IPFS (インターネット コネクタまたはプロトコル コンバータとも呼ばれる) へのゲートウェイを提供しますが、ゲートウェイはネットワーク層の上にネットワーク相互接続を実装し、複雑なネットワーク相互接続デバイスです。2 つの間のネットワーク相互接続にのみ使用されます。異なる高レベルプロトコル)が、ゲーム内およびその他のアップグレード可能なNFTの基本機能であるIPNSは提供しません。

IPNS の正式名は、Inter-Planetary Naming Service、惑星間命名システムです。このシステムは、今日インターネットにアクセスするために使用する URL アドレスを IPFS システムの一連のハッシュ値にマッピングできます。

このようにして、アクセスした Web ページまたはファイルが IPFS システムに保存されている場合、アクセスするためにハッシュ値の文字列を入力する必要はなく、Web ページの URL アドレスを入力するだけで済みます。このアドレスは IPNS を通過します。マッピングは、最終的にアクセスしたい Web ページを指すことができます。

これにより、ユーザーは NFT 契約の URI を変更せずにメタデータを更新できるため、取引手数料と時間を節約できます。

まとめ

NFT プロジェクトで使用される保存方法のいくつかを整理しましょう. URI の位置指定によりデータが改ざんされるリスクがあり、所有者はデータを完全に制御できません; EIP-2477 は簡単に高コストをもたらす可能性があります; Arweave は NFT エアドロップに適していません; IPFS を使用するだけ 操作が不便; Web2 API+IPFS では FTX 上の NFT が破壊されます。 FTX の悲劇は、包括的な分散ストレージの重要性を証明しています。最良の方法は IPFS + IPNS です。


出典:媒体

編集者: [email protected]

声明: NFT 中国コミュニティによって編集された作品は、著者の立場のみを表しており、投資アドバイスを構成するものではありません。慎重に扱ってください。記事/資料が侵害している場合は、公式カスタマーサービスまでご連絡ください。

おすすめ

転載: blog.csdn.net/weixin_56136405/article/details/128456264