Search code examples
file-transferbittorrent

From a theoretical standpoint, is anything better than BitTorrent for file distribution?


If I close my eyes hard enough, I can remember the days when p2p meant one-to-one by default.

Despite it being established for nearly a decade, I still marvel at the quantum leap that is torrent distribution.

Which makes me wonder, and Wikipedia doesn't address this, can there be a better way? I'm talking on a theoretical basis here... is anything possibly faster than the torrent method for distributing files to a massive network? Or has Bram Cohen basically won the Internetz?

(Feel free to relocate this to a different exchange if it doesn't fit best here...)


Solution

  • A quick research paper I found online points out in the introduction some reasons why BitTorrent is so successful compared to other P2P architectures including the Tit-For-Tat (TFT) mechanism where by nodes/users preferable upload more to nodes/user that they can download from (this is the hope anyway). There are many other reasons why BitTorrent is so popular including: reliability due it's distributed nature (much like the internet itself); Speed and Scalability.

    However I think theoretically it's not weather something is going to be better than BitTorrent but instead as this research paper proves there can be improvements made: Analyzing and Improving BitTorrent Performance

    Hope this helps and if you find any research papers post them back please