BitTorrent Turns 10
ktetch-pirate writes "On this day, 10 years ago, Bram Cohen released the first bittorrent client to the public. Most P2P protocols have had a rapid rise and then a drop-off as the subsequent 'best thing' has come out, but after 10 years, nothing has bested bittorrent, and it still remains king of the P2P castle. Just when will it be replaced?"
"Just when will it be replaced?"
Never? Going distributed is THE way of stopping people from shutting you down. So far only the tracker is fixed (and there are stuff in place to discover clients by seeing the others who you're connected to). So I'd say this is here to stay.
It will be replaced when our ISP monopolies makes it so difficult to use bittorrent, another way must be created. Destruction brings creation.
Once the pirates discovered BitTorrent, I seem to remember that there was a shift from pirating 3-6 MB singles on Kazaa, Gnutella, and the like to pirating 50-100 MB albums. Has BitTorrent since become better at transferring small files, or is it still suited only for large transfers?
It will be replaced when bandwidth is effectively unlimited and big content has replaced their business model with one that allows people to download things legally.
So, never?
BitTorrent might not be replaced until tracker operators learn what an average is. A lot of private trackers require their users to keep their share ratios at or near 100%. But it's mathematically impossible for everybody to have a share ratio greater than 100%. Share ratio is upload divided by download, but across a whole swarm, the sum of upload will equal the sum of download, making the average share ratio 100%. One can't seed unless there's a downloader on the same swarm. So what are people who get in on the tail end of a swarm, where no downloader shows up for days at a time, supposed to do to keep their share ratios up to the tracker's standard?
He hasn't appeared to age in the past 10 years... or ever? We've already pointed out the similarity between his look and the Highlander as played by Adrian Paul. Is it possible Cohen, possibly under another name, sold his immortal life story?
And with numerous ISPs capping home users' monthly transfer in the double digit or even single digit GB, "another way" is likely to involve sneakernet.
Due to traffic shaping by the majority of internet providers bit torrent has been depreciated in value significantly especially if you want fast downloads. With http download services such as megaupload, filesonic etc... I regularly max out my 25Mbps connection while downloading... I've NEVER maxed out my download capacity using bit torrent in about 3 years now.
The one thing that could replace BitTorrent as the major filesharing protocol would be a protocol that is more anonymous and harder to track, in case people would get more privacy-conscious in the future (yeah, right). Even then it would probably be something evolved from BitTorrent, like OneSwarm.
Anyone remember a Bittorent test mentioned here on Slashdot back in July 2002? The one where we got free porn? bl_0028_04.mpeg and gg_0003_full.mpeg
It's my experience (from 6+ years of doing frontline support, plus a few years as a p2p researcher) that most people have bad settings for their clients. They 'tweak' them to try and make things better, but in reality only make things worse.
I still want to see some kind of interface between mass storage devices, wireless and content
I believe it's called a NAS (not necessarily that Nas). Wi-Fi NAS exists.
There is sometimes a "keepalive" seeder for a torrent, but that seeder won't give more than a few K per second. I guess it's better than nothing, but it's really frustrating.
All in all, most things work quite well. Especially anything that is moderately popular.
Don't expect you'll be able to download everything at max speed though. Sometimes there just aren't enough other people offering it.
http://lkml.org/lkml/2005/8/20/95
Distributed distribution is the way to go, anonymously as well as privately. Encrypted of course is best, along with Tor network or the like functionality. So, freedom comes with the ability to share without the notion of big brother looking and controlling the content. I hope BT and the notion of P2P never goes away, ever. Just improved over time, empowering the little guy to be able to compete, have a level playing field.
I would argue that even the sites and the tracker aren't centralized in the sense that there is no single torrent site/tracker - there are many, and nothing prevents anyone from creating a new one. In smaller countries, there are local torrent sites which only the people of that country use and know about. I doubt anyone is going to go after them. When people say that torrent sites are centralized they think about the highly visible targets like pirate bay or isohunt which everyone knows.
BitTorrent still doesn't seem remotely mainstream still. I know with Opera you can basically treat a torrent almost like any other download. I'm not sure why other browsers never took this approach. I know for the e-l33t around here you all want a separate client, but for those that just want to download the occasional torrent the browser seems like the logical place to support ahhh...."downloading" of a file. I don't know....
You're right, and that's why this question is pointless. BT is already several generations behind what's used in Japan, which incorporate a lot more emphasis on anonymity, decentralization, and encryption.
If only everyone else would migrate, then BT would be deprecated. Winny, Share, Perfect Dark,... the evolution continues.
Maaaybe, it is because doing it inside a browser is just so stupid?
Bit torrent can do large or small files with equal ease. [...]
Yup: just ask all the folks that distribute things, via BT, as a bunch of RAR files.
People, RAR may be useful in part of the workflow process, but at the end of the day the final distribution should be just the final format.
http://torrentfreak.com/unpack-rar-archives-before-you-release-a-torrent/
I'm not sure why other browsers never took this approach.
I'd say because bittorent content is stil mostly pirated content, or niche content like a Linux distribution. Browsers support FTP, and even the archaic gopher because both of those have offered large amounts of non-pirated content since they began. It's a bit of a chicken and egg scenario.
I think I do agree with you though that Firefox and Chrome should both add some native form of bittorent support. There's enough legit content that exists to make this entirely justifiable.
"Just when will it be replaced?"
When P3P comes along, of course
I'm not too pleased with Cox's 200GB cap that amounts to only a few percent of what my 15mbps down/2mbps up is theoretically capable of.
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
Then either move, complain to the FCC/BBB and also post every day on the day about how you hate Cox in your mouth/business. I found that moving where Verizon is if needed solves the problems, at least until FIOS is limited as well (maybe it already is, I moved away to get away from big ticket lifestyle/broadband) after finding that broadband isn't all that it is cracked up to be (neither is dialup)).
Tracker Seeding ratio is usually measured as a total across all files, not individual files.
True, but if the first file you download at a given tracker is overseeded, then your total across all files will stay low as most downloaders will get their blocks from someone else.
You are forgetting that there is one surefire way to boost your ratio: upload new torrents to the site.
And get banned from the tracker because the torrents are something other than warez-scene releases. Why does Google have over 4,000 results for "if it's not on NFOrce then forget it"?
Another way is to look up the most popular torrents and begin seeding those. This is bit trickier as you need to download the file(s) first, which in turn may eat your ratio.
Not to mention the ISP's cap.
Bro, your ISP is named "c**ks", didn't you think for a minute a company with that name might f*** you?
I'm not too pleased with Cox's 200GB cap
Cox has a cap? Since when? (I recently d/l'ed much more than 200GB in a month and they didn't slow me down or charge me extra.)
"I don't know, therefore Aliens" Wafflebox1
Yeah, I remember people saying that about FTP. ;)
Why would you want to "download" a file using FTP in a 'Browser", that's what an FTP client is for.
Yeah, and maybe I'm wrong. but if Firefox and Chrome etc, supported in right in the browser and it was easier for people to use it might be used for more legit content. I could be complete wrong about that though.
I think a lot of legit adoption (ie BitTorrent replacing things like RapidShare for everyday quick uploads) has to do with learning how to seed a torrent the first time, learning to use a tracker, etc.
But the point is also that you can help seeding when you got what you want.
And to do that, it's best to have a client just for that
It was mentioned in TFA: http://developers.slashdot.org/story/02/03/20/0143248/Finally-Real-P2P-With-Brains
Do what thou wilt shall be the whole of the Law
When our ISPs charge per byte transferred at a totally oppressive rate. Who is going to give up their bandwidth 'just to help out'?
---- Booth was a patriot ----
Congrats to the Opera fans, but for the rest of us the "browser that does everything approach" died with Netscape Communicator almost 10 years ago.
Congrats to the Opera fans, but for the rest of us the "browser that does everything approach" died with Netscape Communicator almost 10 years ago.
How many megabytes smaller is the Opera download than Firefox download again ;)
FF Win32 - 13.0mb
Opera Win32 - 9.8mb
Even if I just want to use it as "only a browser" I guess it's still smaller! Interesting. Oh yeah, and on topic it downloads torrents too!
I wish I could have a 200GB cap.
Dude, 15 millibits per second isn't a lot.
And how many addons/extensions are you using in Firefox?
Maybe because the GNU/Linux distributions all include a simple client already? Nobody cares about Microsoft Windows users.
Maybe because the GNU/Linux distributions all include a simple client already? Nobody cares about Microsoft Windows users.
You miss the point. Your GNU/Linux distro has an FTP client built in too. Evertimey a DL link happens to start with ftp: do want to have a separate client open or do you want your browser to just DL the file? I bet 99% of the time when you DL something you don't even know if the DL link you click was http or ftp. Nor should you care. The browser takes care of it for you.
This is similar to how Opera handles torrents. For a quick DL you can just click it like I would any other DL and it's in my download list. Easy peasy.
Should it replace a full BitTorrent client? No.
Should a browser replace an full FTP client? No.
Should a browser be able to download a file quickly off the internet whether it be http, ftp, torrent, etc? Yes.
one of the first apps for it was i2psnark, a built-in bittorrent client.
So, far from being replaced, bittorrent seems to be moving and thriving in at least one vehicle that can skirt ISP obstruction.
I see your point, but in my case I'm using Chrome with AdBlock.
Come to Australia. I live in a city with a population of 300,000 people, I pay $60 per month, and get a 3 mbps down connection that lets me download (and upload - it charges both ways, which is a problem for seeding) 40 GB per month.
Needless to say, I reach my cap every month.
I see your point, but in my case I'm using Chrome with AdBlock.
Chrome installer is like 24+ MB
Really, you measured the cocks of all (or most) slashdotters?
BitTorrent still doesn't seem remotely mainstream still. I know with Opera you can basically treat a torrent almost like any other download. I'm not sure why other browsers never took this approach. I know for the e-l33t around here you all want a separate client, but for those that just want to download the occasional torrent the browser seems like the logical place to support ahhh...."downloading" of a file. I don't know....
Ah, the Opera torrent code. I carried out a recent (week ago) test of this.
Try downloading a largeish torrent via it, leave it running for about 60 minutes, clock the average d/l speed - kill opera
get utorrent (or a.n.other) to take over the download, watch the d/l speed increase by a factor of 10.
Horses for courses..Opera is a good browser, but a terrible torrent client.
I think BitTorrent will go the way of the Dodo when the BitTorrent peer network becomes anonymized and unified. You don't allocate your upload bandwidth to just the torrents you choose to download, but /all/ torrents, with some math involved that allocates bandwidth based on demand. This also prevents people from only seeding certain torrents (yes, they can delete the file, but there's no reason to because the network is also anonymized by a Tor-like technology). As in, EVERYONE is a supernode - if you're not, the protocol can't initiate a connection and you can't participate.
If there were Tor-like anonymization and the ability to control which files received bandwidth were completely removed, I'd share everything I own without worry - of the law OR leachers. Not because there wouldn't be "illegal" content visibly coming out of my pipe after a few hops, but because the US doesn't have enough jail space or court capacity to prosecute all
it hasn't reached full potential yet. live streaming could increase its use geometrically.
In soviet Finland we only have caps on mobile internet.
Try downloading a largeish torrent via it, leave it running for about 60 minutes, clock the average d/l speed - kill opera get utorrent (or a.n.other) to take over the download, watch the d/l speed increase by a factor of 10.
How about a few seconds? I'll give you the link so you can test it too.
I went to:
http://www.icarosdesktop.com/dl.htm
Here is the direct link:
http://www.icarosdesktop.com/icarosfiles/torr/IcarosLive_1_3_0.torrent
Here is a picture of the speed at just 4%
http://img198.imageshack.us/img198/6894/operatorrent.jpg
Now, that particular one is not the fastest torrent out there, in fact I think it is only seeded by a few people, but it is a legit one that I actually do download when there are updates to this particular AROS distro.
That is 866.3 KB/s reached in a few seconds in Opera's built in client. Now I run uTorrnet anyway for things I seed myself longterm, but it's nice to just DL a file and not worry about anything. It's also nice when I have Opera running from a thumb-drive (option from Opera's default installer BTW) that I can just DL a torrent from "anywhere" just as I would any other DL and not have to mess around.
Again, as the article says BitTorrent has been around 10 years. I think it's common sense that you should be able to download a "download" in your browser.
Do I use an FTP client when moving lots of stuff around on my server? Hell yeah. Do I use my FTP client when I want to download a quick file of webpage and the linked file happens to start with ftp: ? Hell no.
People in the know, who don't want to be sued, have already replaced it (albeit with an older technology).
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Bittorrent is only "the best" because the overwhelming majority of users of bittorrent are Noobs who know nothing about securing themselves from discovery. This is evidenced by the tens of thousands of lawsuits filed over internet users downloading copyrighted material. Anyone can intercept the IP's of people using torrents and then sue them or complain to the ISP which generates the dreaded "we know you download movie "XYZ" and if we get more complaints we're gonna disconnect you.
Far more useful is usenet with the help of .nzb sites that search usenet for content you want to download and provide an passive (untraceable) download route since it's a one on one connection with your ISP's usenet server and others can't see what you are downloading.
I stopped using torrents in the 90's
Isn't it decentralized? Seems to me like it might fit the bill for a LAN.
However, for a WLAN, all the bandwidth is shared, so I'm not sure having a P2P swarm would be any faster than simply using a Samba share. Ethernet, perhaps.
"Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
http://en.wikipedia.org/wiki/Winter_War ;)
I thought the Finns and the Soviets didn't get along.
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
to the offtopic mod:
I thought it was quite ontopic, since ISP caps interfere with making full use of BitTorrent (and other potentially-high-bandwith Internet uses, for that matter).
to the reply posts:
no, I can't really move just to get better Internet.
this is still an improvement over the crap DSL I had in my previous location. (my current building, otherwise a good location, doesn't happen to be wired for DSL or FIOS, else I would have checked out those options; any mobile internet probably would have been even worse, especialyl since I'm not mobile.)
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
maybe they have different policies in different regions.
I need to contact them soon to figure out how they measure that (and where I can check that), as well as what precisely happens when I go over.
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.