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