IPFSでよく聞く分散型ストレージとは?特徴やブロックチェーンとの関係を解説

IPF×ひろぴー

ブロックチェーンやDApps(分散型アプリケーション)の認知度の向上に伴い、IPFSというシステムにも注目が集まってきています。

この記事では、ブロックチェーンの課題を解決すると期待されているIPFSの概要や分散型ストレージとは何か、更にブロックチェーンに及ぼすメリットについてご紹介します。

 IPFS(InterPlanetary File System)とは何か?

IPFSとは、分散型ファイルストレージ(以下、「分散型ストレージ」)構築のための規格のことで、Protocol Labsにより開発が進めれられています。

ちなみに、IPFSとは「InterPlanetary File System」の略称で、日本語で惑星間ファイルシステムと呼ばれています。

「IPFS」とは、分散型ストレージ構築のための規格ということはご理解いただけたかと思います。しかし、分散型ストレージとは、一体なんなのでしょうか。

【結論】IPFSでよく聞く分散型ストレージとは?

分散ストレージイメージ

分散型ストレージについて説明する前に、ストレージについて簡単にご説明します。

ストレージとは、PCやスマホのデータを長期保管するための補助記憶装置のことで、ハードディスクやDVDなどもストレージの一つです。

利用されたことのある読者の方も多いかもしれませんが、Google DriveやDropboxなどはクラウドストレージサービスといわれており、ある特定の企業が管理するサーバーに、データ管理を委託するという中央集権的ストレージサービスといえます。

そして、分散型ストレージとは、企業などの中央管理者が一括してデータを管理するのではなく、P2Pネットワーク参加者のPCやスマホの空き容量にデータを保存するクラウドストレージサービスのことです。

データを分散して保存しているので、「分散型ストレージ」と呼ばれています。

従来の中央集権型ストレージでは、管理者による不正や、ハッキングによるシステムダウンなどの課題がありました。

しかし、IPFSで実現が期待される分散型ストレージではP2Pネットワークを活用してデータを参加者で分散管理しているので、以下のメリットをもたらすと考えられています。

参考:分散型ストレージと中央集権型ストレージの比較図
分散型ストレージ 中央集権型ストレージ
管理者 なし 企業
コスト 安価 高価
データの管理方法 ネットワーク参加者で分散管理 企業などの中央管理者が一括管理
懸念点 安全性が乏しい システムダウン
利用事例 Winny
BitTorrent
Google
Drive/Dropbox

分散ストレージのメリット1)
システムがダウンすること極めて少ない

中央集権型ストレージサービスでは、企業のサーバーがハッキングされたり、アクセスが集中しサーバダウンする可能性がありました。

しかし分散型ストレージではP2Pネットワークを活用し参加者が分散してデータを管理しているので、ある参加者がハッキングされたても別の参加者のサーバーにアクセスすることが可能。加えて負荷も分散されるためアクセスが集中しても、システムダウンが少ないといえます。

分散ストレージのメリット2)
安価な運用が可能

中央集権型ストレージでは、大量のユーザーデータを管理するために高額なサーバー代がかかっていました。しかし分散型ストレージでは特定のサーバーは必要ないので安価に運用することが可能です。

つまり、IPFSでよく聞く分散型ストレージとは、P2Pネットワークを活用したファイルシステムのことで、中央集権型ストレージが抱えていたシステムダウンや高額なサーバー代などの懸念点の解決が期待されているシステムということです。

分散型ストレージを構築するIPFSが、ブロックチェーンに与える影響

IPFS×ブロックチェーン

分散型ストレージを構築するIPFSは、ブロックチェーンの下記の懸念点を解決するといわれており、注目が集まっています。

  • 画像などのデータを管理しやすくする

ブロックチェーンは手数料の関係上、画像などの大容量ファイルの保存に適していません。どういうことなのか詳しくご紹介します。

IPFSにより画像データを管理しやすくする

ビットコイン やイーサリアムなどのブロックチェーンに送金などの取引データを保存する場合、手数料が必要です。

取引データはデータ容量が小さいので、そこまで問題はないですが、写真や動画、長文テキストとなどの大容量データをブロックチェーンに保存する場合、高額な手数料がかかるといわれています

そこでIPFSを利用し、大容量データはIPFSへ保存します。そして大容量データを暗号化した少量データのみを堅固なブロックチェーンに保存することで、高額な手数料をかける必要がなくなるのです。

IPFSの仕組みについて気になる方は「IPFS(InterPlanetary File System)とは?仕組みや技術をわかりやすく解説」の記事をご覧ください。

今後さらなる活用が期待されるIPFSと分散型ストレージ

IPFSで構築される分散型ストレージサービスを活用した、サービスは既に約80ほど開発されており、世界最大ののP2Pファイル共有システムを提供する、BitTorrent社がIPFSを活用したサービスのテストを2019年に開始。

2020年のローンチを目指しているというニュースも発表され、2020年はIPFS利用の加速の年として注目を集めています。加えて、IPFSがイーサリアムのプラットフォーム上のDAppsとの相性が良いといわれており、今後のさらなる活用が期待されています。

今後更にIPFSを活用したサービスは増えていくと考えられているので、今のうちにIPFSに触れておくのも良いでしょう。

「IPFSの使い方をわかりやすく解説~環境構築からファイルのダウンロード方法まで~」

□参考文献

ちなみにIPFSについては、別の連載でも解説していますので、参考にしてみてください。

またこの記事は、下記サイトを参考にしながら執筆しています。

About 中井剛 98 Articles
ひろぴーが運営するCXR のメンバー。 これまでに、FXや仮想通貨関係の営業、メディア運営、新規サービス立上げ、広告運用、バイヤー業務、ウォレット営業、Webライティングなど、幅広く活動を行う。趣味はラジオ体操とジム、ラジオを聴くこと。