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?
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?
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.
You seem to be living in the wrong country, or using the wrong ISPs. I've lived in different cities in Sweden for the past decade, and I've never had any problem getting maximum download speeds on a decently seeded torrent, whether that has been a lowly 200KB/s or 1MB/s.
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.
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.
Just the opposite happens for me actually. I'm supposed to have 3 mb/s Internet, generally, the most I get via http tends to be 250kb/s, while bitorrent tends to hover around 300/330 for torrents with a good seed/peer ratio. No idea as to why this is, but in my experience, properly configured torrents tend to download faster than direct http transfers.
Prince of Darkness: "So what do you want in return for your soul?"
Cohen:"An efficient peer-to-peer file sharing protocol that can't be killed by RIAA/MPAA. Oh wait, eternal youth too."
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.
Erh... the conditions you describe are met. I have virtually endless bandwidth and big content is selling its content online for less than a buck.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
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
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....
most http servers limit how fast they will send you data, try downloading from several sources and you should be able to max out your connection
Snowden and Manning are heroes.
Om, nomnomnom...
A buck per track is still too much. If the prices for audio files are so high, I'd rather pirate in the short-term and, in the long term, save up money and buy CDs for a couple of dollars more so that I get the physical artifact (looks nice on my shelves, serves as a backup).
It's more than a couple countries in Europe. I live in a small town in Romania, for years already we have fiber to the door and 1 Mbps down on torrents with no throttling. Of course, when I go to Finland several times a year for work, things get even better, but even the European backwoods is better than what you get in most US metropolitan areas.
You are mostly right, though there is still one area that I think you might want to concede: Staged releases. Pirates like to get things fast, preferably fast enough to see them at the same time as their friends. While you can legally download films now, you can't do it right away - first it's cinema time, and then blu-ray and online. If you live outside of the first release country it's a lot worse, as by the time you can see the film it's already last-months fad and you've heard all the spoilers and missed out the chance to complain about how much it sucks. If the studios are to have any hope of removing the non-financial motivation for piracy, they are going to have to drop the practice of region-stageing releases and just let every country see it at the same time.
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.
As a networker, I understand why that can happen - but only under conditions of very high RTT. Very high. Unless you're getting pings on the order of a second or so, that shouldn't happen.
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?
Tor network
Don't they store anonymous other users' data in encrypted format on your hard drive?
"I don't know, therefore Aliens" Wafflebox1
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
>But "big content" (oh, populism... you are endlessly entertainingly retarded) does allow people to download things legally, although you have to pay.
Where do I send my money to be able to legally download the just-released Lord of the Rings extended editions in full Blu-Ray quality (including audio and all extras), and play it on whatever device I want?
Seriously, if I could do that, I would. But, "big content" won't let their content out in the format that end users want, and that really is one of the largest reasons why there are "pirates". I "pirate" Blu-Ray disks every week, because there is no 100% legal way for me to copy the content to my hard drive, or to copy it to my portable media player.
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.
With http download services such as megaupload, filesonic etc... I regularly max out my 25Mbps connection while downloading
Are you are getting 25Mbps download from those services as a free user or as a paid user?
Do what thou wilt shall be the whole of the Law
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
Don't all of those use secret protocols and non-free software? That means that there is only ever going to be the one client, which probably would hamper popularity quite a bit. Not to mention that they won't be used by anyone who cares about free software.
In the free world there's Freenet and GNUnet, which are both theoretically very sexy but still very slow. Probably very, very hard to track though.
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.
Are you sure you're not confusing kb/s with kB/s? A speed of 3Mb/s will result in downloads of around 250-350 kB/s. That's because your ISP will rate your connection speed in megaBITs per second. Your browser and BT client will tell you speed in kiloBYTES (or megabytes) per second. 8 bits = 1 byte. Furthermore, your connection speed will reflect the total number of bits transferred, including protocol overhead, whereas your browser and BT client will only tell you about throughput (the bytes that were downloaded that actually get written to the downloaded file), which doesn't include overhead, making the ratio between your connection speed and throughput more like 1 Mb/s = 100 kB/s.
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'm not confusing it, maybe I wrote it wrong. I know I'm not supposed be to getting 3 megabytes per-second with my plan. My point was that Bittorent tends to give me higher speeds by 50 to 70 kilobytes. The misunderstanding here probably resulted from my improper use of notation.
This is just my general experience from having this plan for the past three years, I know servers can limit how quickly they send you data. My "speed-test" results used to hover between 280 and 300 kb/s, though I haven't done one in awhile.
Here in Norway the average is now 7.4 Mbps and the mean 5.3 Mbps. About 80% of all households have broadband, yet we are less densely populated than the US (12 vs 31 people/km^2) and the average Norwegian lives in a town of less than 20,000 people. Yet we're still envious of Sweden and Denmark. Last figure is 14% of the population on fiber, but 20-25 Mbps lines are generally available on both cable and DSL. Most new installations are fiber though, which usually means symmetric speed... P2P when everyone is on 25/25 Mbit is way different than 25/5 Mbit.
Live today, because you never know what tomorrow brings
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.
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.
I see your point, but in my case I'm using Chrome with AdBlock.
Chrome installer is like 24+ MB
A buck per track...?
No sig today...
no, that is incorrect. Most http servers actually does not limit the data rate per connection, address or by any other means neither.
If you get better speeds with multiple connections, it most likely means your connection just sucks.
Pulsed Media Seedboxes
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
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.