大容量ファイルを保存する必要がある場合、これは適していません。データの保存段階が欠けています。なぜなら、ビットコイン、イーサリアム、Polygon などのブロックチェーンは、主にロジックを実行するために使用される分散型計算プラットフォームであり、大量のデータを保存するために設計されているわけではないからです。画像、音声、ビデオなどのコンテンツを保存する必要がある場合、大容量データに適した保存方法が必要です。
たとえば、NFT の場合、NFT の基礎メタデータと画像データを分散型ストレージネットワークに保存し、対応するストレージ識別子(CID など)をブロックチェーンスマートコントラクトに記録し、同時にスマートコントラクトとやり取りするフロントエンドも分散型ストレージにホスティングするのが最適です。これにより、「完全に」分散型で停止できない Web3 アプリケーションが得られます。
分散型ストレージ#
単一のエンティティや組織によって運営される従来の中央集権型ストレージサーバーとは異なり、分散型ストレージシステムはデータファイルを地理的に分散したノード間でピアツーピア(C2C)ネットワーク接続で保存します。
ブロックチェーンを使用して分散型ストレージネットワークを維持することで、データファイルがエラーや取引相手のリスク、単一障害点の影響を受けず、ストレージのセキュリティを向上させるのに役立ちます。
Filecoin、Arweave、QkFile、IPFSなどは、いくつかのよく知られた分散型ストレージプロジェクトです。