IPFS

 IPFS  is short for InterPlanetary File System, potentially a static site storage method using content based addressing.

IPFS is self-described as “a new hypermedia distribution protocol”.

The main advantage of IPFS is that it’ points to the content rather than the domain where the content is. This allows for anyone that has a copy of the content to host it. If you have a video or a folder with a web page you can host it in the same URL as everybody else.

It also creates an immutable URL that changes when the content changes and is much more resistant to censorship and deplatforming.

Unlike with TOR .onion addresses, anyone can inspect the IPs hosting and downloading a specific file. IPFS resembles BitTorrent in this aspect.

Recently users are starting to link NFTs to ipfs rather than https because it creates a more resilient and immutable URL.

Events
There have been some IPFS meetups in Portland, Oregon starting in July 2015.

Selfdogfooding

 * https://ipfs.io/ website itself is all stored in IPFS and hosted using an IPFS gateway. For example you can also see the site at any other public gateway, such as here: http://dweb.link/ipns/ipfs.io/
 * http://juan.benet.ai/ (founder Juan Benet’s site) is a static site that says it "It runs on IPFS." (selfdogfooding) as of 2019-03-07 (previously had no mention as of 2019-02-28; site appeared unchanged since 2014).
 * https://ipfs.io/ipns/johanbove.info/ keeps a mirror of his personal static site on the IPFS network and has set up a _dnslink to tell IPFS enabled browsers that this mirror is available. These browsers are expected to detect the txt DNS entry and redirect to the IPFS mirror. He is keeping the data pinned on the IPFS network with Pinata.cloud. The IPFS hosted data is available through multiple IPFS gateways.

Implementations
Marcus Povey has an experimental plugin with IPFS support for Known.
 * https://github.com/mapkyca/Known-IPFS
 * https://github.com/mapkyca/Known-IPFS

Pinning
Since IPFS is a peer-to-peer network, the availability on data depends on an online computer connected to the IPFS network having a copy of the CID hashed data. IPFS servers (peers) will share data it has access to the IPFS network automatically. However the IPFS server will run "garbage collection" periodically to purges old irrelevant data from disk. To keep providing important files to the IPFS network, users are expected to "pin" such files. Pinned files are not garbage collected. This helps to keep data on the IPFS network, however the data will still only be available when that user's computer running IPFS is always online. To counter this problem services have started to provide a permanently online IPFS pinned service. Users can request to "pin" data for them for free or for a monthly fee and make sure their data stays available even when their computers are off.

Examples of such services are:


 * Pinata.cloud
 * infura.io

Since IPFS-go version 0.8.0 data can be submitted to remote services from the CLI tool.


 * Work with Pinning Services
 * Tutorial on how to deploy a static website to IPFS

Who
There are no human names on its website (https://ipfs.io), except the title of a video has Juan Benet as a presenter, whose website appears to be http://juan.benet.ai/.
 * As of 2019 the https://ipfs.io/team/ page has a number of other people as working group Captains.

Interplanetary
Apparently unrelated to NASA’s actual Interplanetary Solar System Internet (SSI) being built on their Disruption Tolerant Networking