数日前 人気のブレイブウェブブラウザの開発者が発表 広告を通じて のサポートの統合 分散型ファイルシステム InterPlanetaryファイルシステム (またはIPFSとして頭字語でよく知られています)。これは、グローバルバージョンでファイルストレージを形成し、メンバーシステムから形成されたP2Pネットワークの形式で機能します。
それと共に 勇敢なユーザーがIPFSリソースに直接アクセスできるようになりました ipfs://およびipns://スキームを使用します。 新機能は、Braveデスクトップバージョン1.19で利用できます。
ブレイブでのIPFSサポートについて
IPFSアドレスへのアクセスの試みを検出すると、 または、HTTPからIPFSへのゲートウェイへのリンクを検出します。 ブラウザは、ユーザーに独自のIPFSノードを開始するように要求します または、ゲートウェイを使用してHTTP経由でIPFSにアクセスします。
デフォルトゲートウェイはdweb.linkであり、IPFS開発を監督するProtocolLabsによって管理されています。 独自のローカルノードをインストールすることを選択すると、go-ipfsパッケージがロードされます システムでは、プラグインの更新に使用されるのと同じメカニズムが後続のメンテナンスに使用されます。
アクセスを制御するには ブレイブのIPFSに、 勇敢なサービスページ:// ipfsが実装され、 メニューの特別なボタン(マイノード)もあります。 オプションで、 ユーザーはIPFSコンパニオンプラグインをインストールできます ローカルIPFSホストを管理します。
それに加えて 機密性を確保するために、IPFS処理はプライベートモードで無効になっています そしてTorを介して作業するとき。 ローカルIPFSホストキャッシュは1GBに制限されており、キャッシュが90%いっぱいになると、ガベージコレクターはXNUMX時間ごとに動作を開始します。
現在の形では、 ブラウザでのIPFSサポートは、IPFSノードをサポートする機能を実装します。 しかし、すべての計画がまだ実施されているわけではなく、 将来的には、IPFSWebアプリケーションの組み込みサポートが期待されています。 ファイルコインの実験、公開機能、共有ストレージ、IPFSを介したリビジョン管理とコンテンツ共有、AndroidバージョンでのIPFS統合、ローカルノードへのコンテンツの固定、アドレスバーでのIPFS作業の視覚的な強調表示、Torをトランスポートとして使用する機能IPFS。
IPFSは、ストレージの信頼性などの問題の解決に役立ちます (元のストレージが無効になっている場合、ファイルは他のユーザーのシステムからダウンロードできます)、コンテンツの検閲に抵抗し(ブロックするには、データのコピーがあるすべてのユーザーシステムをブロックする必要があります)、および組織へのアクセスインターネット接続がない場合、または通信チャネルの品質が低い場合(ローカルネットワークの最も近い参加者からデータをダウンロードできます)。
ファイルの保存とデータの交換に加えて、 IPFSは、新しいサービスを作成するための基礎として使用できますたとえば、サーバーにリンクされていないサイトの作業を整理したり、分散アプリケーションを作成したりします。
分散型ファイルシステム IPFSはそのコンテンツターゲティングで際立っています、場所や任意の名前ではなく、 IPFSでは、ファイルにアクセスするためのリンクはそのコンテンツに直接関連しており、コンテンツの暗号化ハッシュが含まれています。
ファイルアドレスを任意に変更することはできません、内容を変更した後にのみ変更できます。 同様に、アドレスを変更せずにファイルを変更することはできません(古いバージョンは同じアドレスのままで、新しいバージョンはファイルのコンテンツのハッシュを変更するため、別のアドレスから利用できます)。
毎回新しいリンクを転送しないように、ファイルIDが変更のたびに変更されることを考慮して、ファイルの異なるバージョン(IPNS)を考慮した永続アドレスをリンクするサービス、またはFSとの類推によってエイリアスを固定するサービスが提供されますおよび従来のDNS(MFS(Mutable File System)およびDNSLink)。