IPFS is a decentralized P2P replacement for HTTP and various other protocols.
Quick summary:
>files are addressed by hash, not by location
>like torrents, but you can build websites on it
>files and metadata are separate, so renaming or moving a file won't change its hash
>can add files with drag and drop like pomf
>can access network via HTTP gateways
>can stream video via mpv or VLC
How it works:
When you add a file, the files are split up individually into pieces and hashed. Any user can request one of these hashes and the nodes find seeds automatically.
FAQ
>Is it anonymous?
As anonymous as BitTorrent: others can see your IP unless you use a VPN. You can build anonymity below (i.e. Tor/I2P/VPN) or above (i.e. GNUnet "fs" module) like the OSI model.
>Is it fast?
As fast as your network can offer, finding peers takes a few minutes for less popular files.
>How is it different from BitTorrent?
You can build websites on top of it. Rearranging or renaming files won't change their hash, so torrents where only a small text file is different won't steal seeders from the other ones.
>How is it different from ZeroNet?
IPFS is a file sharing network which you can build websites on, ZeroNet is made for websites, and isn't as stable or mature. IPFS layers with already existing infrastructure.
Websites of interest:
gateway.ipfs.io
glop.me
Planned features for next version (0.4.10):
github.com
pastebin.com
ipfs.io
(remove the space, spam filter)