IPFSといえば、分散型ファイルシステムとしてスマートコントラクトと相性が良いと言われており、多くのDAppsで画像やデータの格納場所として利用されています。 DApps内で使用する画像をIPFS上で管理したり、ERC721と合わせで画像自体をNon-Fungible Tokenとしたりと用途は様々です。 しかしこのIPFS、BitcoinやEthereumといったBlockchainとは異なり、各Nodeで全てのデータを格納しているのではなく、それぞれで一部のキャッシュを保持しているにすぎません。 また、Nodeを運営すること自体にインセンティブもないため、自前でNodeを持たずにIPFS Gatewayを使用しているサービスも多く見かけます。 このような状態でIPFSのネットワークは、どのように分散化されているのでしょうか。 この疑問を解決するため、IPFSにおいてどのように分散的にフ
![分散型ファイルシステム「IPFS」は本当に分散型なのか - TANAKA NO BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/ddbe1d3abff132eb4abcb5c2a0d973b2fbb46798/height=288;version=1;width=512/https%3A%2F%2Fblog.tanakas.org%2Fwp-content%2Fuploads%2F2018%2F09%2FIMG_3186.jpg)