ブロックチェーンや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(InterPlanetary File System)とは?仕組みや技術をわかりやすく解説」の記事をご覧ください。
今後さらなる活用が期待されるIPFSと分散型ストレージ
IPFSで構築される分散型ストレージサービスを活用した、サービスは既に約80ほど開発されており、世界最大ののP2Pファイル共有システムを提供する、BitTorrent社がIPFSを活用したサービスのテストを2019年に開始。
2020年のローンチを目指しているというニュースも発表され、2020年はIPFS利用の加速の年として注目を集めています。加えて、IPFSがイーサリアムのプラットフォーム上のDAppsとの相性が良いといわれており、今後のさらなる活用が期待されています。
今後更にIPFSを活用したサービスは増えていくと考えられているので、今のうちにIPFSに触れておくのも良いでしょう。
「IPFSの使い方をわかりやすく解説~環境構築からファイルのダウンロード方法まで~」
□参考文献
ちなみにIPFSについては、別の連載でも解説していますので、参考にしてみてください。
またこの記事は、下記サイトを参考にしながら執筆しています。
- IPFS公式HP:https://ipfs.io/
- IPFS Document:https://docs.ipfs.io/IPFS×ブロックチェーン