The BitTorrent P2P file-sharing system | The Register
John Hoffman <[email protected]>
| Newsgroups | gmane.network.bit-torrent.general |
|---|---|
| Message-ID | <[email protected]> |
Very interesting analysis of BitTorrent.
http://www.theregister.co.uk/2004/12/18/bittorrent_measurements_analysis/
My response to the author:
I have a few comments on your analysis of the BitTorrent protocol... My
main criticism is that you are analyzing BitTorrent in combination with
pirate web pages as a P2P file sharing system, when BitTorrent's real
purpose is to be a file DISTRIBUTION system.
BitTorrent is designed to replace and enhance the performance of a
standard http or ftp download server. Where even ten simultaneous
downloads can slow the performance of most inexpensive server setups to
a crawl, BitTorrent can easily handle ten thousand or more, and in this
it is an enormous success.
One necessary element of a true BitTorrent distribution is a dedicated
seed server. This server ought to be always working, and should have a
significant amount of bandwidth behind it; I'd recommend 30KB/s minimum,
but more is better. You complain that seeders are "punished" and this
is why torrents die, but while long-term seeders are nice, they aren't
necessary. It is better for me as a content distributor to allow people
to close their torrent and play with their new download as soon as
they'd like to. Having torrents die off when interest fades is an
artifact of misuse of this specification.
You worry about pollution on Suprnova.org, and so do I; there's no
reason why it wouldn't exist. But as BitTorrent was normally intended
this isn't a problem at all. People visiting Blizzard's website to
download content via BitTorrent (actually Blizzard uses a modified
downloader, but the concept would be the same if users received a
standard .torrent file) would obviously receive a genuine .torrent file,
and the data in that file verifies the data received in the download.
It's only torrent file redistributors like Suprnova.org where you'd need
to be concerned about pollution.
You're also concerned about tracker availability. I recommend content
distributors run their own trackers, which is an easy task given the
numerous types of trackers available, including script-based trackers.
There's no reason for a tracker to go down unless the web server goes
down, in which case no one would probably be able to get a copy of the
.torrent file anyway, and a standard download would also be blocked.
As a sharing method BitTorrent indeed has some deficiencies, but it
simply wasn't designed for that. That BitTorrent is being misused for
that purpose only testifies to its effectiveness. Perhaps a sharing
system with elements taken from BitTorrent will someday arise; I know
Suprnova.org is attempting to create one with "Exeem". But please don't
badmouth BitTorrent. :-)
------------------------ Yahoo! Groups Sponsor --------------------~-->
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/