3 ms·
> Essentially the core protocol is a gossip overlay. Is this a broadly similar idea to NNTP 'flood fill', where once you have a peer (discovered in some way),
by jbert 16y ago
> Essentially the core protocol is a gossip overlay.
Is this a broadly similar idea to NNTP 'flood fill', where once you have a peer (discovered in some way), you exchange articles (or in this case torrents) you each have - so they propogate to all connected nodes in the graph?
If so, doesn't this have problems scaling? (All nodes receive all torrents)?
- jamii 16y ago> All nodes receive all torrents? Each node has a subset of all torrents. You flood searches as well. There is also a second overlay on top of the first which groups peers by their similarity in taste, with the aim of reducing the number of hops necessary to find what you're looking for. The taste similarity is also used to actively propagate recommendations so that stuff you're interested in is more likely to move towards your immediate vicinity. I would recommend scanning through the paper to get a more accurate idea of how it works. My knowledge of Tribler is pretty out of date.
- riffraff 16y agowasn't the biggest issue with the first gnutella networks that search through flooding basically does not work? Is this somewhat accomodated by the fact that now we, well, can basically keep much larger databases?
- jamii 16y agoBigger databases, proactive distribution of torrents and similarity based clustering of users. Tribler is too small as yet to know if it will work but it certainly looks like an improvement on gnutella.