3 ms·
IPFS can discover other nodes in the same local network via mDNS -- you don't need to have an internet connection at all to share data locally. Combine this wi
by lgierth 9y ago
IPFS can discover other nodes in the same local network via mDNS -- you don't need to have an internet connection at all to share data locally.
Combine this with the recent work on PubSub [1] and CRDTs [2] and you can make many applications work locally, that are otherwise annoyingly strongly coupled to internet services (thing Etherpad, Google Docs, Skype, Github, etc.)
> For a truly distributed network we should look into ways to make internet work more like a mesh.
Yes! We'll be putting more work into the network stack (libp2p) in the coming months. IPFS itself has done a ton to rework how content is defined and moved around, and libp2p will do the same for the network connections underneath. Think overlay networks, cryptokey routing, packet switching.
[1] https://ipfs.io/blog/29-js-ipfs-pubsub/ https://ipfs.io/blog/29-js-ipfs-pubsub/
[2] https://ipfs.io/blog/30-js-ipfs-crdts.md https://ipfs.io/blog/30-js-ipfs-crdts.md