3 ms·
Napster wasn't decentralized, it relied on a centralized index which is why it was shut down. Gnutella relied on a broadcast search which didn't scale. Freenet'
by sanity31415 4y ago
Napster wasn't decentralized, it relied on a centralized index which is why it was shut down. Gnutella relied on a broadcast search which didn't scale. Freenet's use of small world routing to be both decentralized and scalable was unique, as was it's use of cryptographic contracts (signed subspace keys).
That paper isn't the original Freenet paper, it came later. This is the original: https://www.semanticscholar.org/paper/A-Distributed-Decentralised-Information-Storage-and-Clarke/f3ec2adb51b823e4ba7f8c86315c17c5547f88cc https://www.semanticscholar.org/paper/A-Distributed-Decentra...
- ArneBab 4y agoGnutella moved from broadcast to dynamically structured search early on (in version 0.6, 2002). See https://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html https://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html Including decentralized download via HTTP using just three added headers and Tiger Tree Hash Exchange: https://rfc-gnutella.sourceforge.net/src/Partial_File_Sharing_Protocol_1.0.txt https://rfc-gnutella.sourceforge.net/src/Partial_File_Sharin... Scalability was limited to global search in around 5 million nodes (with the network spanning 40 million people at its peak), though, due to restrictions in the number of TCP connections Windows (private edition) supported.
- notacoward 4y agoFlagged as a (rather obvious) dup account to get around what appears to be a shadowbanned s4n1ty who had just made the exact same comment.
- kbelder 4y agoCan't blame somebody for that; shadowbans are repulsive.