ユーザ用ツール

サイト用ツール


blockchain:ipfs

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
blockchain:ipfs [2022/05/20 06:35] dotblockchain:ipfs [2022/06/02 05:32] (現在) – [IPFS のブラウジング] dot
行 9: 行 9:
   * コンテンツ指向のプロトコル   * コンテンツ指向のプロトコル
     * HTTP はローケーション指向(URLがコンテンツの"場所"を示している)     * HTTP はローケーション指向(URLがコンテンツの"場所"を示している)
-      * 例: [[http://www.google.co.jp|http://www.google.co.jp]]+      * 例: [[http://www.google.co.jp|http://www.google.co.jp]] 
     * IPFS はコンテンツのハッシュ値(ユニークな値でCIDと呼ばれる)でコンテンツを示す     * IPFS はコンテンツのハッシュ値(ユニークな値でCIDと呼ばれる)でコンテンツを示す
       * 例: [[ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o|ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o]]       * 例: [[ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o|ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o]]
行 19: 行 19:
 ===== IPFS の仕組み ===== ===== IPFS の仕組み =====
  
-* TODO: キャッシュが伝搬する仕組みの図+(参考リンク)[[https://note.com/navitime_tech/n/n485437748b96|Web3の技術、惑星間ファイルシステム(IPFS)について調べる]] 
 + 
 +複数の IPFS ノードでコンテンツが伝搬し、複数の IPFS ノードにキャッシュが残る。 
 + 
 +{{https://assets.st-note.com/img/1652145054122-lg2pkfI8di.png}} 
 + 
 +キャッシュには有効期限があり、アクセスが無いと消える。消さないためにピン止めする機能が存在する。「ピンニング業者」と呼ばれる事業形態も存在する。 
 + 
 +{{https://assets.st-note.com/img/1652145541008-E8I28n6iMn.png}}
  
 ===== IPFS メリット ===== ===== IPFS メリット =====
行 35: 行 43:
   * ファイルが消せない可能性もある   * ファイルが消せない可能性もある
   * 遅い場合がある(特にまだIPFS分散ネットワーク内で広がっていないファイル)   * 遅い場合がある(特にまだIPFS分散ネットワーク内で広がっていないファイル)
 +
 +===== IPFS のブラウジング =====
 +
 +  * Google Chrome の拡張機能「[[https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch|IPFS Companion]]」をインストールすると、Webブラウザで IPFS 上のコンテンツを参照できる
 +    * (例) [[ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o|ipfs://QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o]]
 +    * 現状、Chrome が直接 IPFS 上のコンテンツを参照しているのではなく、IPFS ゲートウェイである「[[https://ipfs.io/|https://ipfs.io/]]」が IPFS のコンテンツを取得し、Chrome に結果を返している。
 +  * [[https://brave.com/ja/|Brave]] は IPFS をサポートしている。
 +    * [[https://ja.wikipedia.org/wiki/Brave_(%E3%82%A6%E3%82%A7%E3%83%96%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6)|Brave - Wikipedia]] 
blockchain/ipfs.1653028550.txt.gz · 最終更新: 2022/05/20 06:35 by dot