
技術応用(1)
Chainflixプラットフォーム内部では、ビデオコンテンツは分散ストレージプールに保存される。分散ストレージプールは、さまざまなタイプのストレージプロバイダーで構成される。しかし、誰もがストレージプロバイダーになる可能性があるため、Chainflixは、接続とセキュリティの問題を解決するため、ストレージプロバイダーに複数のソリューションを提供する必要がある。
ストレージプロバイダーがルーターを介してストレージスペースを提供する場合、ルーターのパブリックIPアドレスのみが静的アドレスになるため、接続エラーが発生する。ルーターに接続されているハードウェアには、プライベート動的IPアドレスがある。ハードウェアが起動するたびにIPアドレスが変更され、ファイルアクセスができなくなる。
P2P状態でビデオを再生するには、ビューアー(コンピューターA)がストレージプロバイダー(コンピューターB)と通信する必要がある。ただし、ビューアはストレージプロバイダーのプライベートIPまたはポート番号を知らない。したがって、Chainflixは、「ホールパンチングテクノロジー」を使用してこの問題を解決した。