InterPlanetary File System(IPFS)は、インターネット上のデータの認識と操作の方法に変革をもたらすアプローチです。 IPFSの背後にあるイノベーションを真に理解するには、まず現在のWeb構造の限界を理解する必要があります。
出典:101blockchain
従来、Webサイトやオンラインドキュメントにアクセスすると、基本的に特定のサーバー(またはサーバーのグループ)にそのコンテンツを表示するように依頼していました。 これは、ロケーションベースのアドレッシングと呼ばれます。 このシステムは長年にわたって役に立ってきましたが、固有の欠陥があります。
IPFSは、データにアクセスする新しい方法であるコンテンツベースのアドレッシングを導入しています。 IPFSは、データが「どこに保存されているか」を尋ねるのではなく、そのデータが「何」であるかに焦点を当てています。 IPFSでは、すべてのファイルとその各ブロックに、コンテンツ識別子(CID)と呼ばれる一意のフィンガープリントが与えられます。 この CID は、コンテンツを識別するだけではありません。コンテンツの詳細から導き出され、信憑性を確保します。
舞台裏では、IPFSはマークル有向非巡回グラフ(DAG)と呼ばれる構造を使用しています。 簡単に言えば、データブロックを整理してリンクする方法です。 各ブロックにはデータが含まれており、暗号化ハッシュを介して他のブロックにリンクされています。 これらのリンクはウェブのような構造を形成し、データの整合性と効率的な検索を保証します。 家系図を見たことがあるなら、Merkle DAGは多少似ていますが、親戚ではなく、データのブロックを接続します。
データの保存と検索に対するIPFS独自のアプローチは、ピアツーピア(P2P)構造にかかっています。 このアーキテクチャは、従来のインターネットモデルとは一線を画しており、中央集権型ウェブに内在する多くの欠陥に対処するのに役立っています。
サーバー(コンテンツのプロバイダー)とクライアント(コンテンツの消費者)が明確に区別されている従来のネットワークとは異なり、P2Pネットワークでは、すべての参加者が両方になることができます。 これはですね:
IPFSは最初のP2Pネットワークではありませんが、分散型Webに特に適したイノベーションをもたらします。
IPFSの分散型の性質は比類のない利点を提供しますが、特にデータの永続性に関して、独自の課題も提起しています。
リソースを効率的に使用するために、IPFSノードはアクセス頻度の低いデータをパージすることがあります。 このガベージコレクションプロセスにより、ノードが休眠データで圧倒されることがなくなります。 ただし、重要なデータはこのようなパージから保護する必要があります。
ピン留めは、ガベージコレクションがもたらす課題に対するIPFSのソリューションです。 データをピン留めすることで、ユーザーはそのデータを重要としてマークします。 これにより、ガベージ コレクションのサイクルに関係なく、固定されたデータはネットワーク上に保存され、アクセス可能な状態が維持されます。
InterPlanetary File System(IPFS)は、インターネット上のデータの認識と操作の方法に変革をもたらすアプローチです。 IPFSの背後にあるイノベーションを真に理解するには、まず現在のWeb構造の限界を理解する必要があります。
出典:101blockchain
従来、Webサイトやオンラインドキュメントにアクセスすると、基本的に特定のサーバー(またはサーバーのグループ)にそのコンテンツを表示するように依頼していました。 これは、ロケーションベースのアドレッシングと呼ばれます。 このシステムは長年にわたって役に立ってきましたが、固有の欠陥があります。
IPFSは、データにアクセスする新しい方法であるコンテンツベースのアドレッシングを導入しています。 IPFSは、データが「どこに保存されているか」を尋ねるのではなく、そのデータが「何」であるかに焦点を当てています。 IPFSでは、すべてのファイルとその各ブロックに、コンテンツ識別子(CID)と呼ばれる一意のフィンガープリントが与えられます。 この CID は、コンテンツを識別するだけではありません。コンテンツの詳細から導き出され、信憑性を確保します。
舞台裏では、IPFSはマークル有向非巡回グラフ(DAG)と呼ばれる構造を使用しています。 簡単に言えば、データブロックを整理してリンクする方法です。 各ブロックにはデータが含まれており、暗号化ハッシュを介して他のブロックにリンクされています。 これらのリンクはウェブのような構造を形成し、データの整合性と効率的な検索を保証します。 家系図を見たことがあるなら、Merkle DAGは多少似ていますが、親戚ではなく、データのブロックを接続します。
データの保存と検索に対するIPFS独自のアプローチは、ピアツーピア(P2P)構造にかかっています。 このアーキテクチャは、従来のインターネットモデルとは一線を画しており、中央集権型ウェブに内在する多くの欠陥に対処するのに役立っています。
サーバー(コンテンツのプロバイダー)とクライアント(コンテンツの消費者)が明確に区別されている従来のネットワークとは異なり、P2Pネットワークでは、すべての参加者が両方になることができます。 これはですね:
IPFSは最初のP2Pネットワークではありませんが、分散型Webに特に適したイノベーションをもたらします。
IPFSの分散型の性質は比類のない利点を提供しますが、特にデータの永続性に関して、独自の課題も提起しています。
リソースを効率的に使用するために、IPFSノードはアクセス頻度の低いデータをパージすることがあります。 このガベージコレクションプロセスにより、ノードが休眠データで圧倒されることがなくなります。 ただし、重要なデータはこのようなパージから保護する必要があります。
ピン留めは、ガベージコレクションがもたらす課題に対するIPFSのソリューションです。 データをピン留めすることで、ユーザーはそのデータを重要としてマークします。 これにより、ガベージ コレクションのサイクルに関係なく、固定されたデータはネットワーク上に保存され、アクセス可能な状態が維持されます。