メインコンテンツまでスキップ

「IPFS」タグの記事が1件件あります

全てのタグを見る

分散型ストレージサービス:Arweave、Pinata、および比較分析

· 約67分
Dora Noda
Software Engineer

分散型ストレージネットワークは、ピアツーピアネットワーク全体にデータを分散することで、データの永続性の欠如、検閲、および中央集権化の問題に対処することを目指しています。従来のウェブコンテンツは驚くほど一時的です。例えば、調査によると、インターネットの98%以上が20年後にアクセス不能になることが示されており、回復力のある長期ストレージの必要性が浮き彫りになっています。ArweavePinata (IPFS上に構築)などのベンダーは、FilecoinStorjSiaCeramic、および基盤となるIPFSプロトコルなどとともに、永続的または分散型ストレージソリューションを提供するために登場しました。本レポートでは、これらのサービスを次の観点から分析します。(1) 技術アーキテクチャと機能、(2) 価格モデル、(3) 開発者体験、(4) ユーザー採用、(5) エコシステムの成熟度、および (6) 主要なユースケース (例:NFTメタデータホスティング、dAppバックエンド、アーカイブデータ、コンテンツ配信)。違いを説明するために、比較表と例が提供されています。すべての情報源は、公式ドキュメントまたは信頼できる分析にリンクされています。

1. 技術機能とアーキテクチャ

Arweave: Arweaveは、斬新なブロックウィーブデータ構造に基づいて構築された、ブロックチェーンのような永続的なストレージネットワークです。ブロックを線形にリンクする従来のブロックチェーンとは異なり、Arweaveのブロックウィーブは各ブロックをその直前のブロックランダムな以前のブロックにリンクし、ウェブのような構造を作成します。この設計 (およびランダムアクセス簡潔性証明 (SPoRA)コンセンサスと組み合わせる) は、マイナーが新しいブロックをマイニングするためにランダムな古いデータを検証する必要があることを意味し、可能な限り多くのアーカイブを保存するようにインセンティブを与えます。その結果、高い冗長性が得られます。実際、現在、Arweaveデータセット全体のおよそ200のレプリカが世界中に分散されています。Arweaveにアップロードされたデータは、この「パーマウェブ」の一部となり、不変で永続的になります。パフォーマンスとスケーラビリティを向上させるために、Arweaveはバンドリング (多くの小さなファイルを1つのトランザクションに結合する) を使用して、大量のデータスループットを処理します (例:Arweaveのバンドラーはかつて単一のトランザクションで47 GBのデータを保存しました)。ワイルドファイアメカニズムは、応答性によってノードをランク付けし、ネットワーク全体での高速なデータ伝播を促進します。全体として、Arweaveは分散型ハードドライブとして機能します。データをオンチェーンで永続的に保存し、ストレージコストが下がり続けることで、マイナーが前払いされた基金から永遠に報酬を受け取れるという期待に基づいています。

IPFSとPinata: InterPlanetary File System (IPFS) は、分散型データストレージと共有のためのコンテンツアドレス指定されたピアツーピアファイルシステムを提供します。IPFS上のデータはコンテンツハッシュ (CID)によって識別され、グローバルな分散ハッシュテーブル (DHT) を介して取得されます。設計上、IPFS自体はファイル共有インフラストラクチャであり、ノードがコンテンツを明示的にホストし続ける (「ピン留め」する) 限り、データの永続性を保証しませんPinataのようなサービスは、ピン留めと帯域幅を提供することでIPFS上に構築されています。Pinataは、データを常に利用可能にするためにIPFSノードを実行し、迅速な取得のために高速なHTTPゲートウェイとCDN統合を提供します (頻繁にアクセスされるデータの場合、「ホットストレージ」と呼ばれることが多いです)。技術的には、Pinataのアーキテクチャは、分散型IPFSネットワークを支える中央集権型クラウドインフラストラクチャです。ファイルはIPFSを介して分散され (コンテンツアドレス指定され、任意のIPFSピアによって取得可能)、Pinataはサーバー上にコピーを保持し、専用ゲートウェイを介してキャッシュすることで高い可用性を確保します。Pinataはまた、プライベートIPFSネットワーク (分離された使用のため)、IPFSをバックエンドとするキーバリューデータストア、およびその他の開発者ツールを提供しており、これらはすべて内部でIPFSを活用しています。要約すると、IPFS+Pinataは、信頼性とパフォーマンスを処理するための**マネージドサービスレイヤー (Pinata)を備えた分散型ストレージプロトコル (IPFS)**を提供します。

Filecoin: Filecoinは、しばしばIPFSのインセンティブレイヤーと見なされます。これは、ストレージプロバイダー (マイナー) がオープンマーケットでディスクスペースを貸し出すブロックチェーン駆動の分散型ストレージネットワークです。Filecoinは、マイナーがクライアントデータのユニークなコピーを保存したことを保証するために斬新な複製証明 (PoRep)を使用し、データが時間とともに保存され続けることを継続的に検証するために時空証明 (PoSt)を使用します。これらのゼロ知識証明に基づいて構築された証明は、Filecoinのブロックチェーンに記録され、データが合意どおりに保存されているという暗号経済的保証を提供します。Filecoinネットワークは、コンテンツアドレス指定とデータ転送のためにIPFSテクノロジーに基づいて構築されていますが、オンチェーンで強制されるスマートコントラクト (「ストレージ契約」)を追加します。ストレージ契約では、ユーザーは指定された期間データを保存するためにマイナーにFilecoin (FIL) で支払います。マイナーは、ストレージを証明できない場合にスラッシュされる可能性のある担保を差し出し、信頼性を確保します。Filecoinはデータを自動的に公開するわけではありません。ユーザーは通常、コンテンツ配信のためにIPFSまたは他の取得ネットワークと組み合わせて使用します。これはスケーラブルで柔軟です。大きなファイルは分割され、複数のマイナーに保存でき、クライアントはノード障害に備えて同じデータに対して複数のプロバイダーと契約を結ぶことで冗長性レベルを選択できます。この設計はバルクストレージを優先します。マイナーは大規模なデータセットに最適化されており、取得速度は個別の「取得マイナー」またはIPFSキャッシュの使用を伴う場合があります。本質的に、Filecoinは分散型Amazon S3 + Glacierのようなものです。つまり、検証可能な耐久性とユーザー定義の冗長性を備えたストレージマーケットプレイスです。

Storj: Storjは、コンセンサスにブロックチェーンを使用せず、代わりに分散型ノードネットワークとサテライトメタデータサービスを介してストレージを調整する分散型クラウドオブジェクトストレージネットワークです。ファイルがStorj (彼らのサービスであるStorj DCS – 分散型クラウドストレージを介して) にアップロードされると、まずクライアントサイドで暗号化され、次に80個のピースにイレイジャーコーディングされます (デフォルトでは)。これにより、ファイルの再構築にはサブセット (例:80個のピースのうち29個) のみが必要となります。これらの暗号化されたピースは、世界中の多様なストレージノードに分散されます (各ノードはランダムな断片のみを保持し、それ自体では有用なデータではありません)。これにより、Storjは非常に高い耐久性 (主張されている11×9sの耐久性 – 99.999999999%のデータ生存率) と、ダウンロードの並列性を実現します。ユーザーはファイルをフェッチする際に、数十のノードから同時にピースを取得でき、多くの場合スループットが向上します。Storjは取得可能性証明の概念を使用します (ストレージノードは定期的にピースを保持していることを監査します)。ネットワークは、エンドツーエンド暗号化を備えたゼロトラストモデルで動作します。ファイルの所有者 (復号鍵を保持している者) のみがデータを読み取ることができます。このアーキテクチャには中央データセンターがなく、代わりにノードオペレーターが提供する既存の余剰ディスク容量を活用しており、これにより持続可能性とグローバルな分散が向上します (Storjは、これによりCDNのようなパフォーマンスと大幅に低いカーボンフットプリントが得られると述べています)。調整 (ファイルメタデータ、支払い) は、Storj Labsが運営する「サテライト」によって処理されます。要約すると、Storjの技術的アプローチは、暗号化され、シャーディングされ、分散されたオブジェクトストレージであり、ブロックチェーンコンセンサスなしで、暗号監査によるストレージで、従来のCDNに匹敵するかそれ以上の高い冗長性とダウンロード速度を提供します。

Sia: Siaは、独自のブロックチェーンと暗号通貨 (Siacoin) を利用してストレージ契約を形成する、もう1つの分散型クラウドストレージプラットフォームです。Siaは、リード・ソロモン誤り訂正符号を使用してファイルを30個の暗号化されたシャードに分割し、ファイルの復元にはそのうちの10個のシャードが必要となります (3倍の冗長性を内蔵)。これらのシャードは、ネットワーク全体の独立したホストに保存されます。SiaのブロックチェーンはProof-of-Workであり、借り手とホスト間のスマートコントラクトを強制するために使用されます。Siaのストレージ契約では、借り手は一定期間Siacoinをロックアップし、ホストは担保を差し出します。ホストは、データを保存していることを示すストレージ証明 (Filecoinの証明と精神的に似ています) を定期的に提出しなければならず、提出できない場合は担保を失います。契約終了時、ホストはエスクローされた資金から支払いを受けます (そして少額がプロトコル手数料としてSiafund保有者に支払われます)。このメカニズムにより、ホストはデータを確実に保存するための経済的インセンティブとペナルティを持つことができます。Siaの設計は、プライバシー (すべてのデータはエンドツーエンドで暗号化されており、ホストはユーザーファイルを見ることができません) と検閲耐性 (中央サーバーがない) を強調しています。Storjと同様に、Siaは複数のホストからのファイルピースの並列ダウンロードを可能にし、速度と稼働時間を向上させます。ただし、Siaはストレージを維持するためにユーザーが定期的に契約を更新する必要があり (デフォルトの契約期間は3ヶ月)、ユーザーが継続的に支払わない限りデータは「永続的」ではありません。Siaはまた、ウェブ中心の使用のためにSkynet (以前) と呼ばれるレイヤーを導入しました。Skynetは、コンテンツアドレス指定 (「スカイリンク」を介して) と、Siaホストコンテンツを簡単に取得するためのウェブポータルを提供し、Siaファイルの分散型CDNとして効果的に機能しました。要約すると、Siaのアーキテクチャは、強力な冗長性とプライバシーを備えたブロックチェーンで保護されたクラウドストレージであり、分散型で「ホット」データ (高速取得) に適しています。

Ceramic: Ceramicは少し異なります。これはバルクファイルストレージではなく、可変データストリームのための分散型ネットワークです。これは、分散型で保存される必要があるが、頻繁に更新される動的JSONドキュメント、ユーザープロファイル、ID (DID)、ソーシャルコンテンツなどのユースケースを対象としています。Ceramicのプロトコルは、順序付けのためにブロックチェーンにアンカーされる暗号署名イベント (更新)を使用します。実際には、Ceramic上のデータは「ストリーム」またはスマートドキュメントとして保存されます。各コンテンツは、所有者によって更新できるストリームに存在します (検証可能なバージョン履歴付き)。内部的には、Ceramicは各更新のコンテンツストレージにIPFSを使用し、すべてのノードがドキュメントの最新の状態に合意できるようにイベントログが維持されます。コンセンサスは、不変のタイムスタンプと順序付けを取得するために、基盤となるブロックチェーン (元々はEthereum) にストリーム更新をアンカーすることから生まれます。ネイティブトークンはありません。ノードはCeramicを使用するdAppのためにデータを複製するだけです。技術的機能には、更新認証のためのDID (分散型ID) 統合と、相互運用可能な形式を保証するためのグローバルスキーマ (データモデル) が含まれます。Ceramicはスケーラブルに設計されています (各ストリームの状態は独立して維持されるため、すべてのデータのグローバルな「台帳」がなく、ボトルネックを回避します)。要約すると、CeramicはWeb3アプリケーション向けの分散型データベース可変ストレージを提供します。これはファイルストレージネットワークを補完し、構造化データとコンテンツ管理に焦点を当てています (Arweave/Filecoin/Storjのようなネットワークは静的ファイルブロブに焦点を当てています)。

アーキテクチャの概要: 以下の表は、これらのシステムの主要な技術的側面を比較しています。

プロジェクトアーキテクチャとメカニズムデータ永続性冗長性パフォーマンス
Arweaveブロックチェーン「ブロックウィーブ」; アクセス証明 (SPoRA) コンセンサス。すべてのデータはオンチェーン (パーマウェブ)。永続的 (1回限りのオンチェーンストレージ)。非常に高い – ネットワーク全体で実質的に200以上の完全なレプリカ (マイナーは新しいブロックをマイニングするために古いブロックを保存)。書き込み: 中程度 (オンチェーンtx、バンドリングがスループットを助ける); 読み込み: ゲートウェイ経由 (分散型ウェブ、CDNよりわずかに遅い)。
IPFS (プロトコル)P2Pコンテンツアドレス指定ファイルシステム; コンテンツを特定するためのDHT。組み込みのコンセンサスや支払いなし。一時的 (コンテンツは一部のノードにピン留めされている場合にのみ永続する)。設定可能 – データをピン留めするノード数に依存。(デフォルトの複製なし)。書き込み: ローカルノードに即時追加; 読み込み: コンテンツが近くにある場合は高速になる可能性あり、そうでない場合はDHTディスカバリが必要 (ピン留めサービスなしでは遅くなる可能性あり)。
Pinata (サービス)マネージドIPFSピン留めクラスター + HTTPゲートウェイ。中央集権型クラウドがファイルのオンライン状態を確保、IPFSプロトコル上に構築。Pinata (またはユーザーのノード) がデータをピン留めしている限り (サブスクリプションベースの永続性)。Pinataは信頼性のためにインフラストラクチャ全体に複数のコピーを保存している可能性が高い (詳細は非公開)。書き込み: API/SDK経由で高速アップロード; 読み込み: 高速CDNバックアップゲートウェイ (ホットコンテンツに適している)。
Filecoin複製証明 + 時空証明を備えたブロックチェーン。コンテンツアドレス指定 (IPFS)、スマートコントラクト経由の契約。ユーザー定義の期間 (例:6ヶ月または2年の契約、延長可能)。継続的に更新されない限り永続的ではない。ユーザーはコピー数を選択可能 (複数のマイナーとの契約) – 例:NFT.Storageは各NFTファイルに6倍の冗長性を使用。ネットワーク容量は巨大 (EBスケール)。書き込み: セクターにバッチ処理され、初期ストレージのレイテンシが高い; 読み込み: データがキャッシュされていない限り即時ではない – 多くの場合IPFSゲートウェイまたは新興の取得ノードを介して提供される (Filecoinはここで改善中)。
Storjイレイジャーコーディング (ファイルあたり80ピース) と監査 (取得可能性証明) を備えた分散型クラウド。サテライトを介した中央調整 (ブロックチェーンではない)。ユーザーがサービス料金を支払う限り (ノードが停止した場合、データは自動的に修復される)。プロバイダーはSTORJトークンまたはUSDで支払われる。非常に高い – 80個のシャードが世界中に分散; ファイルは80ノードのうち約50ノードの障害に耐える。ノードが終了した場合、ネットワークはシャードを複製して自動修復する。書き込み: 高スループット (アップロードは多くのノードに並列化される); 読み込み: 非常に高速 – ダウンロードは最大80ノードからプルされ、遅いノードを自動的にスキップする (パフォーマンスのための「ロングテール排除」)。
Siaストレージ用のスマートコントラクトを備えたブロックチェーン。イレイジャーコーディング30のうち10スキーム; 契約強制のためのProof-of-Workチェーン。期間契約 (通常3ヶ月); ユーザーはストレージを維持するために更新する。デフォルトでは永続的ではない。約3倍の冗長性 (必要な10個に対して30個のシャード)。ホストは地理的に分散する可能性あり; ノードがオフラインになった場合、ネットワークはシャードを新しいホストに複製する書き込み: 中程度 (アップロードには契約の形成とデータの分割が必要); その後の更新には契約の更新が必要。読み込み: 10以上のホストからの高速並列フェッチ; Skynet HTTPポータルはパブリックデータに対してCDNのような取得を可能にした。
CeramicIPFS上のイベントストリームネットワーク; データ更新は順序付けのために定期的にブロックチェーンにアンカーされる。マイニングなし – ノードは関心のあるストリームを複製する。データは少なくとも1つのノード (多くの場合開発者運営またはコミュニティ) がストリームを保存している限り存在する。トークンインセンティブなし (コミュニティ運営モデルを使用)。採用状況に依存 – 人気のあるデータモデルは多くのノードにある可能性が高い。一般的に大きなファイル向けではなく、多くのアプリのデータピース向け (共有ストリームの広範な複製を促進する)。書き込み: 更新はほぼリアルタイム (数ノードへの伝播 + アンカーのみが必要で効率的); 読み込み: 高速、インデックスノード経由でクエリ可能 (一部はGraphQLを使用)。Ceramicはウェブスケールで多くの小さなトランザクション (ソーシャル投稿、プロファイル編集) に最適化されている。

2. 価格モデル

分散型ストレージという同様の目標にもかかわらず、これらのサービスは異なる価格設定と経済モデルを使用しています。

  • Arweaveの価格設定: Arweaveは、データを*永遠に*保存するためにARトークンで1回限りの前払いを要求します。ユーザーはデータの少なくとも200年分のストレージに対して支払い、プロトコルはその料金の約86%を基金に充当します。基金の発生 (利息とARの価値上昇による) は、ハードウェアコストが時間とともに低下する (歴史的に年間約30%安くなる) という仮定の下で、ストレージマイナーに無期限に支払うように設計されています。実際には、価格はARの市場価格によって変動しますが、2023年時点では1回限りの1 TBあたり約3,500ドルでした (注:これは永続的なストレージを購入するものであり、従来のクラウドは継続的なコストです)。Arweaveのモデルは負担を前倒しします。ユーザーは最初に多く支払いますが、その後は何も支払いません。これは大量のデータには費用がかかる可能性がありますが、将来プロバイダーを信頼する必要なく永続性を保証します
  • Pinata (IPFS) の価格設定: Pinataは、Web2 SaaSで一般的なサブスクリプションモデル (法定通貨建て) を使用しています。無料ティア (最大1 GBのストレージ、月間10 GBの帯域幅、500ファイル) と有料プランを提供しています。人気の**「Pinata *Picnic*」プランは月額20ドルで、1 TBのピン留めストレージと500 GBの帯域幅が含まれ、ストレージの超過料金は1 GBあたり約0.07ドル、帯域幅は1 GBあたり0.10ドルです。より高額な月額100ドルの「Fiesta」プランでは、ストレージが5 TB、帯域幅が2.5 TBに増え、超過料金もさらに安くなります。すべての有料ティアには、カスタムゲートウェイ、APIリクエスト制限の増加、コラボレーション (複数ユーザーワークスペース) などの機能が追加料金で含まれています。カスタム価格設定のエンタープライズティアもあります。したがって、Pinataのコストは、クラウドストレージプロバイダーと同様に予測可能な月額料金**であり、トークンベースではありません。IPFSを使い慣れた価格構造 (ストレージ + 帯域幅、ゲートウェイでの無料CDNキャッシュ付き) に抽象化しています。
  • Filecoinの価格設定: Filecoinはオープンマーケットとして運営されており、価格はストレージマイナーの供給と需要によって決定され、通常はネイティブのFILトークンで表示されます。実際には、豊富な供給により、Filecoinのストレージは非常に安価です。2023年半ばの時点で、Filecoinにデータを保存するコストは年間1 TBあたり約2.33ドルでした。これは、中央集権型サービス (AWS S3は頻繁にアクセスされるストレージで年間約250ドル/TB) や他の分散型オプションよりも大幅に安価です。ただし、このレートは固定されていません。クライアントは入札を投稿し、マイナーは提示価格を提供するため、市場価格は変動する可能性があります。Filecoinのストレージ契約には特定の期間 (例:1年) もあります。期間を超えてデータを保持したい場合は、更新 (再度支払い) するか、事前に長期契約を結ぶ必要があります。また、Filecoin Plus (FIL+) という概念もあり、これは「検証済み」クライアント (有用な公開データを保存する) にボーナスを与え、より低い実効コストでマイナーを引き付けるインセンティブプログラムです。ストレージ料金に加えて、ユーザーはリクエストごとに取得のために少額のFILを支払う場合がありますが、取得市場はまだ発展途上です (現時点では多くの人がIPFSを介した無料取得に依存しています)。重要なことに、Filecoinのトークノミクス (ブロック報酬)はマイナーを大幅に補助しています。FILでのブロック報酬は、ユーザーが支払う料金を補完します。これは、今日の低価格が部分的にインフレ報酬によるものであることを意味します。時間の経過とともにブロック報酬が減少するにつれて、ストレージ料金は上昇する可能性があります。要約すると、Filecoinの価格設定は動的トークンベースであり、一般的にバイトあたりのコストは非常に低いですが、ユーザーは更新とFIL通貨のリスクを管理する必要があります。
  • Storjの価格設定: Storjは従来の通貨建てで価格設定されています (ただし、支払いは法定通貨またはSTORJトークンで行うことができます)。これは使用量ベースのクラウド価格モデルに従います。現在、ストレージは1 TBあたり月額4.00ドルエグレス帯域幅は1 TBあたり7.00ドルです。詳細には、データ保存は1 GBあたり月額0.004ドル、ダウンロードは1 GBあたり0.007ドルです。メタデータオーバーヘッドを考慮したオブジェクト (セグメント) ごとのわずかな料金 (1セグメントあたり月額約0.0000088ドル) もあり、これは数百万の非常に小さなファイルを保存する場合にのみ重要になります。特筆すべきは、イングレス (アップロード) は無料であり、Storjは移行を決定した場合にエグレス料金を免除するポリシーを持っています (ベンダーロックインを避けるため)。Storjの価格設定は透明で固定されており (入札市場なし)、従来のクラウドを大幅に下回っています (地域レプリケーションや大規模なデータセンターのオーバーヘッドが不要なため、AWSと比較して約80%の節約を宣伝しています)。エンドユーザーは、希望しない限りトークンとやり取りする必要はありません。USDで利用料金を支払うだけです。Storj Labsは、ノードオペレーターにSTORJトークンで補償します (トークン供給は固定されており、オペレーターは価格変動のリスクを負います)。このモデルにより、Storjは価格設定において開発者に優しく、同時に舞台裏で分散型支払いのためにトークンを活用しています。
  • Siaの価格設定: Siaのストレージ市場もアルゴリズム的でトークン建てであり、Siacoin (SC)を使用します。Filecoinと同様に、借り手とホストはネットワークの市場を介して価格に合意し、歴史的にSiaは非常に低いコストで知られています。初期の頃、Siaはストレージを月額1 TBあたり約2ドルで宣伝していましたが、実際の価格はホストの提供によって異なります。2020年のRedditコミュニティの計算では、借り手にとっての実際のコストは冗長性オーバーヘッドを除いて月額1〜3ドル/TBであることが判明しました (冗長性を含めると、実効コストは数倍高くなる可能性があり、例えば3倍の冗長性を考慮すると月額7ドル/TB)。それでも非常に安価です。2024年第3四半期の時点で、Siaのストレージ価格は需要の増加とSCトークンの変動により四半期比で約22%上昇しましたが、中央集権型クラウドの価格をはるかに下回っています。Siaの借り手は、帯域幅 (アップロード/ダウンロード) と担保のためにSCを割り当てる必要もあります。経済学的には、ホストは低価格を提供するために競争し (契約を獲得しSCを獲得したいと考えているため)、借り手はその競争から利益を得ます。ただし、Siaを使用するにはSiacoinウォレットを操作し、契約設定を処理する必要があるため、StorjやPinataよりもコスト計算が少しユーザーフレンドリーではありません。要するに、Siaのコストはトークン市場主導であり、1 TBあたりのコストは非常に低いですが、ユーザーは契約を延長するために継続的に (SCで) 支払う必要があります。永続性のための前払い一括払いはありません。これは暗号形式での従量課金制です。多くのユーザーは取引所を通じてSCを取得し、所定のレートで数ヶ月分のストレージ契約をロックインできます。
  • Ceramicの価格設定: Ceramicはプロトコルレベルで使用料を請求しません。Ethereumブロックチェーン上で更新をアンカーするためのわずかなガス料金 (通常はCeramicのインフラストラクチャによって処理され、バッチ処理された場合、更新ごとの費用は無視できる程度です) を除いて、ストリームを作成/更新するためのネイティブトークンや料金はありません。Ceramicノードの実行はオープンな活動であり、誰でもデータをインデックス化して提供するために実行できます。3Box Labs (Ceramicの背後にあるチーム) は開発者向けにホスト型サービス (Ceramic Cloud) を提供しており、利便性のためにエンタープライズ価格を導入する可能性がありますが、ネットワーク自体はノードの実行にかかる労力を除けば無料で使用できます。したがって、Ceramicの「価格」は、主に開発者がノードを自己ホストする場合に発生する運用コスト、またはサードパーティノードを使用する場合の信頼コストです。本質的に、Ceramicのモデルは分散型データベースまたはブロックチェーンRPCサービスに似ています。収益化 (もしあれば) は、データのマイクロペイメントではなく、付加価値サービスを通じて行われます。これにより、開発者はトークンを必要とせずに動的データストレージを試すことができますが、長期的なノードサポートを確保する必要があることも意味します (利他的なノードや助成金ベースのノードがストレージを提供しているため)。

価格の概要: 以下の表は、価格設定と支払いモデルをまとめたものです。

サービス価格モデルコスト例支払い媒体備考
Arweave1回限りの前払い料金で永続ストレージ。1 TBあたり約3,500ドル1回限り (無期限ストレージの場合)。小さなファイルは比例して費用がかかる (例:1 MBあたり約0.035ドル)。ARトークン (暗号通貨)。料金の86%は将来のマイナーインセンティブのための基金に。定期的な料金なし; ユーザーがコストを前払い。
Pinataサブスクリプションティア + 使用量超過料金無料: 1 GB; 月額20ドル: 1 TBストレージ + 0.5 TB帯域幅込み; 月額100ドル: 5 TB + 2.5 TB帯域幅。超過料金: ストレージ1 GBあたり約0.07ドル、エグレス1 GBあたり0.08〜0.10ドル。USD (クレジットカード) – 暗号通貨不要シンプルなWeb2スタイルの価格設定。月額請求。有料プランでは「無制限のファイル」 (数) が可能、総GB数のみ制限。エンタープライズプランあり。
FilecoinFIL建てのオープンマーケット入札。ブロック報酬がストレージを補助 (ユーザーコストが低い)。1 TBあたり年間約2.33ドル (2023年半ばの市場レート)。価格は変動; 一部のマイナーは検証済みデータに対してほぼゼロコストで提供 (主にブロック報酬を獲得)。FIL暗号通貨。一部のサービス (例:NFT.storage) はこれを抽象化し、Filecoin契約に裏打ちされた「無料」ストレージを提供。契約終了時 (例:1年) に更新が必要。ユーザーはFIL残高を維持する必要がある。ネットワークには膨大な供給があり、価格を低く保っている。取得契約 (もしあれば) もFIL建て。
Storj固定ユーティリティ価格設定 (使用量ベース)。ストレージ1 TBあたり月額4.00ドル、エグレス1 TBあたり7.00ドル。イングレス無料、修復無料、ファイルごとのメタデータ料金は最小限。USD (クレジットカードまたはSTORJトークンで支払い可能; ノードオペレーターへの支払いはSTORJ)。後払い請求 (無料ティア/トライアルのクレジット付き)。明確で予測可能なコスト、AWS/Google Cloudよりも大幅に安価。
SiaSiacoinの分散型市場歴史的に1 TBあたり月額約1〜3ドル (冗長性オーバーヘッドを除く)。3倍の冗長性を含めると、ユーザーにとって実質的に月額約3〜7ドル/TB。Siacoin (SC) 暗号通貨。ユーザーは契約を形成するためにSCを取得する必要がある。固定価格なし – ユーザーソフトウェアが価格によってホストを自動選択。非常に安価だが、継続的な支払いが必要 (例:Nヶ月分の許容額を資金提供)。ホストはSCで帯域幅を請求する場合もある。
Ceramicデータに対する直接料金なし – オープンネットワーク。該当なし (ストリームごと、更新ごとのコストなし; 主にアンカーのためのEthereumトランザクション手数料を間接的に支払うが、多くの場合数セント)。該当なし (プロトコルにはトークンなし; 一部のノードはユーザーに代わってデータをホストするために料金を請求する可能性があるが、コアは無料)。Ceramicはコミュニティと開発会社のノードによって運営されている。価格設定は障害ではない – 収益化はCeramic周辺のSaaS提供 (例:Infuraスタイルのホスト型APIエンドポイントを使用する場合) から来る可能性がある。

3. 開発者体験

採用の重要な要素は、開発者がこれらのストレージソリューションをAPI、SDK、ドキュメント、およびツールを介してどれだけ簡単に統合できるかです。

  • Arweaveの開発者体験: Arweaveは、トランザクションやデータをパーマウェブにクエリできるGraphQL APIエンドポイント (arweave.net/graphql) を提供しています。開発者はタグやウォレットアドレスなどで保存されたコンテンツを検索できます。ブラウザおよびNode.js用のArweave.jsのような公式SDKがあり、ファイルのアップロードやネットワークへのトランザクションの投稿を簡素化します。例えば、開発者はArweave SDKを使用して、数行のコードでファイルをバンドルしてアップロードできます。各アップロードがオンチェーントランザクションであるため、大規模なアップロードのUXは歴史的に課題でしたが、Bundlr (Bundlr Network)の導入によりスループットが大幅に向上しました。Bundlr (現在はArweaveスケーリングのために「Iris」にブランド変更) は、本質的にバンドリングノードのネットワークであり、開発者は一度支払うだけで多くのファイルをオフチェーンでアップロードし、その後定期的にそれらをまとめてArweaveにコミットできます。これにより、dApp (特にNFTプラットフォーム) はチェーンをスパムすることなく数千のファイルを迅速にアップロードでき、最終的な永続性を得ることができます。Arweaveのツールエコシステムには、Arweave Deploy CLI、およびArDrive (Arweave上のファイル管理用のユーザーフレンドリーなアプリ) も含まれています。パーマウェブの概念はウェブアプリのホスティングにも及びます。開発者はArdorやWeb3バンドラーのようなツールを介してHTML/JSをArweaveにデプロイし、永続的なURLで利用できるようにすることができます。Arweaveのドキュメントは広範で、アップロードの価格設定 (計算機もあります)、データ取得方法 (ゲートウェイ経由または軽量ノードの実行)、および一般的なタスク用のコミュニティ作成の「クックブック」をカバーしています。1つの学習曲線は、トランザクション署名のためのウォレットキーの処理です。Arweaveは開発者が管理するRSAベースのキーを使用します (ただし、ウェブウォレットやクラウドキー管理ソリューションも存在します)。全体として、Arweaveの成熟に伴い、開発者体験は向上しており、信頼性の高いSDK、分かりやすいRESTライクなインターフェース (GraphQL)、およびコミュニティツールが提供されています。注目すべき点の1つは、ユーザーがARで支払うため、開発者は暗号支払いフローを統合する必要があることです。一部の開発者は、ユーザーのために前払いしたり、クレジットカードを受け入れてARに変換するサードパーティサービスを使用したりすることでこれを解決します。
  • Pinataの開発者体験 (IPFS): Pinataは開発者を念頭に置いて構築されており、そのスローガンは「IPFSファイルのアップロードと取得を数分で追加」であり、シンプルなREST APIと堅牢なJavaScript SDKを提供しています。例えば、Node.jsを使用すると、開発者はnpm install @pinata/sdkを実行し、pinata.pinFileToIPFS(file)または新しいpinata.uploadメソッドを使用して、Pinataのサービスを介してIPFSにファイルを保存できます。SDKは認証 (PinataはAPIキーまたはJWTを使用) を処理し、IPFSノードの実行を抽象化します。Pinataのドキュメントは明確で、ファイルのアップロード、CIDによるピン留め (コンテンツがすでにIPFS上にある場合)、およびピンの管理 (ピン解除、ピンステータスなど) の例が含まれています。また、コンテンツゲートウェイもサポートしており、開発者はカスタムサブドメイン (例:myapp.mypinata.cloud) を使用してHTTP経由でコンテンツを提供でき、CDNと画像最適化が組み込まれています。これは、開発者がIPFSに保存された画像をCloudinaryやImgixを使用するのとほぼ同じように扱えることを意味します (Pinataの画像オプティマイザーは、URLパラメータを介してその場でサイズ変更/トリミングできます)。Pinataは最近、「Pinata KV」 (JSONまたはメタデータ用のキーバリューストレージで、ファイルストレージと併用すると便利) やアクセス制御 (コンテンツを公開または制限付きに設定する) などの機能を導入しました。これらの高レベル機能により、完全なアプリケーションを構築しやすくなります。さらに、PinataはIPFSとインターフェースするだけなので、開発者は離脱の柔軟性を維持できます。IPFSは相互運用可能であるため、Pinataを介してピン留めされたCIDをいつでも取得し、他の場所 (または独自のノード) にピン留めできます。Pinataのサポート (ガイド、コミュニティ) は高く評価されており、NFT.Storageの移行 (ユーザーがサービス間でデータを移動するのを助けるガイドを提供) のようなイニシアチブでProtocol Labsと提携しています。暗号通貨にまったく触れたくない人にとって、Pinataは理想的です。統合するブロックチェーンはなく、シンプルなAPI呼び出しとクレジットカードだけです。裏を返せば、統合自体の中央集権性が低いということです。Pinataの可用性とサービス品質に依存するからです (ただし、コンテンツはハッシュアドレス指定されており、IPFS上で複製可能です)。要約すると、Pinataは優れたDXを提供します。簡単なセットアップ、包括的なドキュメント、SDK、およびIPFSの複雑さを抽象化する機能 (ゲートウェイ、CDN、分析) です
  • Filecoinの開発者体験: Filecoinを直接使用することは複雑になる可能性があります。従来、Filecoinノード (例:Lotus) を実行し、セクター、契約、マイナーなどの概念を扱う必要がありました。しかし、エコシステムはそれを簡素化するために多くの開発者向けサービスとライブラリを作成しました。特に、web3.storageNFT.storage (Protocol Labsによる) は、開発者がFILトークンや契約メカニズムを扱う必要なしに、Filecoinバックアップ付きでIPFSにデータを保存することを可能にします。これらのサービスは (Pinataと同様の) シンプルなAPIを提供します。例えば、NFTプロジェクトはNFT.storageのAPIを呼び出して画像とメタデータをアップロードできます。NFT.storageはそれをIPFSにピン留め、複数のFilecoinマイナーと契約を結んで長期的に保存します。これらはすべて無料です (PLによって補助されています)。これはNFT分野での開発者の採用にとって画期的な出来事でした。それ以外にも、Filecoinストレージへの開発者フレンドリーなゲートウェイを提供するEstuaryPowergate (Textile製)、Glacierのようなツールがあります。2023年にローンチされたFilecoin仮想マシン (FVM)を中心としたエコシステムも成長しており、Filecoin上でスマートコントラクトを可能にしています。開発者はFilecoinブロックチェーン上で実行されるプログラムを記述できるようになり、データ中心型dApp (自動更新ストレージ契約や取得のインセンティブなど) の可能性を広げています。基本的なストレージと取得には、ほとんどの開発者はIPFSレイヤーを上に使用するか (Filecoinを「コールドストレージ」バックアップとして扱う)、ホスト型ソリューションを使用します。Filecoinはオープンネットワークであるため、多くのサードパーティサービスが存在することに注意する価値があります。例えば、Lighthouse.storageはFilecoin上に構築された「一度支払えば永遠に保存」サービスを提供しています (前払い料金を請求し、Arweaveと非常によく似た基金の概念を使用しますが、Filecoin契約を介して実装されます)。より多くの制御を望む開発者向けに、Filecoinのドキュメントにはネットワークと対話するためのライブラリ (Go、JavaScriptなど) が提供されており、Slate (ユーザー向けストレージアプリ構築用) やSpace (FleekのFilecoin+IPFSユーザーストレージSDK) のようなフレームワークもあります。学習曲線はPinataやStorjよりも高く、特に低レベルで作業する場合、開発者はコンテンツアドレス指定 (CID)、契約ライフサイクル、そして高速取得のためにIPFSノードを実行する必要があるかもしれません。IPFSドキュメントは、IPFSとFilecoinが補完的であることを強調しています。実際、Filecoinを使用する開発者は、アプリでの実際のデータアクセスにはほぼ常にIPFSと組み合わせます。したがって、実質的に、Filecoinの開発者体験は、永続性のための追加ステップを伴うIPFS開発者体験となることが多いです。エコシステムは大規模です。2022年時点で、NFT、Web3ゲーム、メタバースストレージ、ビデオなど、330以上のプロジェクトがFilecoin/IPFS上に構築されていました。これは、豊富なコミュニティの例とサポートを意味します。要約すると、FilecoinのDXはターンキー (NFT.storage) から高度にカスタマイズ可能 (LotusとFVM) まで多岐にわたります。強力ですが複雑になる可能性があり、無料のIPFS+Filecoinストレージサービスの利用可能性が多くの一般的なユースケースでの採用を容易にしました。
  • Storjの開発者体験: Storj DCSは、従来のオブジェクトストレージのドロップイン代替として位置付けられています。S3互換APIを提供しており、開発者はエンドポイントをStorjのゲートウェイに向けるだけで、使い慣れたAWS S3 SDKやツール (boto3など) を使用できます。これにより、S3と連携する事実上すべてのソフトウェア (バックアップツール、ファイルブラウザなど) が、最小限の設定変更でStorjと連携できるため、参入障壁が大幅に低減されます。Storjのネイティブインターフェースを使用したい開発者向けには、ライブラリ (Go、Node、Pythonなど) とuplinkと呼ばれるCLIが提供されています。storj.ioおよびstorj.devのドキュメントは詳細で、一般的なタスク (アップロード、ダウンロード、共有、アクセス許可の設定) のサンプルコードが含まれています。Storjのユニークな機能の1つは、アクセスグラントトークンです。これは、暗号化キーと権限をカプセル化するセキュリティメカニズムであり、クライアントサイドの信頼を可能にします。開発者は、ルートキーを公開することなく、アプリに埋め込むための限定的な権限トークン (例えば、特定のバケットへの読み取り専用アクセス) を作成できます。これは、共有可能なリンクを作成したり、ネットワークに直接クライアントサイドでアップロードしたりするのに開発者フレンドリーです。Storjのダッシュボードは使用状況の監視に役立ち、サポートリソース (コミュニティフォーラム、Slack/Discord) は開発者とノードオペレーターの両方で活発です。サードパーティサービスとの統合ガイドも存在します。例えば、FileZilla (FTPクライアント)はStorjを統合しているため、ユーザーは任意のサーバーと同様にファイルをStorjにドラッグアンドドロップできます。人気のあるコマンドライン同期ツールであるRcloneもStorjをすぐにサポートしており、開発者がStorjをデータパイプラインに簡単に組み込むことができます。Storjは暗号化を自動的に処理するため、開発者はそれを自分で実装する必要はありませんが、キーを紛失した場合、Storjはデータを回復できないことも意味します (ゼロトラストセキュリティのトレードオフです)。パフォーマンスの観点から、開発者は多くの小さなファイルをアップロードするとオーバーヘッドがあることに気付くかもしれません (セグメント料金とイレイジャーコーディングのため)。そのため、ベストプラクティスは、小さなファイルをまとめてパックするか、マルチパートアップロードを使用することです (任意のクラウドストレージを使用する場合と同様です)。クラウドストレージの概念に慣れている人にとっては学習曲線は非常に小さく、多くの人がそうです。Storjは、可能な限りAWSの開発者体験 (SDK、ドキュメント) を意図的に模倣していますが、分散型バックエンドを提供しています。本質的に、Storjは、暗号化と分散化の利点を備えた使い慣れたDX (S3 API、十分に文書化されたSDK) を提供します。これにより、分散型ストレージオプションの中で最もスムーズなオンボーディング体験の1つとなっています。
  • Siaの開発者体験: Siaは歴史的に、マシン上でSiaクライアント (デーモン)を実行する必要があり、それがアップロードとダウンロードのためのローカルAPIを公開していました。これは管理可能でしたが、クラウドAPIほど便利ではありませんでした。開発者はSiaノードをスタックに組み込む必要がありました。Siaチームとコミュニティは使いやすさの向上に取り組んできました。例えば、Sia-UIは手動ファイルアップロード用のデスクトップアプリであり、ローカルノードと対話するためのsia.jsのようなライブラリが存在します。しかし、より重要なDXの改善は、2020年に導入されたSkynetによってもたらされました。Skynetは、開発者がノードを実行することなく公開ウェブポータル (siasky.net、skyportal.xyzなど) を使用してデータをアップロードすることを可能にしました。これらのポータルはSiaとのやり取りを処理し、任意のポータルからファイルを取得するために使用できるスカイリンク (コンテンツハッシュ/ID) を返しました。これにより、Siaストレージの使用はHTTP APIと同じくらい簡単になりました。Skynetポータルにファイルをcurlしてリンクを取得できました。さらに、Skynetはウェブアプリのホスティング (Arweaveのパーマウェブと同様) を可能にしました。開発者はSkyID (分散型ID)、SkyFeed (ソーシャルフィード)、さらにはSkynet上にアプリマーケットプレイス全体を構築しました。開発者の観点から見ると、Skynetの導入は、Siacoin、契約、ノードの実行について心配する必要がないことを意味しました。コミュニティ運営のポータル (一部は無料、一部は商用) に頼って重い作業を処理できました。ウェブアプリにこれを統合するためのSDK (SkyNet JSなど) もありました。しかし、課題は、Skynetの主要な支援者 (Skynet Labs) が資金調達の問題により2022年に閉鎖され、コミュニティとSia Foundationがその概念を維持するために取り組んでいることです (ポータルコードのオープンソース化など)。2025年現在、Siaの開発者体験は二分されています。最大限の分散化を望む場合は、Siaノードを実行し、SCと契約を扱う必要があります。これは強力ですが、比較的低レベルです。使いやすさを望む場合は、それを抽象化するためにFilebaseのようなゲートウェイサービスまたはSkynetポータル (利用可能な場合) を使用するかもしれません。例えば、FilebaseはS3互換APIを提供するサービスですが、実際にはSia (および現在は他のネットワークも) にデータを保存します。したがって、開発者はStorjやAWSと同じようにFilebaseを使用でき、内部的にはSiaのメカニズムを処理します。ドキュメントの面では、Siaはドキュメントを改善し、活発なコミュニティチャネルを持っています。また、開発者がネットワークの健全性を評価できるように、ホストランキング (HostScore) とネットワーク統計 (SiaStats/SiaGraph)も提供しています。Siaのもう1つの新しいイニシアチブはS5プロジェクトであり、IPFSに似たコンテンツアドレス指定の方法でSiaストレージを提示することを目指しています (S3との互換性も備えています)。これは、開発者との対話を合理化するための継続的な努力を示唆しています。全体として、SiaのDXは、ブロックチェーンと通貨を扱う必要があったため、歴史的に他のものに遅れをとっていましたが、Skynetとサードパーティの統合により、より簡単になりました。プライバシーと制御を重視する開発者は、ある程度の努力でSiaを使用できますが、他の開発者はSia上のサービスを活用してよりスムーズな体験を得ることができます。
  • Ceramicの開発者体験: Ceramicは、Web3 dApp開発者、特にソーシャル機能、ID、または動的コンテンツを構築する開発者を対象としています。開発者は、Ceramicノードを実行するか、ホスト型ノード (3Box Labsまたはコミュニティプロバイダーが提供) を使用してCeramicと対話します。重要な概念は、Ceramicのセマンティックデータレイヤーである**「ComposeDB」です。開発者は、アプリケーションのデータ (例:名前、アバターなどを含むプロファイルモデル) のデータモデル (スキーマ)を定義し、GraphQLクエリを使用してCeramicからそのデータを保存および取得できます。本質的に、Ceramicはグローバルで分散型のデータベースを使用しているような感覚です。Ceramicチームは、アプリケーションのブートストラップを支援するためにCLIとSDKを提供しています。例えば、データモデルを管理するためのglaze/JSや、暗号ウォレット/DIDでユーザーを認証してデータを制御するためのself.id** (ID SDK) などです。比較的新しいため、ツールはまだ進化中ですが、しっかりとしたドキュメントと、ソーシャルネットワーク、ブログプラットフォーム、資格情報ストレージなどの例となるアプリが増えています。Ceramic DXの重要な部分の1つは、DID (分散型ID)統合です。データへのすべての更新はDIDによって署名され、多くの場合、3Box Labsがストリーム全体でユーザーIDデータを管理するために構築したIDX (IDインデックス)を使用します。開発者にとって、これは、ユーザーを認証するためにdid-jsのようなライブラリを組み込むことが多いことを意味します (一般的には、Ceramicのdid:3メソッドを使用してDIDを提供するEthereumウォレットを介して)。認証されると、Ceramicストリーム内のそのユーザーのデータを、あたかも任意のデータベースであるかのように読み書きできます。ここでの学習曲線は、分散型IDとストリームとテーブルの概念を理解することです。しかし、ウェブ開発に慣れている人なら、ComposeDBのGraphQL抽象化が非常に自然であると感じるでしょう。例えば、Ceramicノードが関連するストリームを調べて解決するGraphQLクエリを使用して、ブログアプリのすべての投稿をCeramicにクエリできます。Ceramicのドキュメントは「仕組み」をカバーしており、大きなファイルには適していないことを強調しています。むしろ、大きなメディアの場合はIPFSまたはArweaveへの参照を保存し、メタデータ、インデックス、ユーザー生成コンテンツにはCeramicを使用します。実際には、dAppはユーザープロファイルやコメント (プラットフォーム間で更新および共有できるように) のようなものにCeramicを使用し、画像やビデオのような大きなファイルにはFilecoin/IPFSを使用するかもしれません。Ceramic周辺のコミュニティは活発で、ハッカソンや助成金があり、Orbis (Ceramic上に構築された分散型Twitterのようなプロトコル) のようなツールは、ソーシャル機能のための高レベルSDKを提供しています。要約すると、Ceramicは高レベルのWeb3ネイティブDXを提供します。開発者はDID、モデル、GraphQLを操作しますが、これは低レベルのストレージ管理とはかなり異なります。分散型FirebaseやMongoDBの上に構築するのに近いものです。可変で相互運用可能なデータが必要なユースケースの場合、開発者体験は最先端 (少し最先端すぎるかもしれませんが) であり、他のユースケースでは不必要な複雑さかもしれません。

4. ユーザー採用と使用状況指標

分散型ストレージの採用状況の評価は多角的です。保存されたデータ、ユーザー/開発者の数、注目すべきユースケースやパートナー、市場シェアを考慮します。以下に、それぞれの主要な採用指標と例をまとめます。

  • Arweaveの採用: 2018年にローンチされたArweaveのネットワークは、Filecoinと比較して総データ量は少ないものの、永続ストレージにおいて重要なニッチを切り開いています。2023年初頭の時点で、Arweaveパーマウェブには約140 TBのデータが保存されていました。これはFilecoinよりも桁違いに少ないですが、Arweaveはこのデータが完全に支払い済みで永続的に保存されていることを強調しています。成長率は着実で、開発者やアーカイブプロジェクトは、ウェブページ (例:Arweaveは「アーキビスト」コミュニティを介してウェブページをアーカイブするために使用され、分散型Wayback Machineに似ています) からブロックチェーン履歴 (例えば、Solanaブロックチェーンは履歴データをオフロードするためにArweaveを使用しています) まで、さまざまなデータを提供しています。重要な採用マイルストーンとして、Meta (Facebook)は2022年にArweaveを統合し、InstagramのNFTデジタルコレクティブルメディアを永続的に保存しました。これは、Web2の巨大企業がArweaveの永続性に信頼を寄せていることを示しています。(Metaは後にNFTイニシアチブを中止しましたが、不変ストレージにArweaveを選択したという事実は変わりません。) ブロックチェーンの世界では、SolanaのNFTプラットフォームMetaplexがNFTメタデータとアセットを保存するためにArweaveを使用しています。Solanaの人気のあるCandy Machine標準は、永続性のためにメディアを自動的にArweaveにアップロードします。これにより、arweave.netを介してArweave URIを参照する数百万のNFTが生まれました。もう1つの例として、Web3アーカイブプロジェクトであるKYVEはArweave上でメインネットをローンチし、2023年後半までに2,000 TB (2 PB) 以上のデータをArweaveにアップロードしました。これは注目すべき巨大な量であり、他のブロックチェーンのスナップショットやデータセットが含まれています。Arweaveのエコシステムには数百人の開発者がいます。公式ウェブサイトAr.ioによると、ストレージを維持するために2023年1月までに44,000以上のARが基金として蓄積されています。ソーシャル指標では、ArweaveのコミュニティはNFTクリエイターやアーカイブ愛好家の間で強力です。「パーマウェブ」という用語は、NFTアートワーク、ウェブコンテンツ (例:mirror.xyzはArweaveを使用して分散型ブログ投稿を永続的に保存しています)、さらにはパーマウェブベースのアプリケーション (メール、フォーラム) の保存と同義になっています。Arweaveは主要な暗号VCから支援を受けており、創設者のSam Williamsはデータ永続性を提唱する著名な人物です。生のバイト数では大きくありませんが、Arweaveの採用は影響力が大きいです。保証された永続性が必要な場所で使用されています。また、多くのWeb3スタックに間接的に統合されています (例えば、Ledgerのハードウェアウォレットは一部のNFTプロベナンスデータを保存するためにArweaveを使用し、The Graphインデックスプロトコルはサブグラフデータを保存するためにArweaveを使用できます)。要約すると、Arweaveの採用はNFTとブロックチェーンメタデータ分野、永続的なウェブアーカイブにおいて強力であり、長期的な記録に対する企業の関心も高まっています。現在のネットワーク利用率 (140+ TB) は小さく見えるかもしれませんが、各バイトは永遠に続くことを意図しており、利用は加速しています。
  • PinataとIPFSの採用: IPFSは、無料で誰でも利用できるため、純粋な数で言えば最も広く採用されている分散型ストレージ技術であると言えるでしょう。誰でもノードを実行してコンテンツを追加できるため、IPFSの「ストレージ」を測定することは困難ですが、Web3の世界では普及しています。主要なIPFSピン留めサービスの1つであるPinataは、開発者によるIPFSの使用状況を把握する窓口を提供しています。Pinataのウェブサイトでは「60万人以上の開発者から信頼されています」と謳っており、これはその人気を反映する巨大な数字であり、多くのプロジェクトがNFTアセットをホストするためにPinataを使用した2021年のNFTブームによって後押しされた可能性が高いです。Pinataの無料ティアを使用するインディーズアーティストから、コンテンツ配信のためにPinataを統合する主要なNFTマーケットプレイスまで、このサービスは業界標準となっています。NFT.Storageチームは2023年に「Pinataは2018年以来IPFSコミュニティで信頼されている名前であり、多くのトッププロジェクトやマーケットプレイスを支えてきました」と述べています。これには、有名なNFTプラットフォーム、ゲーム開発者、さらにはIPFSを介してフロントエンドアセットを提供する必要があった一部のDeFiプロジェクトも含まれます。例えば、OpenSea (最大のNFTマーケットプレイス)は、多くの保存されたアセットにIPFSを使用しており、コンテンツの可用性を確保するために、NFTクリエイターにPinataのようなピン留めサービスを推奨したこともあります。多くのプロフィール画像NFTコレクション (CryptoPunksの派生作品からEthereum上の数え切れないほどのジェネレーティブアートセットまで) は、画像にIPFS CIDを使用しており、トークンメタデータにPinataのゲートウェイURLが見られることは一般的です。Pinataはピン留めされた総データ量に関する統計を公開していませんが、伝えられるところによると、ペタバイト規模のNFTデータのピン留めを担当しています。もう1つの側面として、IPFSはウェブブラウザ (Brave、Opera) に統合されており、グローバルなピアネットワークを持っています。Pinataの役割は、コンテンツホスティングの信頼できるバックボーンとしてのものです。IPFSは自己ホスト型で無料で使用できるため、Pinataの多数のユーザーは、それが追加する利便性とパフォーマンスを多くの開発者が好むことを示しています。Pinataはメディアやエンターテイメント分野の企業ユーザーも抱えています (例えば、一部の音楽NFTプラットフォームはオーディオコンテンツの管理にPinataを使用しました)。IPFSの採用はPinataを超えて広がっていることに注意する価値があります。InfuraのIPFSサービスCloudflareのIPFSゲートウェイ、その他 (Temporal、Crustなど) の競合他社も貢献していますが、Pinataは最も著名なものの1つです。要するに、IPFSはWeb3で遍在しており、Pinataの採用はその遍在性を反映しています。これはNFTおよびdAppコンテンツのバックボーンであり、数十万人のユーザーがおり、世界中のプロダクションアプリに統合されています。
  • Filecoinの採用: Filecoinは、生のストレージ容量の点で最大の採用を記録しています。ネットワークには22エクサバイト (22,000,000+ TB) の利用可能なストレージがあり、2023年半ばまでにその約3% (660+ PB) が利用されていました。(比較すると、この使用済みストレージはArweaveの3桁上であり、Filecoinがビッグデータに焦点を当てていることを示しています。) この容量の多くは大規模なマイナーによるものですが、Filecoin Plusのようなプログラムのおかげで、有用な保存データも大幅に増加しています。2022年初頭までに、45 PiB (約45,000 TB) の実データが保存されており、大規模なアーカイブがデータをオンボードするにつれて、それ以降さらに増加している可能性が高いです。ユーザーの観点から見ると、Filecoinの採用はエコシステムプロジェクトによって強化されています。例えば、NFT.storage (内部でFilecoinを使用) は、2023年時点で1億5000万以上のNFTアセットがアップロードされています。多くのNFTマーケットプレイスはNFT.storageまたは同様のサービスに依存しており、間接的にFilecoinをそれらのNFTのバックエンドにしています。Web3.storage (アプリ向けの一般的なIPFS/Filecoinストレージ) は数万人のユーザーを抱え、Web3ゲームやメタバースコンテンツのようなアプリケーションのデータを保存しています。特筆すべきは、Filecoinが企業や機関とのパートナーシップを引き付けていることです。カリフォルニア大学バークレー校と提携して研究データを保存し、ニューヨーク市庁と提携してオープンデータセットを保存し、Seagate (エンタープライズバックアップソリューションとしてFilecoinを検討しているハードドライブメーカー) やErnst & Young (EY)のような企業と提携してビジネスユースケースでの分散型ストレージを提供しています。OpenSeaもFilecoinクライアントとなり、NFTデータのバックアップに使用しています。これらの注目度の高いクライアントは、Filecoinのモデルへの信頼を示しています。さらに、プロジェクト数で見ると、2022年後半までに600以上のプロジェクトとdAppがFilecoin/IPFS上に構築されており、ビデオプラットフォーム (例:VideoCoin、Huddle01) からDeFiオラクルデータアーカイブ、科学データリポジトリ (Starlingプロジェクトを介したShoah Foundationのホロコーストアーカイブ) まで多岐にわたります。Filecoinのブロックチェーンは、世界中に3,900以上のストレージプロバイダーという幅広いコミュニティを持ち、地理的に最も分散されたインフラストラクチャの1つとなっています。ただし、Filecoinのユーザー採用は複雑さによって抑制されることもあります。多くのユーザーはより簡単なIPFSレイヤーを介してやり取りします。それでも、FVMの登場と**Filecoinを完全なクラウドプラットフォーム (ストレージ + コンピューティング)**として推進する動きにより、開発者と企業の関心は加速しています。要約すると、Filecoinは容量と企業エンゲージメントにおいてリードしています。規模の点で唯一の分散型ストレージネットワークであり、その容量の多くは未利用ですが、貴重なコンテンツ (オープンサイエンスデータ、Web2アーカイブ、Web3アプリデータ) でそれを埋めるためのイニシアチブが進行中です。エクサバイト規模を処理できる実績は、需要が追いつけば従来のクラウドストレージを破壊する強力な候補となります。
  • Storjの採用: Storjは、Web2/Web3ハイブリッドユースケース (特にメディア)をターゲットとすることで着実に成長してきました。ネットワークは、100カ国以上にわたる約13,000以上のストレージノード (自宅やデータセンターでStorjソフトウェアを実行する個々のオペレーター) で構成されており、強力な分散化を提供しています。顧客側では、StorjはメディアおよびIT分野で企業パートナーシップを獲得しています。例えば、VideonのLivePeer (ビデオストリーミング) はStorjを使用してライブビデオチャンクをグローバルに配信し、FastlyのCompute@Edgeはアセットの保存のためにStorjと提携しました。また、彼らのウェブサイトに記載されているように、StorjはCloudwaveCaltechTrueNASVivint、およびいくつかのメディア制作会社のような組織から信頼されていますCaltech (主要な研究大学) の存在は科学データストレージでの使用を示唆し、Vivint (スマートホーム企業) はIoTまたはカメラ映像ストレージを示唆しており、多様な実世界アプリケーションがあります。Storjは、メディアワークフローにおけるソリューションとして、NAB (全米放送事業者協会) で2025年のプロダクトオブザイヤーなどの業界賞を受賞しています。彼らはケーススタディを強調しています。例えば、Inovoは数百万人のユーザーに費用対効果の高いビデオストリーミングを提供し、Treatment StudiosはグローバルなビデオコラボレーションにStorjを使用し、Ammo ContentはStorjのネットワークを介して3000万時間以上のコンテンツをストリーミングしています。これらの例は、Storjが高帯域幅、大容量のコンテンツ配信を処理できることを示しており、重要な証明点です。開発者の採用も重要です。2022年までに20,000人以上の開発者がStorj DCSのアカウントを持っていました (Storjの統計レポートより)。オープンソースコミュニティは、統合においてStorjを受け入れています (前述のFileZilla、ownCloud、Zenkoなど)。Storjはトークンで支払いを行うため、ノードオペレーターの関心は高く、需要のためにノードになるための待機リストがあったこともあります。保存データ量に関しては、Storjは最近総PB数を公表していませんが、数ペタバイト規模であり、特にWeb3分野への最近の推進により急速に成長していることが知られています。Filecoinの生の数字には及ばないかもしれませんが (Storjは容量だけでなくアクティブなデータに焦点を当てているため)、データ数では最大の暗号化されたクラウドストレージネットワークである可能性が高いです。Storjのマルチリージョン、CDNのようなパフォーマンスは、純粋にコストパフォーマンスのメリットのためにWeb2ユーザーを引き付けています (分散化されていることを気にしない人もいますが、80%のコスト削減を享受しています)。従来の産業へのこの「トロイの木馬」は、通常の暗号通貨サークル外での採用を促進する可能性があります。全体として、Storjの採用はメディアストリーミング、バックアップ、および開発者ツールにおいて強力です。分散型サービスがエンタープライズSLAを満たすことができることを示しています (11 9の耐久性やEvergreenのような企業とのバックアップソリューションのためのパートナーシップによって反映されています)。分散型クラウドGPUも提供する方向転換により、Storjはより広範な分散型クラウドプロバイダーとして位置付けられており、さらなる採用を促進する可能性があります。
  • Siaの採用: Siaはここで最も古いプロジェクトの1つですが (2015年ローンチ)、その採用軌道はより穏やかでした。2024年第3四半期の時点で、Siaのネットワークには2,310 TB (2.31 PB) のデータが保存されており、これは四半期比で約17%の増加であり、より小さな基盤からではあるものの、利用が着実に増加していることを示しています。Siaの容量に対する利用率も向上し、より多くのホストがビジネスを獲得していることを示唆しています。Siaネットワークは歴史的に、その低コストのため、多くの個人ユーザーが個人的なバックアップに使用していました。例えば、技術に詳しいユーザーが写真コレクションを保存したり、Siaをより安価な「Backblazeの代替」として実行したりするのを想像してみてください。企業側では、SiaはFilecoinやStorjのようなレベルの公開パートナーシップは見られませんでした。これは部分的に、初期段階のUXと、Siaの親会社であるNebulousがSkynet (Web3 dAppとコンテンツホスティングをターゲットとした) に転換したという事実によるものです。Skynetの採用は2020年から2021年にかけて有望でした。Web3ソーシャルメディアエコシステム (例:SkyFeedは数千人のユーザーを抱えていました) を支え、一部のNFTプロジェクトでさえアートワークのホスティングにSkynetを使用しました (SkylinkはIPFSの代替として一部のNFTメタデータに表示されます)。分散型音楽プラットフォームであるAudiusは、一部のコンテンツ配信にSkynetを試しました。しかし、Skynetの主要ポータルの閉鎖により、その勢いの一部はコミュニティの手に委ねられました。Sia Foundation (2021年設立) は現在開発を推進しており、パフォーマンスと経済性を改善したSia v2 (2025年のハードフォーク) を導入しました。これは将来の採用を促進する可能性があります。エコシステムはより小さく、Siaの統計によると、Sia上に構築されたプロジェクトは32 (ユーザー向けアプリを除く) であり、成長を促進するために2025年までに合計320万ドルの助成金が割り当てられました。これには、Filebase (Siaをバックエンドの1つとして使用)、SiaStream (Sia上のメディアストリーミングストレージ用)、およびHostScoreやSiaFSのようなコミュニティツールが含まれます。Siaのコミュニティは小さいながらも情熱的であり、例えば、米国議会図書館の公開データをSiaに保存する注目すべきユーザー主導の活動がありました。Sia上のホスト数は数百 (Storjのように数千ではない) であり、ホストとしての収益性が提供するストレージが非常に安価でない限り薄いため、多くがエンタープライズグレードのセットアップ (データセンターノード) を提供しています。要約すると、Siaの採用はニッチですが着実です。低コストのクラウドストレージのためにコアコミュニティによって使用され、一部のWeb3プロジェクトによって分散型ウェブコンテンツのホスティングに使用されています。その使用量 (2 PB以上保存) は無視できないものですが、Filecoinにははるかに遅れをとっています。しかし、Siaは非営利でコミュニティ主導であることで差別化を図っており、分散化の精神を優先する人々に共鳴しています。継続的な改善 (Sia v2) と「世界で最も安全なクラウド」であることへの焦点は、自己主権データに関心のあるより多くのユーザーを引き付けるかもしれません。
  • Ceramicの採用: Ceramicは比較的新しい (2021年頃にローンチ) にもかかわらず、分散型アプリ開発者の間で良好なエコシステム牽引力を示しています。3Box Labsは、Ceramicとそのツール開発のために、Coinbase Ventures、Multicoinなどの企業から多額の資金を確保しました。エコシステムには、Ceramicネットワーク自体と、開発者向けの主力製品であるComposeDBが含まれます。彼らはDiscordと定期的な開発者コールを通じてコミュニティを育成してきました。興味深い側面の1つは、データコンポーザビリティ標準です。Ceramicには「データモデルマーケットプレイス」があり、開発者は互いのスキーマ (例:プロファイルモデル、ブログ投稿モデル) を公開および再利用でき、これにより相互運用可能なデータのエコシステムが育成されます。これは非常にユニークなアプローチであり、多くのdAppがERC-20トークン標準を共有するのと同じように、Ceramicアプリが「SocialPost」モデルや「Profile」モデルを共有できるなど、アプリが共通のデータ構造に基づいて構築されることを奨励します。これは、より多くのアプリがこれらを採用するにつれて、ユーザーのプロファイルやコンテンツが多くのサービス間で移植できることを意味します (真のWeb3ネットワーク効果)。エコシステムは他のネットワークとも連携しています。例えば、CeramicはデフォルトでアンカーにEthereumを使用するため、Ethereum L1またはL2の改善 (より安価なアンカーのためにスケーリングソリューションを使用する計画があります) はCeramicに直接利益をもたらします。彼らはまた、Chainlink (複数のチェーンでのタイムスタンプ用) と、Ceramic IDをブロックチェーンアドレスにリンクできるIDXも統合しています。もう1つの相乗効果はウォレットとの連携です。Ceramicのユーザー認証はしばしば暗号ウォレットを介して行われるため、ウォレットプロバイダーはある意味でパートナーです。例えば、MetaMaskのSnapsは最終的にユーザーデータを管理するためのCeramic統合を含む可能性があり、SpruceIDen3のようなIDウォレットはCeramicのIDにブリッジするかもしれません。Textileの合併 (「Textileファミリー」への参加) は、他のデータ/ストレージプロジェクトとの連携を示唆しています (Textileは元々IPFS/Filecoin上に構築されており、彼らのThreads DBの概念はCeramicのストリームを補完します)。これにより、新しいハイブリッドソリューション (例:コンテンツにIPFSを使用し、メタデータにCeramicをシームレスに使用) が生まれる可能性があります。コミュニティプロジェクトの観点から見ると、ハッカソン優勝者がNFTチケット (Ceramic上で更新されるチケットメタデータを保存) やDAOメンバープロファイルのようなものにCeramicを使用しているのを見かけます。Ceramicのメインネットはまだ若いですが、複数のゲートウェイプロバイダー (EthereumのInfuraと同様に、利用できるホスト型Ceramicノードがあります) があり、3Boxが提供するものやコミュニティによるものも含まれており、アクセスにおける分散化が対処されていることを示しています。ロードマップには、「複数のチェーンでのCeramicアンカー」、より簡単な参加のための**「ライトノード」**などの機能が含まれており、これらは技術の成熟の兆候です。要約すると、Ceramicのエコシステムは動的で開発者中心であり、相互運用性と