触れる機会があったので遊んでみました。ハイパーメディアプロトコルの一種です。ブロックチェーン同様、ネットワーク上に分散されたノード群から構成されます。https://ipfs-book.decentralized-web.jp/install_ipfs/使う分にはそれほど複雑な仕組みではありません。ファイルをシステムにアップロードするとハッシュが生成される。ファイルをダウンロードするときは、生成されたハッシュで問い合わせをかける。問い合わせを実行し、ファイルを転送してもらう。ハッシュはファイルに対して一意なため、ネットワーク上で重複することがありません。ハッシュさえ知っていればファイルをダウンロードすることが可能となります。ノードを提供していたりするので、アップロードしたファイルにはブラウザからアクセスすることも簡単です。構成する技術の一つと見られています。いう構成を使って開発してみました。上にホストされています。ボタンを押すだけ(しか出来ません)。ボタンを押してしばらくすると、同じ様な画面に遷移します。リンクから、前のページに戻ることが出来ます。アップロードしています。上を辿っていけるようになっているのです。ハッシュが少しずつ違うことに気づくと思います。html)を生成しているのです。仕組みを利用してみました。使うことが一般的です。パッケージは存在したため直接使ってみます。インスタンス初期化用の設定を定義します。インスタンスを設定を使って初期化します。イベントハンドラをディスパッチします。アップロードすることにします。オブジェクトを生成します。アップロードは副作用なので、副作用ハンドラ(::add)を呼び出します。呼び出している箇所です。インスタンスを受け取っています。コールバックを渡します。ファイルにリダイレクトするようにしています。サイト」を作ってみました。構成を使えば副作用やシステム一意なインスタンスを適切に管理できたのでいい感じでした。様な構成を取ればそれが明確になってきて、より気持ちよく開発することが出来るようになった気がします。