copied from a deleted reddit account, it’s quite brilliant :
ELI5: Whole thing kind of works like a virus
So, the client doesn’t know where your file is. They call a primary server for a list of some people connected to the IPFS network, then ask around that list progressively spreading, like a virus transmitting between hosts
Once the “virus” finds the file, it brings it back to the client, stores a copy, and closes the connection. And since the client is now IN the network (knows where some other people are) then in order to retrieve further files they don’t need to use the primary server any more. Also, other clients can now fetch the file from the original client. So every copy makes finding those files faster — like auto scaling.
IPFS built an algorithm around that concept, to make file cleanup, lookup, minimization, and integrity checking possible. They also use a hash ID system to store data so like, if the hashes match, you could get a piece from file A or file B (whichever is closer) to complete the hash sequence needed to build file C.
It’s a pretty clever system, if you’re curious totally worth reading into the details.
Probably got a lot wrong, but that’s how I understand it.
would it be possible to have some traffic encypted, like PM and email etc over a similar protocol like torrents. everyone who wants to use the new web just allocates a certain amount on their hard drive with encryptions and stuff. I know i must sound like a child but it doesn’t sound impossible. am i crazy?
i’m so so done with online services. I researched how to host my own mail server. I already have one for the company, maybe i’ll just move there, but i would like something cheaper just in case the company goes belly up some time in the future. Also i would ideally just share hosting across my devices instead of relying on a hosting provider. Imagine a new internet where everyone is hosting the stuff they need, with some help from a small network of friendly backup buddies. I feel it’s gotten so invasive that we kind of have to create our own internet. Servers are a big hole in that plan, but torrents do work even if some of the seeders turn their pc off right.
many professional apps. solidworks comes to mind