|
|
|
|
|
by opal
6447 days ago
|
|
The real genius of bittorrent is how it brings together many people who are interested in sharing the same file all at once so you get great download/upload speeds. This mostly isn't even due to the protocol itself but in the way that torrent sites tend to present the torrents chronologically. Plus there is no bandwidth wasted on sharing content other than what you are interested in. Almost every other client wants to make you share all kinds of other stuff to even use the network: emule, freenet, tor, i2p, gnutella, etc. Finally, pure luck has allowed the laws to progress in a way that hasn't resulted in the immediate shutdown or blocking of popular torrent sites. It should be noted that in certain countries this isn't the case and bittorrent has been a total failure there. Also, on the majority of American college campuses today, bittorrent is a huge failure because it is easily fingerprinted and will get you banned from the network. Maybe they have finally added some stenography to protect against this but not that I know of. Then, there are the large ISPs that are degrading or blocking bittorrent now. Of course, everyone knows that the real reason bittorrent beat freenet is because bittorrent was python and freenet was a big steaming pile of java:) |
|
The use of torrent files as a universal link to the downloadable material is also genius. It removes the need for implementing a costly peer-2-peer search mechanism (Gnutella and Kazaa spent quite a lot of resources on search), and a potentially cluttered GUI. Instead, the torrent files can be distributed in any way people find convenient, eg. www, e-mail or RSS.
On top of that, including the tracker-URL transparently in the torrent file is a huge usability improvement. No more searching for lists of super-nodes to enter the network, as was the case with Gnutella.