IPFS and IPFS-search architecture

The Interplanetary File System (IPFS) is rapidly gaining ground as a possible replacement for the http protocol. IPFS is a peer-to-peer distributed file system (that enables users to transfer files from other users’ computers to their own, and vice versa) that seeks to connect all computing devices with the same system of files. It is giving hope to dreams of an open, trustworthy and reliable internet for all. But without useful tools to browse and explore this new system, it won’t take off. IPFS and IPFS-search allow for search to become a utility in the public domain. It will be owned and operated by its stakeholders: the people.

My notes on why and how all of that works, and the possible trade-offs for achieving ipfs-search node autonomy: