Slashdot Mirror


The Uncertain Future of BitTorrent

javipas writes "The people behind the popular BitTorrent tracker are working on a new version of the BitTorrent protocol that could become the successor to the current one, maintained by BitTorrent Inc. The company founded by Bram Cohen — original author of this protocol — now has decided to close the source for several new features in the BitTorrent protocol, and this "gives them too much power and influence". The new file format would be called .p2p, and would maintain backwards compatibility with current .torrent files."

32 of 340 comments (clear)

  1. Oh well, by Anonymous Coward · · Score: 4, Funny

    Let them close it. As long as the open source community doesn't use it to distribute isos, I'm happy.

    1. Re:Oh well, by jackharrer · · Score: 5, Insightful

      Anyway, all p2p is based on innovation. Just look at history: Kazaa, napster, eDonkey and thousands of others. Protocols tend to disappear and being replaced by better and more sophisticated ones. Or they just get extensions like eMules Kademlia.

      I think we should be happy that somebody's thinking about something new instead just relaying on something that's good but not optimal. Especially now with current climate of litigations and general problems (traffic shaping, etc) with BitTorrent it's time for something more resilient and anonymous.

      Just my 2p.

      --

      "an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
    2. Re:Oh well, by deathy_epl+ccs · · Score: 5, Informative

      Hell, I think modern piracy would've taken longer to come to their attention if the dumbshits at Napster hadn't tried to make a business model out of it.

    3. Re:Oh well, by smilindog2000 · · Score: 5, Interesting

      If the protocol is open-sourced, I don't care if he writes a closed-source implementation. However, the current protocol that they claim to be writing isn't published on the wiki. They're keeping it a secret... so, screw BitTorrent.

      I vote that we write one of our own. I've written a BitTorrent client before, and have written a protocol extension. I'm just beginning to ponder a completely new protocol. Any interest?

      --
      Beer is proof that God loves us, and wants us to be happy.
    4. Re:Oh well, by Scrameustache · · Score: 5, Insightful

      Hell, I think modern piracy would've taken longer to come to their attention if the dumbshits at Napster Please stop calling "filesharing" piracy. Real piracy gets people killed.
      --

      You can't take the sky from me...

    5. Re:Oh well, by computational+super · · Score: 5, Interesting

      Good luck close-sourcing Python code, anyway... reverse-engineering .pyc is beyond trivial. If there's anything really useful in there, it will be reverse-engineered and mysteriously make its way back into the BitTorrent OSS fork, anyway.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    6. Re:Oh well, by jgoemat · · Score: 4, Funny

      I can't wait to go see "Unauthorized Copiers of the Carribean".

    7. Re:Oh well, by deathy_epl+ccs · · Score: 5, Funny

      I hear they're going to have Johnny Dupe in that one...

    8. Re:Oh well, by Anonymous Coward · · Score: 4, Informative

      The official client is now based on utorrent, which is written in C++, not Python.

    9. Re:Oh well, by smilindog2000 · · Score: 4, Interesting

      Really? Thanks... a bit of encouragement goes a long way with me :-) The spec is currently pretty fluid, but it basically incorporates the btslave friendship mechanism, and instead of Merkel trees (which have been added to BitTorrent), it uses the directory structure itself for the tree of hashes. Then, I'm proposing a Publisher/Mirror/Peer hierarchy that should please ISPs and improve performance, since it allows ISPs to easily act as mirrors to their own users for popular file systems. By incorporating support for publishing dynamic updates to the file system, as well as efficient support for small files, it should be quite good for video streaming, as well. Symbolic links to other NetFS sights will also be supported, creating the potential for a web of NetFS sites. Looks like it's gonna be fun...

      --
      Beer is proof that God loves us, and wants us to be happy.
  2. Will they EVER learn? by erroneus · · Score: 5, Insightful

    You can give OSS to the people, but you can't take it back!!

    Perhaps that's one of the biggest reasons people should think long and hard about attempting leverage open source to gain popularity and a user base. There's that possibility of the user base forking your work and taking it over if they don't like the direction you're going... and that's exactly what I predict will happen with BitTorrent. And while they're at it, they'll probably go ahead and build into it some anonymity protection.

    1. Re:Will they EVER learn? by phobos13013 · · Score: 5, Insightful

      To be fair, the actions of Bram, et al., are necessary to protect himself from liability. He has quite intelligently always stated that he did not condone or support any of the "illegal" uses of the technology. By doing this, they can claim innocence from complicity of its uses. Meanwhile, if the a community of individuals changes the protocol and uses it for whatever purposes they like, each user is responsible for their own implementation and the protocol is out there maintained by everyone who uses it, so no easy target for prosecutors to chase after. Not to say that Bram intended this, but I doubt he's concerned with the results.

      --
      ...and it should be known by now
  3. Shooting themself in the foot by Anonymous Coward · · Score: 4, Insightful

    And because of those closed features, the new tracking system will probably not be as popular because no one likes to use the original bittorrent client. That is until they reverse engineer it. Anyone who torrents anything (legal or otherwise) will notice there are like no original bt clients showing up. Why is that? Could it be it sucks? Unless these new features are like gold, no one will care and will continue to use the old one.

    1. Re:Shooting themself in the foot by Ginger+Unicorn · · Score: 4, Informative

      except cohen bought utorrent and adopted it as the official client. a lot of windows users use utorrent, so that argument doesnt really stand.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
  4. Tin-foil hat... by alexhs · · Score: 4, Interesting

    Are these new "features" that need the source to be closed RIAA or NSA oriented ?

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  5. What the Story Submission Should Have Said by VengefulCynic · · Score: 5, Informative

    The PirateBay team is currently developing on a new torrent protocol that they hope will be the next-generation successor to the current BitTorrent file. They say that they're concerned about continuing to use the current standard since BitTorrent has closed the source and hope to be able to create an open-source successor that maintains backward-compatibility with the current .torrent standard. The new standard, currently named .p2p is still in the development phase, but the initial release is planned for sometime early next year. Among the planned new features are responses to the increasing number of spammers and anti-piracy organizations who currently abuse the BitTorrent protocol. Seriously, would it have been that hard to have waited for a submission that was informative and grammatically correct?

  6. There are some very interesting technologies... by DanielJosphXhan · · Score: 5, Insightful

    There are some very interesting technologies that can be applied to a new .p2p format while remaining backward-compatible with .torrent files. Such as auto-regeneration of almost-complete torrents via in-file redundancy (small size increase, massive benefit), the possibility of onion routing and obfuscation, new uploading algorithms, that sort of thing.

    And honestly, if Bittorrent closes some of the protocol, the features either going to be ignored or reverse engineered. In which case there's already 2 different .torrent specifications -- the old, open one and the new, partially-closed one -- why not go whole hog and fork the thing all to hell? An application should be able to easily handle both.

    --
    [ think ]
  7. What the the closed source features? by timeOday · · Score: 4, Insightful

    DRM? Adware? I don't see why it needs to be closed unless it's stuff people don't want.

  8. Predictable by vivaoporto · · Score: 5, Insightful

    After MPAA got Bram Cohen and the UTorrent guy on their pockets, it was a matter of time until they tried to pull such stunts. My bet is that they will try to close a "hole" in the protocol, the impossibility to create a truly private swarm, one where only authorized peers could connect, regardless of the desire of the peers themselves to share the information about the other peers (DHT style). That's the wet dream of people selling content, they could sell access to their content using the bittorrent protocol and nobody would be able to join the swarm without paying.

    But there is nothing there people should be afraid., as everybody knows, real innovation on the P2P scene occurs when the interested parts (the filesharers, not necessarily illegal ones) are the real force behind the development, as PEX (protocol encryption) came to prove, now that the cat is out of the sack, there is not a lot of things that Mr. Cohen can do.

    1. Re:Predictable by LordSnooty · · Score: 4, Insightful

      Except it never takes off because there aren't enough people in the swarm to keep download speeds high, because they're all on the other side grabbing rips for free.

  9. Au contraire by FranTaylor · · Score: 5, Insightful

    By keeping the source closed, he is in fact assuming all responsibility for the actions of his code. If his code allows something bad to happen, we can say with certainty that it's all his fault.

  10. Re:the people is working by Funkcikle · · Score: 4, Funny

    Obviously a lack of seaders is preventing the spread of good righting.

    http://thepiratebay.org/search/oxford%20english%20dictionary/0/3/0

  11. Re:USB 2.0 is better than Bit Torrents. by lilomar · · Score: 4, Interesting

    Ahh, good, old fashioned sneakernet.

    --
    The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
  12. Re:Grammatical Errors. by msuarezalvarez · · Score: 4, Funny

    1. "first post"ing is for Digg and Fark :)

    Hmm. You must be new here...

  13. hmm. by apodyopsis · · Score: 4, Interesting

    Hmmm.

    I dont want to be paranoid, but...

    RIAA/MPAA/**AA are trying to legislate against P2P
    They have several key bitTorrent devs in their pockets
    They are promoting a new *better* protocol
    How long before this is a negotiating tools to the powers that that control the legislation - on the lines of "yes, P2P has legitimate uses, but the new protocol will safeguard those interests whilst protecting copyright" or something on those lines. In other words this could be an initial step towards the long term goal of a legal P2P system that is easy to police/control content. These people plan a long way ahead, I would not be surprised if something like this is brewing...

    Mind you I like the concept of packet obfuscation to thwart ISP throttling mentioned in TFA.

  14. Re:USB 2.0 is better than Bit Torrents. by Catbeller · · Score: 4, Insightful

    Well done. And remember, newer nanotech is coming which will give us solid-state storage with terabyte capacities. Eventually it'll be petabytes. As you say, all we have to do is sneakernet the drives to each other, snowballing the number of tunes and videos on each individual drive.

    Imagine the day when you could carry the Library of Congress (which probably will be copyrighted as a work itself) around in your pocket.

    Also imagine two more things, sadly. "IP" corporations will make the manufacturers of such superstorage encrypt their devices and register the keys with the corporations/government, and no doubt will make the devices snitch you out by making them periodically check in with a registrar with a list of naughty things you may have; and possession of such devices, most certainly possession of unregistered/unlicensed content will bear the penalty of years in prison, or even the death penalty. George Hearst's men shot his miners who pocketed gold nuggets during the first Guilded Age. We are entering another. This time the evil men can track our movements and actions minutely. This age will be a police state beyond even my sad imagination. Actually it will be a death sentence to resist the new lords of IP: if you resist arrest, they will stun you, possibly killing you. If you try to flee the country, they may shoot you dead. If you are imprisoned and try to escape, they will shoot you and kill you. Death is the penalty for ultimately refusing to bend the knee and take it in the ass. And your friends will sadly shake their heads at your obdurate refusal to accede to the law, and Youtubers will guffaw as the taser darts stop your heart, cheering on the thugs who are shutting your fool mouth up.

    Here's a little line for all of you. When people ask you why you should care if the guvmint/Comcast/shadow creatures of the corporate world/ monitors your location, communications, downloads, reading material, mail, and traveling accessories if you've done nothing wrong, ask them the simple question:

    Why do you have shades on your windows if you've nothing to hide?

    If the protection of our precious kids/selves/intellectual property is more important than the right to not be monitored, then build all houses out of glass and let everyone see what we do. It's the same damned thing. If you've nothing to hide, put cameras in every corner of your house and let the government record.

    You all won't do it, because you know damned well you all do something illegal somewhere. Corporations break the law every minute of their existence. A lot of you smoke leaves. A lot of you sleep with people you know you shouldn't. You read things that would affect people's opinion of you. You listen to music and watch video without license of the copyright holder.

    Anyway, keep the bugs off your glasses and the smokies off your asses. I'd say "Peace", but we're not ever going to get that with greedy bastards convincing us to roll our pants down on command.

  15. Au contraire contraire by camperdave · · Score: 4, Insightful

    If his code allows something bad to happen, we can say with certainty that it's all his fault.

    Manufacturers do not assume liability if their product is used to perform illegal activities. How long would Heckler and Koch, Gerber, and Ronson remain in business if they were held liable for every knife fight, gun duel, and arson?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Au contraire contraire by Penguinisto · · Score: 4, Insightful

      If his code allows something bad to happen, we can say with certainty that it's all his fault.

      Manufacturers do not assume liability if their product is used to perform illegal activities.

      I don't even have to point at an analogy, just at parallels - Napster. Kazaa. Both were very successfully litigated against for complicity in copyright infringement, no?

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
  16. Letter to Pirate Bay re: new torrent protocol by Adeptus_Luminati · · Score: 5, Interesting

    Hey Pirate Bay folks, here's my list of feature requests for the new version of your open source torrent protocol:

    ONION ROUTING:
    1) Implement Onion routing (aka: Tor / anonymize the sources) as a built in feature.
    2) Onion Routing should, where possible, try to use exit points and middle points that have roughly the same amount of bandwidth as you, otherwise torrenting will not become a reality through Onion Routing. So some kind of peer bandwidth algorythm needs to be incorporated.
    3) Onion routing should be on by default, and each user should also become an exit point and donate 30% of their bandwidth to this. This will greatly increase the number of exit routers & provide this as a defacto alternative, as opposed to just some obscure security feature for the 31337 (hackers & government homeland types).
    4) Individual site upload ratios, should take into consideration that fact that you are an exit point and some portion of that 30% should be counted toward your uploaded bytes ratio (even if traffic is going to other sites)... in other words, help promote torrent security = get bonus points from private trackers.

    SIMPLIFY ISP SHAPING BYPASS
    Background: Forcing protocol encryption isn't enough these days; some ISPs are shaping or even blocking torrent traffic by methods such as sending TCP RST packets to close a session, or their infrastructure auto-analyzes your encrypted traffic patters and if they are high bandwidth, very encrypted and on for long amounts of time to the same destination you get flagged & shapped (regardless of the fact that you could indeed be doing something legal)

    1) There's a page on Wikipedia that lists all the "BAD ISPs" (http://www.azureuswiki.com/index.php/Bad_ISPs). This is a list of ISPs internationally that in one way or another shape your bitorrent traffic (Comcast anyone?). We need to be one step ahead of these ISPs and render their multi-million dollars worth of shaping infrastructure useless - sooner rather than later - sooner so that they can't make up for the ROI on all that gear they purchased. If the ROI fails, the next time engineering dept approach CEO for X dozens of millions more, they will get declined and we (torrent community) will win.

    2) This site breaks down "throttling" into 5 different categories or ways in which the ISP can throttle you... each listing the bypass method.
    http://www.azureuswiki.com/index.php/Avoid_traffic_shaping#Escalation_of_the_crypto_settings
    Note that level 5 (the most aggressive shaping method known so far) is only bypassable by a single client today (Azeurus), utorrent to my understanding can not bypass this.

    Anyway my point with these above 2 items is that these facts need to be considered:
    1. The number of ISPs throttling internationally is already large and growing larger
    2. Your new torrent client needs to simplify bypassing these various levels of encryption so that it can be adopted by the masses. If it is not adopted by the masses (rendering ISP throttling useless), the ISPs will have won.

    I don't have time to type more, so please research what other clients out there (beyond just torrent) are doing and borrow ideas from them.
    Here's a brief list of intelligent encryption/anonymous software out there to investigate:
    RODI: http://slashdot.org/article.pl?sid=05/06/01/1252232
    MUTE: http://mute-net.sourceforge.net/
    ANTS: http://antsp2p.sourceforge.net/
    GNUnet: http://gnunet.org/
    I2P: http://www.i2p.net/
    FreeNet: http://freenetproject.org/
    TOR: http://tor.eff.org/

    THanks and good luck!

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
  17. Re:On the subject of P2P by Alsee · · Score: 4, Funny

    Yes, freenet was . .
    . . .
    . . . . . . i . .
    nt . . . e .
    . . r . . es . .

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  18. Better name for the file extension by Arcturax · · Score: 4, Funny

    They should call it... .arr

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  19. Wong+time != right; by Scrameustache · · Score: 4, Funny

    It's been called piracy for as long as I've owned a computer, and that's goin' on 30 years... Folks should be proud of their heritage, instead of trying to edit historical use of a term like you do. You still say Pluto is a planet, don't you?
    --

    You can't take the sky from me...