Slashdot Mirror


Trackerless BitTorrent Beta Posted

jgarzik writes "BitTorrent development is occuring at a furious pace. At the beginning of May, an Azureus update added distributed tracker and database features. Yesterday, Bram updated BitTorrent to include support for trackerless torrents in the new BitTorrent 4.10 beta."

432 comments

  1. Yes! by dzo · · Score: 1

    All i have to say is I cant wait!

  2. So... by Anonymous Coward · · Score: 5, Insightful

    Will this eventually leave the BSA and others with no BT tracker sites to shut down, so that their only option will be to go after end users or to DOS the P2P networks themselves?

    1. Re:So... by TrevorB · · Score: 4, Informative

      It sounds as if the .torrent files still need to be downloaded or stored somewhere. It's just the middle step of the tracker that can (optionally) be eliminated.

    2. Re:So... by jspoon · · Score: 1

      But the torrent file would still need to point to some thing online, i.e. a tracker.

    3. Re:So... by Anonymous Coward · · Score: 0

      Yea. All we need now are long queues and having to wait 24 to 48 hours for a download to start.

    4. Re:So... by Toveling · · Score: 1

      I completely agree. They are just reinventing the wheel, this trackless nonesence just results in slower downloads on non-regulated torrents, and forces private sites to change the ways they handle their torrents to check that it is indeed a private torrent. I seriously hope that trackerless torrenting doesn't get a foothold, I never liked eMule or others much.

    5. Re:So... by Anonymous Coward · · Score: 0

      How was this modded insightful? As far as I know, emule uses a completely different topography.

    6. Re:So... by saskboy · · Score: 5, Informative

      Essentially, the client is now also a simple tracker. You still need a torrent file, you just don't have to set up a tracker now, just open your client, like you'd normally do for Kazaa or other file sharing programs.

      Here is the bittorrent.com explanation:

      ***
      BitTorrent Goes Trackerless: Publishing with BitTorrent gets easier!

      As part of our ongoing efforts to make publishing files on the Web painless and disruptively cheap, BitTorrent has released a 'trackerless' version of BitTorrent in a new release.

      Suppose you bought a television station, you could broadcast your progamming to everyone in a 50 mile radius. Now suppose the population of your town tripled. How much more does it cost you to broadcast to 3 times as many people? Nothing. The same is not true of the Web. If you own a website and you publish your latest video on it, as popularity increases, so does your bandwidth bill! Sometimes by a lot! However, thanks to BitTorrent the website owner gets almost near-broadcast economics on the web by harnessing the unused upstream bandwidth of his/her users.

      In prior versions of BitTorrent, publishing was a 3 step process. You would:

      1. Create a ".torrent" file -- a summary of your file which you can put on your blog or website
      2. Create a "tracker" for that file on your webserver so that your downloaders can find each other
      3. Create a "seed" copy of your download so that your first downloader has a place to download from

      Many of you have blogs and websites, but dont have the resources to set up a tracker. In the new version, we've created an optional 'trackerless' method of publication. Anyone with a website and an Internet connection can host a BitTorrent download!

      While it is called trackerless, in practice it makes every client a lightweight tracker. A clever protocol, based on a Kademlia distributed hash table or "DHT", allows clients to efficiently store and retrieve contact information for peers in a torrent.

      When generating a torrent, you can choose to utilize the trackerless system or a traditional dedicated tracker. A dedicated tracker allows you to collect statistics about downloads and gives you a measure of control over the reliability of downloads. The trackerless system makes no guarantees to reliability but requires no resources of the publisher. The trackerless system is not consulted when downloading a traditionally tracked torrent.

      Although still in Beta release, the trackerless version of BitTorrent, and the latest production version are available at http://www.bittorrent.com/

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
    7. Re:So... by SMS_Design · · Score: 2, Insightful

      I completely fail to realize what it is you have against a fail-safe put in place in case a tracker site goes down. There is no REASON for you to need a tracker!! The data is available to you!

      PLEASE explain the to me, I want to know.

    8. Re:So... by ProfaneBaby · · Score: 3, Interesting

      The BSA, MPAA, RIAA only has to go after a handful of very large network providers before then can put a large dent into various P2P networks.

      Hitting some of the larger college campuses would be a good start. Some colleges will fight, but until the precedent is set, others will block, and the highest bandwidth users will be offline.

      --
      Video Phone Blogs send video messages straight to the web.
    9. Re:So... by Anonymous Coward · · Score: 2, Informative

      Every client is a mini-tracker.

      The starting point if the client that starts to seed first. Everybody connect to you to know where to go next. You don't get as much request as a regular tracker though since after the first contact with you, the other clients know who else they can contact.

      You can also republish a .torrent with an updated clients list.

    10. Re:So... by floodo1 · · Score: 0

      this only exists because not enuf people are using emule.

      i think the most sources (seeds and peers) i've ever seen on emule is just about 1000. desperate housewives on torrent typically has 4000+

      soo if everyone on torrent used emule then i doubt waits would be so long.

      torrent is such a flawed system for what everyone tries to use it for...file sharing. having to have a tracker per file is a stupid way to distribute large amounts of files. its perfect for distributing specific things, but for general sharing its stupid.

      yet torrent has become the de facto std for "sharing".

      lame

      --
      I KUT J00 M4NG!!!
    11. Re:So... by WaR.KiN · · Score: 1

      Will this eventually leave the BSA and others with no BT tracker sites to shut down, so that their only option will be to go after end users or to DOS the P2P networks themselves?

      The unique thing about bittorrent is that each file is its own network, so it'll be kinda hard to DOS. It'll be kinda hard to put corrupt the network with a fake file too cuz the tracker verifies the file pieces.

    12. Re:So... by Anonymous Coward · · Score: 0

      Ever heard of private trackers? They now have to go our of their way to make it so you can't use distributed tracker crap.

    13. Re:So... by shird · · Score: 1

      Yep sure is. BT is great for legitimate content as it doesnt have the overhead of being distributed.

      Unfortuantly, these kids see these speeds and think 'gee thatd be great for warez, much faster than eMule', then they think 'hang on, this centralisation sucks, lets make it distributed, that way we can have the speed of BT, but the advantages of being distributed'... sorry, but it doesnt cut both ways.

      Personnally, I cant wait till they do this. It will silence those knuckleheads who don't realise the tradeoffs of being a distributed protocol, and will hopefully ditch BT for warez and leave it for the legitimate content using trackers. And actually wake up to the fact that eMule is already what they are looking for, the lack of speed is just a necessary tradeoff.

      --
      I.O.U One Sig.
    14. Re:So... by womby · · Score: 1

      The difference is not the number of peers, its the queue management.

      Bittorrent has no queue management, if you see 4000 people on a torrent, that is 4000 people uploading and downloading data. (Azureus has some queue management but queued torrents are not listed on the trackers)

      Emule manages connections in a queue, you see 1000 peers sharing or downloading a file, that only means 1000 peers have the file in their queue.

      The difference this makes to a download is dramatic, with bittorrent a download starts instantly and blocks start being traded soon after, with emule the download instantly joins the end of the queue on all the peers eventually moving to the front of some and starting to trade blocks after.

      --
      **** lying is wrong even for sleeping dogs
    15. Re:So... by WoTG · · Score: 1

      except eMule (or I guess the protocol it runs) can't share until it has a complete segment - typically 8Mb. With BT, each peer starts sharing the load a LOT earlier which makes it great for new releases where there aren't many seeds.

    16. Re:So... by Anonymous Coward · · Score: 0

      So? Private trackers can go to hell. This is better for the community as a whole. Set up a goddamn FTP site if you want private, Mr. 1337 W4r3z.

    17. Re:So... by kjots · · Score: 0, Redundant

      Quick! Somebody patent DHT!

    18. Re:So... by AirShark · · Score: 3, Informative

      They're already going after end-users. One of my buddies just got mauled by Columbia Pictures.

    19. Re:So... by Cramer · · Score: 5, Interesting

      If he's doing things exactly like Azureus, then a torrent file can be retrieved from anyone known via DHT to be part of that swarm... it's called a magnet url.

      This is the reason why DHT, as the monkeys released it, is a Bad Thing(tm). They should've err'd on the side of caution and assumed torrents were "private" unless explicitly marked otherwise. Because they added the "private" flag to the info dictionary, sites cannot retroactively privatize their torrents -- it changes the info_hash, which is the exact reason why the monkeys put it there (where it technically doesn't belong.)

    20. Re:So... by wcbarksdale · · Score: 1

      And HTTP is one step closer to becoming a Hypercard clone? You're comparing a protocol with a piece of software.

    21. Re:So... by masklinn · · Score: 1

      But the .torrent can be hosted pretty much anywhere on the web, and is only a few kb of data.
      Tracker were much weaker to attacks, and were the part targetted by majors trying to break in BT networks (especially since many trackers are often hosted on the same physical machine)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    22. Re:So... by masklinn · · Score: 1

      Nah, you can connect to the swarm, retreive the IPs (there is 0 security on BT swarms - and this is intended - which means all IPs are fully public) and try to DOS each and every node. Good luck in doing so, though. And you'll have to do that for every single torrent file, because the swarms are independant from one another and the clients are more than likely different too

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    23. Re:So... by Cochonou · · Score: 1

      and emule is "just another" edonkey clone...

    24. Re:So... by FamineMonk · · Score: 1

      I would't be so sure. They way I understand bram is still useing a "tracker" at Route.bittorrent.com:6881 that starts out. In theory you could still have a "closed" trackerless network that would be seperate from other networks. but I could be wrong. I would wait to find out more about this before everyone starts ranting about how its the next Emule.

    25. Re:So... by Anonymous Coward · · Score: 2, Informative

      You still need a torrent file, you just don't have to set up a tracker now, just open your client, like you'd normally do for Kazaa or other file sharing programs.

      No you dont, a magnet link like the ones for gnutella clients will do fine. You still can`t search like on e-donkey/gnutella and other napster alikes. Ofcourse some prefere files where others vouched for their quality. Anyway, its just waiting until hash values become a standard part of a release groups NFO files.

    26. Re:So... by Neophytus · · Score: 1

      Return an error. Tell them to re-download their files, or more likely just apply it to new ones. It's more likely that private sites will be clued up enough to opt out than joe bloggs home haxor to opt in.

    27. Re:So... by Wildclaw · · Score: 1

      eMule is to BT as plan economy is to market economy, or to put it in more correct terms:

      The eMule community has decided that clients aren't allowed to do certain things that would make them better more efficent at retrieving data from the network. If a client does it it is banned by the rest of the community. For a full list of things that aren't allowed you will have to check the eMule forums.

      The first bittorrent client and all clients since has been constructed around the principals learned from the Prisoner's Dilemma. Basically that means that they play tit-for-tat with other clients.

      Bittorrent also has a few important improvements compared to eMule, including the ability to set the size of pieces to less than 8 MB. It is also much more centered around swarms, while eMule focuses on sharing of individual rarer files.

      eMule does have a more utopian view on its community, and while that is nice, it does suffer because of it when it comes to sharing popular files. Note that BT wouldn't work very well as a general file sharing client. It relies very much on swarming to achieve the optimum efficency. When you only have one seed and one leech you can't play tit for tat.

    28. Re:So... by kilodelta · · Score: 1

      I wonder about that too.

      The files have to be served from somewhere though and that is precisely who they will go after.

      If you notice, everyone that has had a suit filed against them has offered up files, not just downloaded files. It is precisely why I advised everyone to either:

      a) Move their downloaded files out of their shared folder and just leave a single test file in there that says something to the effect of:

      "Because of the RIAA campaign I do not share files out nor do I download them."

      This is risky because you're admitting you do something just by having the application open. The second tactic is even better, shut off outbound files.

      But then this evaporates the pool of reliable hosts from which to download from.

      It is a win-win for the RIAA and they damned well know it.

      But I'm happy to see that the game continues.

    29. Re:So... by Cramer · · Score: 2, Interesting

      You might think that -- and that's the BS answer Azurues devs give too. However, such an attitude is pure blind ignorance. How many private trackers are their in the world? How many torrents are on each of those sites? How many users are part of those communities? Applying the azureus specific hack only to new torrents does nothing to protect all the existing torrents. Regenerating every torrent does nothing to protect the existing torrents -- it stops them from being accepted by the tracker, which actually makes it worse as the fallback is DHT.

      Requiring, nay, demanding sites regenerate all their torrents is a lame answer and a dangerous precedent -- do you want to go through this again every 3 months when some other idiots do something stupid like this? It's also impossible. You're talking about recoding millions of torrents, forcing every single user to re-download each torrent (not just the az users, every f'ing user), and deal with the information leakage and "lost stats" for users who don't grab the new torrents before DHT hands out their personal and unique torrent. The Azureus developers really failed to give this shit any thought at all (which is all too common with them.) [where's the support for specifying peer sources per torrent, for example?]

    30. Re:So... by floodo1 · · Score: 0

      good point.

      however the queue management in bittorrent is accomplished by the user. by him choosing what torrents to have active at any given time.

      which is why torrent sux for sharing large number of files, because each file requires a tracker and active connections.

      also a LOT of people on emule use share system so that people who have given you blocks before get higher priority.

      i still contend that if everyone using torrent moved over to emule that emule would be really good. i say this because if you download files with 600+ sources they do 2 things 2) start downloading quickly 3) download speedily.

      --
      I KUT J00 M4NG!!!
    31. Re:So... by Anonymous Coward · · Score: 0

      So they are sacrificing backward compatability. Old torrents will break and need a re-seed. And the whole thing will happen again; probably often.

      I think we can take as given that there are crufty and broken content currently distributed via bittorrent. So sit back and watch the slave boy draw in the sand:

      Are the cruftiest files more likely or less likely to be re-seeded?

      (obvious answer): less likely.

      So the effect on the overall quality of bittorrent files of an occasional 'upgrade'?

      (obvious answer): loss of quantity, gain in quality.

      Have "The Azureus developers really failed to give this shit any thought at all"?

      (obvious answer): maybe, maybe not.

    32. Re:So... by womby · · Score: 1

      But that user directed queue management is exactly what I was citing as an advantage. If the tracker lists 4000 peers that is 4000 peers that will start exchanging packets instantly, emule shows 4000 peers with the file in there queue, some of which will transfer some will not.

      There are other advantages of torrents over traditional p2p apps
      directory support,
      multi file: one torrent can list multiple files and folders and downloaded as a single block. complete albums and TV seasons can be downloaded clean without requiring a lengthy unzip process (resulting in better seed retention as users don't need to keep large zip files around).
      archive fixing: download all 11 seasons of friends but one or two of the files are corrupted, it is possible to switch over to another torrent of the same files and fix the broken files.

      Last night I downloaded the 700 megs re-encode of starwars III in a little over 15 minutes, when I searched emule (a friend of mine refuses to use bt) the file was not even available so I set up a direct download for him.

      --
      **** lying is wrong even for sleeping dogs
    33. Re:So... by floodo1 · · Score: 0

      good points.

      torrent and emule need to be rolled into one. so some peeps can share massloads of files, while other people can share smaller numbers of files well also.

      i guess its balanced.

      --
      I KUT J00 M4NG!!!
    34. Re:So... by Anonymous Coward · · Score: 0

      Err, no. Depending on the file i get the most from swedes or chinese/taiwanese clients. Mostly swedes though, cause those chinese guys rarely share interesting stuff.

  3. I'm curious by Quickfry · · Score: 2, Interesting

    What, exactly, does this mean for the state of legal and illegal torrents? How long would this take to fully implement?

    1. Re:I'm curious by ProfaneBaby · · Score: 4, Insightful

      Essentially:

      It is now easier, though not any more secure, to offer files. The creation of torrents and trackers is now rolled into one - but there's still location information in it.

      It's implemented. It doesn't hide your ID, so illegal users still have the same problems.

      --
      Video Phone Blogs send video messages straight to the web.
    2. Re:I'm curious by Anonymous Coward · · Score: 0

      It's implemented. It doesn't hide your ID, so illegal users still have the same problems.

      This has been the number one annoyance with people whining about bittorrent.

      There's no secrecy folks! Quit whining about "oh noes, everyone is going to warez microsoft luniz now!!1!11". If the people involved care, they'll just connect to the damned torrent and start collecting IPs instead of taking down tracker sites.

    3. Re:I'm curious by womby · · Score: 4, Interesting

      But when this gets ported into bt-i2p things really start to roll.

      I am actually hoping somebody will make a plugin so azureus will act as an i2p router and not have to rely on and externally configured app.

      Distributed tracking AND total anonymity let the party begin

      --
      **** lying is wrong even for sleeping dogs
    4. Re:I'm curious by Anonymous Coward · · Score: 0

      Don't worry we'll be fine...

  4. How by MankyD · · Score: 1

    Can someone explain the gist of how this works?

    --
    -dave
    http://millionnumbers.com/ - own the number of your dreams
    1. Re:How by dzo · · Score: 0, Redundant
    2. Re:How by MankyD · · Score: 4, Interesting

      More specifically, how can you connect to a torrent download if you don't know where to start? Isn't the starting point the same as a tracker?

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    3. Re:How by MankyD · · Score: 2, Insightful

      I know how bit torrent works - how does trackerless bit torrent work? Don't you still need a starting point?

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    4. Re:How by Anonymous Coward · · Score: 1, Insightful

      Well you click on the link in the article and read the stroy to find out.

    5. Re:How by blixel · · Score: 5, Funny

      how can you connect to a torrent download if you don't know where to start? Isn't the starting point the same as a tracker?

      There's an A-end and a B-end seperated by some amount of time. Say 1 minute. At the A-end, you start your search for the torrent. The search continues for 60 seconds until the torrent is found at the B-end. The torrent data is then loaded at the B-end which is picked back up at the A-end 60 seconds prior. From your perspective, it happens instantly.

      The searches are also modular in design. So you can actually include a second search at the B-end. So at the A-end, you might actually get back a second result for something you didn't even know you searched for.

      Don't worry about the noise in the attic. It's just birds.

    6. Re:How by acebone · · Score: 0

      I like this explanation better...

      --
      Check out my PHP Url Validator
    7. Re:How by MankyD · · Score: 1

      That still doesn't explain what the A-end is connected to. Another peer one would assume (C, D, E, whoever,) but how did A find this peer in the first place?

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    8. Re:How by dzo · · Score: 1

      First you need to download a program (bittornado) They can be found for most operating systems. Then you must go to a site to download a torrent file open it with the bittorrent program and thats basically it, read the programs manual.

    9. Re:How by Anonymous Coward · · Score: 1

      Hook, line, and sinker.

    10. Re:How by MankyD · · Score: 1

      I KNOW how bit torrent works - but what good is a trackerless torrent if you still need a host somewhere who's up and running to connect to, as specified by the .torrent file.

      I'm talking about a protocol level. This doesn't seem to accomplish much in the way of providing anonymity if everyone in the swarm still had to go through the same starting node somewhere. I don't see how else it could work though.

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    11. Re:How by great+throwdini · · Score: 2, Insightful

      Anyone confused by the parent should realize it's an allusion to Primer.

      Sorry to rain on anyone's parade.

    12. Re:How by Skynyrd · · Score: 5, Insightful

      This doesn't seem to accomplish much in the way of providing anonymity if everyone in the swarm still had to go through the same starting node somewhere.

      I don't think the idea was to make an anonymous torrent; I think it was to make it easier for bloggers and websire owners to post a .torrent file without having to connect to a tracker (which you may not hae access to).

      Joe Six Pack wih webhosting can now post a .torrent without needing a tracker.

    13. Re:How by Anonymous Coward · · Score: 1, Funny

      It's a parabolic thing, and the bath of mercury is just for showing off.

    14. Re:How by shadowmatter · · Score: 5, Informative

      This is how Kademlia works:

      Nodes randomly generate either 128 or 160 bit node identifiers. An identifier uniquely identifies a node on the network. Traditionally, they are computed as just the MD5 or SHA-1 hash of your IP address (this is to make it harder for clients to select exactly what identifier they want, which could help them target certain files for takedown... more on that later).

      In Kademlia, the idea is that messages routed through the network are identified by a message key. This is, as well, either a 128 or 160 bit value. The goal of Kademlia, and every other DHT (Google for Chord, CAN, Pastry, etc.) is to route a message to the node whose identifier is "closest" to the message key. In Kademlia, the distance between a node identifier and another node identifier, or a node identifier and a message key, is computed by simply XORing the two and treating the result as an unsigned integer.

      Each node maintains (roughly) a routing table containing nodes that match successively-longer high order bits with itself. For example, node 0100... maintains an entry to a node starting with 1..., a node starting with 00..., a node starting with 011..., and a node starting with 0101... Note that in terms of distance by XOR, the first node has a distance of 1..., the second with a distance of 01..., and so forth. Thus, nodes matching more high order bits are closer to you in the identifier space.

      So if you are node 1010... and you receive a message starting with 0111... You should have some node in your routing table that differs in the highest-order bit, that is, it starts with 0... Say its node identifier starts with 0000. You route the message to that node. If you compute the XOR between your node identifier and the key, and this node's identifier and the key, you will see that this node is approximately twice as close to the key as you are.

      Now this node differs in the second bit: 0000 vs 0111. In its routing table, it must have some node that matches in the first bit, and differs in the second: that is, starting with 01... If the message is routed to that node, we again cut our distance to the key by approximately 1/2. This process repeats until we find the node "closest" to the message key.

      Routing in this manner takes log(N) time, and each node on the network maintains log(N) connectivity. Note that there are well-established algorithms for nodes joining and leaving the network, of which the former takes log(N) time as well.

      So how does BitTorrent fit in? Here's what I'm assuming: Each .torrent file has a 160-bit info hash embedded in it, derived from SHA-1. Now substitute the message above for the .torrent file, and the message key for this info hash -- you are now routing .torrent files to their closest nodes. These nodes, in turn, can be the tracker. If a node knows the 160-bit info hash of a .torrent, it can find a tracker by placing this hash as the message key in a lookup message and finding the closest node, which must necessarily be the tracker.

      You can do other neat tricks, too, like keyword searching, load balancing, and whatnot (see eMule -- it uses the Kademlia DHT for its serverless system). Other DHTs work in a similar manner. I'm a little confused as to why everyone uses Kademlia, when there are better ones out there. (Accordian, for example, is truly state-of-the-art.)

      Plenty of resources on DHTs can be found at Project Iris.

      - shadowmatter

    15. Re:How by Anonymous Coward · · Score: 0

      It also doesn't explain how the time travel is implemented. Did you even read it?

    16. Re:How by Everleet · · Score: 2, Informative
      without having to connect to a tracker (which you may not hae access to).

      What does this mean? How can you not have access to your own machine?

      Anyway, YOU STILL HAVE TO RUN A TRACKER. It's just built in to the client instead of being the program right next to it. It does have minor advantages in traffic generated at the original tracker (which is pretty insignificant anyway), and in being able to resume a download after the original tracker dies. However, you can't start a new download after the tracker dies (which is what we really wanted trackerless torrents for) unless someone posts an updated version of the torrent file with peers that are still active.

      --
      It's tragic. Laugh.
    17. Re:How by MankyD · · Score: 1

      Yeah, I did find that a bit odd :) I guess I just skimmed it enough to know that it didn't answer my original question.

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    18. Re:How by Anonymous Coward · · Score: 0

      Um, you don't always own your machine. I can't put a torrent tracker on my little bit of leased space, but with this I could open up a torrent on my home computer, and put the link on a bulletin board, so everyone gets the file.

    19. Re:How by Olix · · Score: 1

      Joe Six Pack wih webhosting can now post a .torrent without needing a tracker.

      Joe Six Pack? Who the hell let him on here? I don't want him getting his icky sports-juice all over MY network...

    20. Re:How by Anonymous Coward · · Score: 0
      So.

      How do I connect to the "Information Superhighway"? I'm running Windows.

    21. Re:How by Jagasian · · Score: 3, Informative

      It really isn't trackerless. It is distributed tracking, just like Azureus already has, but just different enough to be incompatible with Azureus's protocol. Basically you have a big distributed hash table, so the entry point for a torrent is a hash key for this table.

    22. Re:How by masklinn · · Score: 1
      This doesn't seem to accomplish much in the way of providing anonymity if everyone in the swarm still had to go through the same starting node somewhere.
      And it won't, Bram Cohen never designed BT for anonymity, and that was intended.
      Basically, he said: "you're not supposed to use BT for Bad Things ©, if you do then it's at your own risk".
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    23. Re:How by masklinn · · Score: 3, Funny

      You click on the Internet icon on the desktop.
      You can also go to Wallmart and ask them if they could put the internet on your floppy disk (warning: you need a floppy disk)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    24. Re:How by ghakko · · Score: 1

      When creating a trackerless torrent file, you still have to embed in it the IP address of at least one "reliable node". In other words, at least one BitTorrent client must remain in the swarm at all times to seed others with addresses of their peers.

      The intent is not to make anonymous file-sharing any easier, but to allow that torrent's swarm to scale more easily in absence of sufficient bandwidth to run a real tracker.

    25. Re:How by flynns · · Score: 1

      yeah.

      Re: Primer

      "What the FUCK?!" I saw it last night when I should've been working. My head still hurts.

      --
      'If you're flammable and have legs, you are never blocking a fire exit.'
    26. Re:How by Skynyrd · · Score: 1

      Anyway, YOU STILL HAVE TO RUN A TRACKER. It's just built in to the client instead of being the program right next to it.

      I understand that, because I read the fucking article.

      My assumption is that you no longer need a middleman like suprnova.org - you can just run your own tracker automatically.

    27. Re:How by exhilaration · · Score: 1
      MOD PARENT UP. Nobody else has even discussed the issue of compatibility between all these "trackerless" implementation.

      It's a shame to see Bittorrent development getting so fragmented.

    28. Re:How by jasmusic · · Score: 1
      When creating a trackerless torrent file, you still have to embed in it the IP address of at least one "reliable node". In other words, at least one BitTorrent client must remain in the swarm at all times to seed others with addresses of their peers.


      Bingo. That's the starting point I was trying to figure out. Why did it take so long for someone to say it? And me being a small owner of a hosted website (and supposedly the one to benefit from trackerless torrent), where am I going to find this peer?
    29. Re:How by ghakko · · Score: 1

      You'll have to provide the reliable node yourself.

      "Trackerless" is probably a misnomer. "Self-tracker" or "embedded tracker" might be more accurate, given what this new scheme does.

      So, this is not anonymous file sharing. That would require a solution to the naming problem, which would probably necessitate extensions to TCP/IP itself.

  5. ABC by Spy+der+Mann · · Score: 0

    How long till the ABC guys implement this? They already got the "download Y file first" done.

    1. Re:ABC by masklinn · · Score: 1

      ABC is built on top of BitTornado, which means that ABC'll implement trackerless torrents when Shad0w'll have it implemented in Tornado

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    2. Re:ABC by Anonymous Coward · · Score: 0

      An even better question:

      When will the ABC guys update their linux client?

      I switched to Azureus because it got to the point where every fifth torrent I tried to download didn't like my client version.

  6. Whatcha gonna do when they come for you? by autophile · · Score: 5, Funny

    See you in Guantanamo, "Bram".

    --
    Towards the Singularity.
    1. Re:Whatcha gonna do when they come for you? by Anonymous Coward · · Score: 0

      I'm getting so sick and tired of all this Guantanamo-this Guantanamo-that. Let's take a quick lesson in logic. USA is the best country in the world (this is a fact). The best country in the world can do no wrong (as long as it's the USA at least). Therefore, reductio ad absurdum, there is nothing illegal going on at Guantanamo and you linux-commies should stfu about it.

    2. Re:Whatcha gonna do when they come for you? by Anonymous Coward · · Score: 0
  7. Damn it! by Anonymous Coward · · Score: 5, Funny

    I hate it when I squeeze harder and things start to slip through my fingers.

    1. Re:Damn it! by Anonymous Coward · · Score: 5, Funny

      Don't be too proud of this technological terror you've constructed. The ability to subpoena a teenager is insignificant next to the power of the MPAA.

    2. Re:Damn it! by petermgreen · · Score: 1
      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    3. Re:Damn it! by TheStupidOne · · Score: 4, Funny

      That's no tracker, it's a client!!!

      --
      unable to resolve function slashdot.sig(), aborting...
    4. Re:Damn it! by LordLucless · · Score: 4, Funny

      The ability to subpoena a teenager is insignificant next to the power of the MPAA

      Your sad devotion to that ancient business method has not helped you conjure up the stolen music, or given you clairvoyance enough to tell the difference between a technophobic grandmother and a music pirate.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    5. Re:Damn it! by Anonymous Coward · · Score: 0

      I don't know, anything pronounced "Umpah" can't be all that powerful...

    6. Re:Damn it! by Anonymous Coward · · Score: 0

      You're looking to be choked pal.

    7. Re:Damn it! by CptNerd · · Score: 1

      I find your lack of faith disturbing...

      --
      By the taping of my glasses, something geeky this way passes
    8. Re:Damn it! by TheStupidOne · · Score: 1

      Leia Recording: "Help me Obi-wan Kenobi, you're my only hope..."

      Luke: "Is there more of this message?"

      R2D2: "beep beep errr rerere beeep"

      C-3P0: "It appears that the tracker for this torrent is down... he says if you upgrade his bt client, he may be able to finish the torrent."

      --
      unable to resolve function slashdot.sig(), aborting...
  8. Hmm... by conchobar0928 · · Score: 5, Funny

    Is it just a coincidence that this enhancement has come the day before the new Star Wars movie?

    1. Re:Hmm... by Anonymous Coward · · Score: 4, Informative

      You mean this?

    2. Re:Hmm... by ErikTheRed · · Score: 5, Funny
      Is it just a coincidence that this enhancement has come the day before the new Star Wars movie?
      I sense a great disturbance in the force... as if George Lucas' bank account cried out in terror... and then... silence.

      Either that, or I just have a headache.
      --

      Help save the critically endangered Blue Iguana
    3. Re:Hmm... by Seumas · · Score: 1

      Who knows?

      Even the time spent downloading it is more than it's worth.

    4. Re:Hmm... by Cramer · · Score: 5, Interesting

      I wouldn't touch that with a 50ft pole. My money says that swarm is being monitored for the next round of John Doe lawsuits. (esp. with the recently inacted laws.)

      (all you have to do is join the swarm and sit back and log all the IPs reported by the tracker and from all the inbound connections.)

    5. Re:Hmm... by Anonymous Coward · · Score: 0

      It's apparently a workprint release. VCD Quality has a screenshot (spoilers).

    6. Re:Hmm... by StratoChief66 · · Score: 1

      Naw, Lucas' bank account could take a hundred million dollar hit and shrug it off. That man is going to be rolling in 'it' (both shit sequals and rereleases of said shit sequals and wads of cash) till the day he dies.

      --
      Frylock: "We should have cloned twenties, Jackson wouldn't have given a fuck."
    7. Re:Hmm... by SComps · · Score: 1
      My money says that swarm is being monitored for the next round of John Doe lawsuits.


      Why did I see this as "My mommy says" ?

      Oh man, it's friday, before 9am and already surreal. Stop the world I want off!
  9. Diluting its strengths? by Neoncow · · Score: 5, Interesting
    I thought the advantage of BT was the strength in large numbers approach? As more people join the swarm, there is more excess bandwidth. And the overall speed increases, right?

    If you lower the cost of entry to producing a BT release, won't that mean more .torrent file swimming around? With the increase of different torrents everywhere, won't that dilute the power of BT?

    Is it legal to post only in questions?

    1. Re:Diluting its strengths? by NineNine · · Score: 1

      What cost of entry to producing a torrent? There's zero now. And no, the point of .torrents is that each has to match based on hash files. You can't have people like the RIAA introducing bogus files.

      That's about all I could understand of your post... sorry!

    2. Re:Diluting its strengths? by drakethegreat · · Score: 1

      What you said is most likely the case and unfortunate but still a benefit of trackerless BitTorrent is still there. People still will be uploading what they have completed while downloading so the overall banwidth will still be higher then other P2P networks and the main advantage is not lost.

    3. Re:Diluting its strengths? by F13 · · Score: 4, Funny
      Is it legal to post only in questions?

      Yes, Yes it is. The Independent Thought Police have been dispatched.

      Have a nice day.

    4. Re:Diluting its strengths? by lakeland · · Score: 4, Interesting

      The cost before was that you had to have (access to) a torrent server. The requirement that you had to run a torrent server (or use sharereactor, etc.) was a barrier to entry -- especially if you weren't sharing linux, anime or wares (all of which have easy-to-use torrent servers available to the public).

      As for the second point, imagine a scenario where I have a big file (perhaps an iso) and I create and upload a .torrent for it. Then I lend the ISO to a friend who also creates an uploads a .torrent for it.

      Now, in the old model there are only a few places you could have uploaded your .torrent to, and so chances are you and your friend wouldn't both have bothered, and even if you both did, your friend would see that you'd already uploaded it.

      However, in the new model you won't notice, and the internet will have some people downloading via your torrent and others downloading via your friend's even though the data being shared is identical. At least, that was the grandparen'ts concern, and I suspect they are right.

    5. Re:Diluting its strengths? by LFS.Morpheus · · Score: 2, Interesting

      While this makes it easier to create a .torrent, most users don't know how to do so in the first place, and even if know how, they would still need to put the .torrent somewhere, and its the torrent's popularity that determines if it lives or dies. If there is a better, more popular torrent, then it is unlikely that many people would go for the second one.

      I guess what I"m saying is -- torrents are a popularity contest. You can't win by being a poser.

      --
      The space unintentionally left unblank.
    6. Re:Diluting its strengths? by kisielk · · Score: 4, Interesting

      Many bittorrent clients such as Azureus have built in trackers that only take a couple of button presses to start up and track any files you want. Hardly rocket science.

    7. Re:Diluting its strengths? by Jeremi · · Score: 5, Informative
      If you lower the cost of entry to producing a BT release, won't that mean more .torrent file swimming around?


      Hopefully... allowing more people to post more content is one of the project's goals.


      With the increase of different torrents everywhere, won't that dilute the power of BT?


      No, because the uploaders for a given file consist only of the people who have previously downloaded that file. So no matter how many files are "out there", the total bandwidth available to distribute any particular file is always proportional to the number of people interested in that file.


      File-A's popularity won't leech bandwidth from File-B's swarm, because File-B's swarm wasn't providing any bandwidth for File-A in the first place.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:Diluting its strengths? by ChePibe · · Score: 1

      I don't know, let me go ask somebody...

    9. Re:Diluting its strengths? by backslashdot · · Score: 1

      Is it legal to post only in questions?

      No, it's not .. but you won't be arrested because you had the sentence: "As more people join the swarm, there is more excess bandwidth."

      Sorry, no free lodging, healthcare, and cable TV for you.

    10. Re:Diluting its strengths? by Anonymous Coward · · Score: 1, Interesting

      No matter how easy it is to run, when you turn off your machine the torrent file you just created becomes useless. If you can't keep that single machine running the tracker 24/7 then you're screwed. *This* is the problem that the trackerless torrent is meant to deal with.

    11. Re:Diluting its strengths? by shird · · Score: 1

      So exactly like eMule.

      The advantage of BT *is* the centralisation and tracker. Otherwise it is just eMule. Sure the advantage over http is still there, but there is no advanatage over other p2p apps if you take out the tracker.

      --
      I.O.U One Sig.
    12. Re:Diluting its strengths? by Anonymous Coward · · Score: 0

      If the ISOs were identical, their hashes would match, and most likely the resulting torrent would be identical and you'd probably find each other in azureus's "distributed database".

    13. Re:Diluting its strengths? by Kenard · · Score: 1

      If you have multiple torrents open, and you have your upstream bandwidth capped, the torrents must fight for that bandwidth.

      --
      (appended to the end of comments you post)
    14. Re:Diluting its strengths? by eraserewind · · Score: 3, Insightful

      I think you missed the point of the question. What if there are dozens of torrents for the "same" file (e.g. britney.mov) Can the different torrent swarms somehow know about each other or does each torrent divide the potential members of the swarm into non-communicating groups with lower bandwidth?

    15. Re:Diluting its strengths? by rusty0101 · · Score: 3, Informative

      There are actually two possible questions out of this, "Two shares with the same name, but are different files." and "Two sources of the same file, shared seprately."

      Lets say you and I both recorded the latest Britney_Spears story on ET. We each grabbed from the first frame of the story as our recordings captured it, to the last frame of the story. It happens the there was a comercial break in the middle of the story, which we have each clipped out. However our clips are not identical, and if we are both capturing from an analog source, our actual files will be different. Even if we both share the file as 'ETBritneyInterview.mpeg2' our file hashes will be different, so there will be no collision.

      Next up... Joe is a fan of Ubuntu Linux, and tracks down an ISO file for it. Puts it on his web server with a .torrent file for it, then advertizes the .torrent file on his blog. Al, Bob, Cathy, Doris, Plauge, Faith, and Garth all decide to download a copy. Some because he is making it available on his blog, others because they saw a reference to it on hos blog, but decide to go to the source and download the ISO from there. The transactions that are using the .torrent file from Joe's blog are not going to be sharing transfer space with the transactions from the official torrent site.

      Last up, I create an ISO for some new distribution of Linux, and create a trackerless .torrent file for it, put the iso and .torrent on my web server, and link to the .torrent in my blog. Heather downloads the .torrent as part of her collection of that ISO, likes the file, so she puts my .torrent on her server, linking it with a blog entry, then leaves her client sharing the .iso file. In this situation, both of us would be sharing the bandwidth of distributing the .iso.

      Hope that addresses your question.

      -Rusty

      --
      You never know...
    16. Re:Diluting its strengths? by TheoMurpse · · Score: 2, Interesting

      I'm sure that the distributed tracker could be modified in such a way that the download would be done via hash instead of .torrent file (as may already be the case). This way, the identical data the you and your friend are sharing gets lumped together automatically due to the fact that it has the same hash (perhaps also shares filename, to prevent hash collisions?).
      This would in fact be a -huge- step forward, because then you would have everyone sharing the file together instead of people on The Pirate Bay sharing it, and people on BT Efnet (RIP) sharing it, and people on TV Torrents sharing it, all via different trackers, diluting the potential upload power by separating rather than combining.
      Of course, this distributed tracker might in fact eliminates all safeguards against leechers. Of course, those who really cared about that could just keep using their online sites instead of the distributed tracker.

    17. Re:Diluting its strengths? by womby · · Score: 1

      the previous answer is correct but long, here is the short version.

      Yes!

      This is the medium sized version.

      If the file is identical then the torrent hash will be identical. if the file is different no matter how insignificantly (changing the file name works) then the torrent hash will be different.

      Trackers use the torrent hash to link peers together, and this distributed tracker will be no different.

      So peers who grab torrent files created by different people will be able to connect to each other without any difficulty.

      --
      **** lying is wrong even for sleeping dogs
    18. Re:Diluting its strengths? by lakeland · · Score: 2, Interesting

      I'd also start worrying about hash collisions - 2^32 is really big, but every single part of every single file is likely to caus spurious collisions...

    19. Re:Diluting its strengths? by Psycho_pr · · Score: 0

      I think what the author meant was that there are two persons posting two different .torrents for the same content, in which case the bandwidth to download the same content would be splited into two.

    20. Re:Diluting its strengths? by Hast · · Score: 1

      Besides that it doesn't take 2 weeks to download a file.

      Yeah yeah, I know that's a bit trollish. But in my experience the best part with torrents is that they are fast and that they work.

    21. Re:Diluting its strengths? by shird · · Score: 1

      And that is because of the centralisation, remove that, and you become like other p2p apps, the lack of speed will come as well.

      Why can't people see that. Too many people seem to think that because BT is fast, if you then go and make it trackerless/distributed it will remain fast.

      --
      I.O.U One Sig.
    22. Re:Diluting its strengths? by Snaller · · Score: 1

      But how will other people know how to find you if there isn't a common clearing house so to speak?

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    23. Re:Diluting its strengths? by Wildclaw · · Score: 3, Informative

      There still remains one big advantage that BT has over other p2p apps, and it is a big one.

      Unlike more inefficent protocols, BT choose to implement basic game theory into the design. While it is not nescessary for a client to implement the tit-for-tat algorithm (see prisoner's dilemma), pretty much all do because not implementing it would make the client work less efficently in the BT network.

      Other p2p networks try to reward uploading in different ways, but all those ways are far less efficent than using the basics learned from the prisoner's dilemma.

    24. Re:Diluting its strengths? by jez9999 · · Score: 2, Informative

      This explanation can be shortened to:
      "Clients only share the same bandwidth if they used the same .torrent file to initialize their download."

    25. Re:Diluting its strengths? by imsabbel · · Score: 1

      If you happen to have a static ip.
      A thing that at least here in germany less than a percent of all broadband users have.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    26. Re:Diluting its strengths? by Jesus_666 · · Score: 1

      Is it legal to post only in questions?

      No?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    27. Re:Diluting its strengths? by Nikker · · Score: 1

      I am curious and would like to ask the experienced of the crowd, can hashes be examined for similarities of their sources?

      For example if I was to post a torrent of an ISO and someone else was posting a the same content but for whatever reason a few bits are out of wack. Could a hash be used to determine a similartity?

      If so a cool feature would be when you post a torrent it would do an automatic search for similar content and give the poster a chance to reconsider before posting it again. This would end multiple trackers for similar files?

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    28. Re:Diluting its strengths? by TheoMurpse · · Score: 1

      Actually you've just given me an idea: surely it's virtually impossible for two files of the same size to have a certain high number of the same hashes and not be the same file (or set of files).
      Could this be used to the advantage of combining files in the distributed client? It lessens the load (there are less unique "torrents" to be distributed, as they are combined) also.
      Even if there is a spurious hash of two different files, they wouldn't have -all- the same hashes for each chunk that bittorrent uses, right? Perhaps this could work after all.

    29. Re:Diluting its strengths? by kisielk · · Score: 1

      Don't have a static IP? Use a dynamic DNS service.. lots of free ones such as http://www.dyndns.org/. Easy to set up and update. I don't have a static IP, so I use that.. no problem.

    30. Re:Diluting its strengths? by Threni · · Score: 1

      > For example if I was to post a torrent of an ISO and someone else was posting a
      > the same content but for whatever reason a few bits are out of wack. Could a
      > hash be used to determine a similartity?

      I don't think so. Not a traditional hash. A lot of work is done on cryptographically strong hashes, where the very point is that you don't know how close you're getting - a single bit of difference in two otherwise identical 20meg files should produce two entirely different hashes. That's not to say you couldn't design a hash that way, but I've never heard of one. I guess you could design one by having a, say, 30 character hash, where each character represents some portion of the file you're hashing, so if only the last bit of two files differed, only the last character of the two hashes would be different, but it might be hard to design this such that you didn't get collisions (where two completely different files produced the same hash).

      I hope this reply helps a little, although somehow I doubt it!

    31. Re:Diluting its strengths? by Fweeky · · Score: 1

      Generally, no; especially in the case of cryptographic hash algorithms like SHA*, MD5, Whirlpool and friends, which are designed so that even very minor changes in their inputs result in (with overwhelming probability) completely different outputs.

      However, there are algorithms for generating hashes which change only slightly with similar inputs; Nilsimsa is one such example, used by a number of spam detection systems. What you suggest would seem quite feasible using something like this, though they wouldn't be a replacement for more secure algorithms for determining file integrity.

    32. Re:Diluting its strengths? by Hast · · Score: 1
      Why can't people see that.

      Becuase it isn't true? The reason BT is fast and eMule is slow is because eMule has a horrendously complex queue system.

      Tracking is only used to a find whom to download from. The actual downloading comes later and that is where BT is fast and eMule is slow. In fact, eMule is quite good at finding other users to download from.
  10. There still is a target by Fruny · · Score: 4, Interesting

    I wonder what's going to stop **AA from shutting down the login servers. Sure, there might not be trackers to shut down, but a network is no good if nobody can join it. How do you expect to find out who your "peers" are otherwise?

    1. Re:There still is a target by qbwiz · · Score: 1

      I'm sure that the torrent will include the address of the person who's seeding the file. Once he goes offline it will be impossible to join in, but there are many more torrents/seeds than trackers, which makes it harder to shut the same fraction down as before.

      --
      Ewige Blumenkraft.
    2. Re:There still is a target by Anonymous Coward · · Score: 2, Interesting

      The 'login server' doesn't have to do anything illegal. It may only need to tell you about other users, knowing nothing about what files they have.

    3. Re:There still is a target by ErikTheRed · · Score: 4, Insightful
      I wonder what's going to stop **AA from shutting down the login servers. Sure, there might not be trackers to shut down, but a network is no good if nobody can join it. How do you expect to find out who your "peers" are otherwise?
      Seed from a country that doesn't have or doesn't enforce copyright laws. Then let the swarm take over for the rest of the world.
      --

      Help save the critically endangered Blue Iguana
    4. Re:There still is a target by Mr2001 · · Score: 2, Informative

      There doesn't have to be a single "login server". You can gain entry to the distributed network either from a central seed node (there's one run by the Azureus developers, and presumably another one for Bram's client), or from a compatible peer you met while downloading another torrent.

      --
      Visual IRC: Fast. Powerful. Free.
    5. Re:There still is a target by MrDomino · · Score: 2, Insightful

      Bittorrent isn't designed for distribution of subversive or otherwise contraband content; it's designed to take the load off the backs of legitimate distributors of large files. There's nothing stopping the *AA from shutting servers down, and to the best of my knowledge this feature was not created with the intent of making it difficult for anybody to do so. Bittorrent might be optimal for quickly getting large files, but it isn't intended to protect anybody from anything; for that, you'll want to look into things like MUTE or Tor. The download speeds are not as high, but you aren't going to get caught.

      Bittorrent, basically, is a content distribution system, not a copyright-circumvention system. The latter exists, but those need quite a bit more work before they get to the level Bittorrent has attained in terms of popularity and usability (and considering the purpose, this might be a good thing.)

    6. Re:There still is a target by SorcererX · · Score: 1

      Well, take Sweden forexample, telling *WHERE* the illegal data is, is not considered illegal. Which means that sites who offer links to torrents are perfectly legal there.

      --
      Any sufficiently advanced technology is indistinguishable from magic.
    7. Re:There still is a target by Nikker · · Score: 1

      If there was a way to meet with just one member of the network then you could be introduced to all the members through them. As a previous poster mentioned i2p would be cool for this or similar where a single packed with a call back address was the only thing sent. You would get a call back and get onto the system.

      Another possiblity (although I haven't done any research on it) would be a DDDNS where nodes would play 'pass the hot potatoe' with a URL or some type of identifier. That way that too would be distributed and harder (if not impossible) to shut down.

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  11. How does it work? by logik3x · · Score: 4, Insightful

    How does this work... how do you find peers to download from? Are they included in the .torrent file? IF so ain't that a big risk... if MPAA start collection peers informations? I guess it's encrypted but it can always be broken.. anyways if anyone have more info on how it actually works please inform me :P

    1. Re:How does it work? by sharkman67 · · Score: 1

      If the MPAA decrypts the peer info are they not in violation of the DMCA? Boy wouldn't it be fun to sue them!

    2. Re:How does it work? by MrDomino · · Score: 2, Informative

      Bittorrent isn't intended to protect your identity. It never was. The fact that it's commonly used for activities that might get people in trouble is just due to lack of a poweful, easy-to-use solution in the arena of programs that do protect your identity (see: Freenet, Tor, and MUTE), and possibly in part to bad planning on the part of an increasingly fragmented and confused base of illegal file-sharers.

    3. Re:How does it work? by Anonymous Coward · · Score: 0

      No. That's just stupid.

  12. Great, further adoption by Sv-Manowar · · Score: 4, Insightful

    I'm really glad to see this coming in the mainstream BitTorrent client. At the moment it can be hard to use the distributed tracking system because of its dependence on Azureus as a client. A lot of people have been making noise about this, and hopefully now that its in the main client, the developers of the other BitTorrent clients will make implementing support for this more of a priority.

  13. Does this really change... by banuk · · Score: 3, Interesting

    ...what happened to btefnet et al? I mean the MPAA could still shut the site down b/c they were hosting the torrent file right?

    1. Re:Does this really change... by 42forty-two42 · · Score: 4, Interesting

      The azureus implementation has support for 'magnet' links, which allow you to simply exchange a small link and download the .torrent file from the other peers directly. Search on keywords 'magnet btih' for examples, though they're not commonly used yet.

    2. Re:Does this really change... by gl4ss · · Score: 1

      it doesnt change any of that.

      but if people really cared.. they would be using torrent over i2p.. which actually does work.

      --
      world was created 5 seconds before this post as it is.
  14. If this technology takes off by KarmaOverDogma · · Score: 5, Interesting

    I think we'll see two things:

    1) **AA will squirm for a while
    2) **AA will work harder than before to moniyor and restrict user rights on the internet, via congressional purchasesing, er, I mean lobbying.

    I think #2 will ultimately be futile in that it will not slow their loss of control over media content distribution (and copyright violation) but it will make life unpleasant for many...

    --
    uR iGn0ranc3, Their Power
    1. Re:If this technology takes off by Spy+der+Mann · · Score: 1

      I think #2 will ultimately be futile in that it will not slow their loss of control over media content distribution (and copyright violation) but it will make life unpleasant for many...

      Ironically, the illegal downloads will go where the *AA won't be able to control them: Developing countries.

    2. Re:If this technology takes off by marcosdumay · · Score: 1

      The #2 is also unavoidable. You can try to play easy, but that can only delay the **AA #2 step (and, with luck, self destruction).

  15. From TFA by killa62 · · Score: 2, Insightful

    Go Ahead, mod me redundunt.
    "This distributed tracker is an Azureus only feature."
    So if other clients are working on other ways of distributed tracking, wouldn't this mean bittorrent would be different for every client and there would not be one "bittorrent" that worked with everything?

    1. Re:From TFA by Anonymous Coward · · Score: 0

      Actually... From TFA.... The official client has it as well...

      http://www.bittorrent.com/trackerless.html

      clipping for you so you can save your fingers from that harsh clicking..

      BitTorrent Goes Trackerless: Publishing with BitTorrent gets easier!

      As part of our ongoing efforts to make publishing files on the Web painless and disruptively cheap, BitTorrent has released a 'trackerless' version of BitTorrent in a new release.

    2. Re:From TFA by SMS_Design · · Score: 1

      At the time, it was Azureus only. Keep in mind, Azureus is an open source project on sourceforge. Anyone can implement their strategy into their bittorrent client.

    3. Re:From TFA by tepples · · Score: 1

      From TFA.... The official client has it as well

      But is the protocol used by BitTorrent Mainline clients the same as that used by Azureus clients?

    4. Re:From TFA by CUGWMUI · · Score: 1
      From the TFAs, it seems clear that both the Azureus and BitTorrent clients are using the same methodology (DHT/Kad).

      That of course doesn't mean that they will be compatible with each other. Otherwise that may lead to a major fragmentation of the torrent(ing?) community. There are plenty of people who want the simplicity of BitTorrent (as well as the fact that it is the "default" client). People like me however, need more features/power.

      I guess we just have to wait and watch if any interop problems are discovered.

  16. Performance by mauriatm · · Score: 2

    "While it is called trackerless, in practice it makes every client a lightweight tracker. A clever protocol, based on a Kademlia distributed hash table or "DHT", allows clients to efficiently store and retrieve contact information for peers in a torrent."

    The only thing I'm interested in is: what performance increase or benefit will this bring for the average legitimate user of BT (ie. Linux distro's etc)?

    1. Re:Performance by Anonymous Coward · · Score: 0

      legitimate user of BT

      I don't understand.

    2. Re:Performance by pairo · · Score: 1

      I would say close to 0. This isn't about performance, it's about making it easier to set up, getting rid of both the act of running a tracker and the requirement of having a host up 24/7 you could run programs on.

  17. wryy by Clay+Pigeon+-TPF-VS- · · Score: 0, Flamebait

    yay. Now we can get our linux isos without trackers! Everyone knows that legitimate bt needs to be trackerless. Current tracker-based bt doesn't work at all for legitimate file sharing. (The preceding was sarcasm). The only good reason for trackerless torrents is to prevent the **AA from shutting down infringing filesharing. I am a fair-use advocate, but I don't see the legitimate purpose to trackerless torrents that cannot be fulfilled by trackered torrents.

    --
    Viral software licensing is not freedom, it is in fact GNU/Socialism.
    1. Re:wryy by speeDDemon+(nw) · · Score: 1

      I think all of you are missing the point of 'trackerless' bittorrent...

      Trackerless BT will not stop the **IA from closing down the websites that allow you to download the torrent files.

      Trackerless BT just takes it from a 3 step to 2 step procedure.

    2. Re:wryy by black+mariah · · Score: 3, Insightful

      The entire point of BT is to make it so that you can (as long as there are seeders) download something without the server getting swamped. Since all torrents have to have a tracker, everyone downloading has to contact that tracker. If you get a popular enough torrent you can easily kill a tracker just like any other server. Going to a trackerless setup eliminates one of the few bottlenecks in the BT setup.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    3. Re:wryy by Anonymous Coward · · Score: 0

      You do not need a process(a tracker) running on a server somewhere anymore.

      This means it is cheaper, and easier to send content to the masses. One less configuration step, and one less requirement on use.

      The more points of distribution of thought the better. Restricting the flow of information in one direction allows for abuse by the media empires. Anything which helps in the bidirectional flow of information the better.

    4. Re:wryy by Anonymous Coward · · Score: 0

      I don't think legal action is the only plausible reason for a tracker going down, if this makes the process more redundant, it's not just going to be of benefit to pirates (aarr me hearties!).

    5. Re:wryy by Cylix · · Score: 4, Insightful

      Actually,

      It's kinda handy if the tracker goes down. Additionally, if you don't want your torrent to operate in this distributed fashion you flag the torrent to not operate in distributed mode.

      It's more like a hydra in this fashion...

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    6. Re:wryy by MyHair · · Score: 4, Insightful

      The only good reason for trackerless torrents is to prevent the **AA from shutting down infringing filesharing. I am a fair-use advocate, but I don't see the legitimate purpose to trackerless torrents that cannot be fulfilled by trackered torrents.

      Um, now people with shared hosting, blog sites, and free or included web space with their ISP or Yahoo Geocities / Angelfire / etc. (or otherwise are unable to set up a tracker) can now publish videos and other large files with bittorrent without trashing their TOS limits. Sounds legitimate to me. How many of these types of sites has Slashdot shut down by pointing to them?

    7. Re:wryy by Anonymous Coward · · Score: 0
      I don't see the legitimate purpose to trackerless torrents that cannot be fulfilled by trackered torrents.

      You're right, in theory. In reality, innocent users are being sued by zealous plantiffs like the one you alluded to.

    8. Re:wryy by cpghost · · Score: 2, Insightful

      I am a fair-use advocate, but I don't see the legitimate purpose to trackerless torrents that cannot be fulfilled by trackered torrents.

      **AA are not the only enemies of free filesharing. That's a very US-centric view of the 'net. What about propagating samizdat literature und news within dictatorships? A trackerless torrent could help save some lifes. Even if it saves only one life, would be well worth it!

      --
      cpghost at Cordula's Web.
    9. Re:wryy by aliebrah · · Score: 4, Insightful
      I am a fair-use advocate, but I don't see the legitimate purpose to trackerless torrents that cannot be fulfilled by trackered torrents.

      Then rather shortsighted you are. If I take a home video and want to share it with my friends and family, previously I would have had to upload it somewhere and spend money on web hosting. Now, with trackerless BT I can easily share this file without having to worry about web hosting or running a tracker. I just have to email the torrent file to people and run a BT client on my machine.

      Legitimate file sharing doesn't only include large organisations "sharing" files with their customers/users. There's a whole other side to it as well that you've most conveniently forgotten about in your rush to share your misplaced sarcasm with the world.
    10. Re:wryy by SMS_Design · · Score: 1

      Person A releases a new DVD ISO of their distro, and puts it on a tracker server. The tracker server kicks the bucket, as systems tend to do. Downloaders AA-ZZ who have not completed the file are screwed. Hmm, funny that we need a tracker to get data that's already out there and waiting for us.

    11. Re:wryy by snero3 · · Score: 1

      The only good reason for trackerless torrents is to prevent the **AA from shutting down infringing file sharing.

      Hmm you are not think laterally here. Yes illegal downloads are obviously one of good uses for this but it is by far not the only reason.

      Think of it like this, say I am small OSS project (maybe a roll your own distro etc...) that can't afford to run our own dedicated server, the only thing we can really use is free ISP website space that will only allow the host of static files(ie no tracker allowed) + I only have limited bandwidth per month. How do I get my OSS project to the masses without it costing me heaps? Simple trackerless bittorent!!

      This is the problem 1000's of OSS projects face everyday (it often kills them too). It can also be applied to home made TV show distributed over the net too etc....

      Now just because you can't think beyond piracy doesn't mean there are not legitimate uses for this technology.

      --
      It said "windows 98 or better" so I installed Linux
    12. Re:wryy by Spy+Hunter · · Score: 5, Insightful
      Actually, it should eliminate the scaling problems that BitTorrent currently has. Popular trackers require large amounts of bandwidth and also large amounts of RAM and processing power. BitTorrent could theoretically scale infinitely, but trackers hold it back. Trackerless BitTorrent could completely eliminate this serious problem. Now hosting a BitTorrent download is just as simple as hosting an HTTP one, and it could likely scale to millions of simultaneous downloaders (far more than possible with a tracker) with *zero* consequences for the file's original host.

      OTOH, the lack of centralized control means that trackerless BT will likely be vulnerable to a new class of attacks that could make it possible to disrupt the download of a file you don't like. So, ironically, warez groups might stick to running trackers for attack resistance and Linux providers might move to trackerless for the scalability. It all depends on how scalable and attack-resistant trackerless downloads turn out to be.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    13. Re:wryy by shird · · Score: 1

      There is already free trackers out there that will host your torrents, as long as they are legal. Just post it to them and host the file on your own client, then add the link to your page. Hosting the file yourself will be required for this trackerless method anyway.

      --
      I.O.U One Sig.
    14. Re:wryy by shird · · Score: 1

      You can already do this by having your client host the tracker. This is basically what this 'trackerless' thing is anyway, or at least as far as sharing files with friends like that there wont be much of a difference between running the tracker yourself, or using this 'trackerless' protocol. Frankly youd be better off just using eMule.

      --
      I.O.U One Sig.
    15. Re:wryy by Statecraftsman · · Score: 3, Insightful

      Trackerless torrents are less vulnerable to denial of service attacks and that's enough of a merit to warrant their development and use. What I'd like to know is what is the difference between WinMX and BT with trackerless torrents? P.S. That should be *AA or ??AA. Where did you learn your globbing techniques sonny?

    16. Re:wryy by ErikTheRed · · Score: 1
      Then rather shortsighted you are. If I take a home video and want to share it with my friends and family, previously I would have had to upload it somewhere and spend money on web hosting.
      That still won't stop the ??AA from suing the shit out of you if your filename bears any resemblence to any of their works of "art".
      --

      Help save the critically endangered Blue Iguana
    17. Re:wryy by Anonymous Coward · · Score: 0

      And they live how long? I've seen dozens of free trackers come and go. They live for about 2-3 weeks, then they have 1000 torrents on them, the site gets crushed under the load of the announcer, and then its gone.

    18. Re:wryy by tyagiUK · · Score: 1

      Maybe my understanding of how this works is wrong, but perhaps it makes a torrent more vulnerable, at least with regard to new joins.

      With a trackerless torrent, it appears as though the original seed needs to be encoded in to the .torrent file. If this is the case then anyone joining the torrent will need to contact the seed in order to begin obtaining hashes of swarm members.

      Now, it may be almost impossible to DoS the "tracker" of the torrent, given that it's distributed, but it's certainly not impossible to DoS the Seed of the torrent. The Seed is probably more vulnerable than a traditional tracker, given that it's probably running from someone's DSL connection. All the eggs are also in one basket, with the first point of contact and the file's Seed being one and the same.

      So, DoS the Seed of the torrent and you prevent any new joins to the swarm and also hinder/stop distribution from the Seed if there are no other Seeds in the swarm.

      Or am I wrong?

      --
      Contribute to the online videogame encyclopedia: GamerWiki
    19. Re:wryy by Jeremi · · Score: 1
      You can already do this by having your client host the tracker.


      Wouldn't you have to leave your client connected 24 hours a day in that case?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    20. Re:wryy by jpc · · Score: 1


      If your tracker requires large quantities of RAM and CPU time its just coded badly. Its not even that much bandwidth unless you are hosting hundreds of popular torrents at once.

    21. Re:wryy by Spy+Hunter · · Score: 2, Informative
      Apparently Azureus forms one single giant P2P network to share tracking duties for all files. So in fact the original torrent does not need to specify a seed node; the P2P network is searched to locate the tracking data. This allows Azureus clients to continue cooperating in a distributed manner if a tracked torrent loses its tracker, and even begin downloading a previously tracked torrent after the tracker is gone, as long as Azureus users are seeding.

      It is not clear whether the official BT client works in the same way or whether it is compatible with Azureus.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    22. Re:wryy by advocate_one · · Score: 1
      If you get a popular enough torrent you can easily kill a tracker just like any other server. Going to a trackerless setup eliminates one of the few bottlenecks in the BT setup.

      Correct, currently, a slashdotted tracker isn't very pretty for those already in the swarm...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    23. Re:wryy by bhima · · Score: 1
      Then rather shortsighted you are

      Yoda! Do you use Bit Torrent too?

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    24. Re:wryy by xtracto · · Score: 1

      I know, /.ers have given you a lot of reasons, but, for me, the best reason is that it will be a bit more easy to share something, as now it is really cumbersome to create share something on bittorrent network. I have some friend who wanted to share a video (his creation so it is legal) and asked me where could he do it, It was a chose between Emule Network (ed2k,Kad) and Bittorrent, of course, after I started telling him how to share on Bittorrent he decided to go to Emule (and just put his video in the Shared directory...

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    25. Re:wryy by tyagiUK · · Score: 1

      But in order for Azureus to form this 'one single giant P2P network', there must be some first point of contact. In the case of Azureus, is this achieved with some hard-coded nodes that the Azureus developers maintain? If so, we're no further along than with the more traditional, managed, P2P overlay nets.

      Removing the need for an initial point of contact from an individual torrent is a good thing. Making it a search function in to an overlay P2P network is just moving the problem elsewhere though.

      Saying this, I can't see a solution because it's chicken + egg.

      --
      Contribute to the online videogame encyclopedia: GamerWiki
    26. Re:wryy by Spy+Hunter · · Score: 1

      The first time you run Azureus it will indeed need some sort of seed node. However, subsequent times it can use cached peer data from the last time it was connected (assuming that at least a few peers stay connected a significant percentage of the time, which is usually true even on public P2P networks with a lot of churn). Furthermore, the original seed node could be any node on the network; it doesn't have to be a special node. So unless you DOS every network node, people can continue to join the network by simply obtaining the address of any other node.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  18. So... by Spad · · Score: 2, Insightful

    Bittorrent is now another step closer to becoming just another eMule clone.

  19. Nice idea but... by D14BL0 · · Score: 0

    I see this failing. I don't think it's going to work very well. Though, if it does, it won't likely be any better than previous BT usage.

  20. Not linux but CC licensed movies by Anonymous Coward · · Score: 5, Insightful

    Plenty of geeks with big pipes to host trackers for linux releases...

    But lets say your band releases an album online, or your movie club makes a film... You've only got a geocities website and the desktops of your members.. With tracker-based BT you had to talk someone into running a tracker for you... With tracker-less that limitation has been removed.

  21. Cat and mouse at it's best by btk667 · · Score: 5, Interesting

    This is realy the cat and mouse game at it's best. BitTorrent is getting better each day. While the RIAA and MPAA is closing the hosting website, Attacking ISP from around the globe, etc.

    Is this a combat to the death ?

    I guess nothing will beat private exchange ? (DRM)

    1. Re:Cat and mouse at it's best by KillShill · · Score: 1

      it'll end (or get a lot worse) when the MP/RI-AA turn our computers into consoles.

      they encrypt the input and output and therefore you cannot control what goes on in YOUR hardware.

      check out the new consoles... DRM up the wazoo... seems they forget who the owner of the machine is... err rather they are saying you pay for the privilege of renting it.

      thats what they want to do to our general-purpose computers. thats what palladium/TCPA/NGSCB/LMNOP is for... they deprive the owner of the secret keys of the system... hence there can be no argument it is strictly for DRM. if it were for security purposes (actual definition of security), then they would let the owner of the hardware know their keys.

      and don't let any shills tell you otherwise. knowing your secret key makes all the difference in the world.

      it needs to be said loudly and often. otherwise we'll be stuck 16 years before the second millennium.

      --
      Science : Proprietary , Knowledge : Open Source
    2. Re:Cat and mouse at it's best by Anonymous Coward · · Score: 0


      ...otherwise we'll be stuck 16 years before the second millennium.

      Oh No! I don't want to be stuck in the year 985!!

    3. Re:Cat and mouse at it's best by btk667 · · Score: 1

      The console are terrible.. What about the new "thin" client, where you "rent" the access to a system with Word/excel and all your applications for some bucks?

      But DRM can always be cracked one way or the other. (Modified chip)

      I've been to a conference on opensources and the issue is always the same, "telling people about you r secret, then you're not secure". That's why proprietary software is still strong. OpenOffice is for the looser they say.. Pft !

      Anyway, that's another subject. But to get back on the MPAA and RIAA, when will the company learn that there is other way to make money. People (me) are tired to getting ripped each time i buy a movie or a music CD. You know, one good song for 14 bad ones ?

  22. Easy, it's the same, but different by Anonymous Coward · · Score: 2, Informative

    Instead of posting to a tracker, you post your .torrent to a forum via free webspace.

    It's the same basic method, just now the actually torrent mechanicans are now on the peer instead of the server.

    1. Re:Easy, it's the same, but different by tyagiUK · · Score: 1

      So the initial seed of a torrent is still named in the .torrent file? (be it hashed or obfuscated)

      --
      Contribute to the online videogame encyclopedia: GamerWiki
  23. no bittorrent download upgrade option? by Richard+Allen · · Score: 2, Interesting

    Went to download an upgrade bittorrent.

    I was a bit surprised that the download for the upgrade didn't have a bittorrent option. Isn't that ironic? or did I miss the link on bittorrent.com?

  24. Yet another miscellaneous question by Anonymous Coward · · Score: 0

    So does this mean that existing torrents would now be distributed, or does this feature require people to create new .torrents?

    1. Re:Yet another miscellaneous question by InvisiBill · · Score: 1
      http://www.bittorrent.com/trackerless.html
      The trackerless system is not consulted when downloading a traditionally tracked torrent.
  25. Mod parent UP! by cpghost · · Score: 3, Funny

    See you in Guantanamo, "Bram".

    Didn't you get the joke, mods?

    --
    cpghost at Cordula's Web.
    1. Re:Mod parent UP! by KillShill · · Score: 1

      it's even more funny that the guy asking for the parent to be modded up has a higher rating.

      welcome to krazy karma.

      --
      Science : Proprietary , Knowledge : Open Source
    2. Re:Mod parent UP! by WCTRFF · · Score: 1

      Yea yea, we got it. Do you want it back?

  26. Won't stop the RIAA/MPAA by Saeger · · Score: 5, Insightful
    Simply because the torrent websites no longer have to host the .torrent files, or run the tracker, doesn't mean that the RIAA/MPAA can't still sue the domain owner(s) for technically offering pointers to pointers (unless you're untouchable in, say, the netherlands). So BT is now a little more distributed, like eDonkey, but that didn't stop ShareReactor, ShareConnector, or FileNexus from being shutdown either.

    What's needed is some kind of distributed HTTP overnet that works; that can handle dynamic content semi-intelligently, and MUCH faster than freenet/frost sites.

    --
    Power to the Peaceful
    1. Re:Won't stop the RIAA/MPAA by gricholson75 · · Score: 5, Interesting

      What's needed is some kind of distributed HTTP overnet that works; that can handle dynamic content semi-intelligently, and MUCH faster than freenet/frost sites.

      Something like i2p?

    2. Re:Won't stop the RIAA/MPAA by Anonymous Coward · · Score: 0
    3. Re:Won't stop the RIAA/MPAA by Anonymous Coward · · Score: 2, Informative

      Except that right now, the whole network will collapse if it gets some 20-50 new users (it can only handle a couple of hundred users, so it's not really useful for anything). This will be fixed in the coming months, but for now, leave it alone lest you disrupt its development. TOR can do the same things, and works now.

    4. Re:Won't stop the RIAA/MPAA by Macka · · Score: 1


      still sue the domain owner(s) for technically offering pointers to pointers

      This is what I just don't get. If I put up a web site with a link pointing to something illegal on someone elses server, then how can I be sued for that?

      If someone reads my web page, they pull the web page source from my computer to theirs to display it on their screen. At that point my involvement in the process is over. The link in the web page is merely a pointer as you said, a sign post if you will. If they click on the link, it then their system goes straight to the illegal content, not mine. And when the data transfers, it doesn't funnel through me.

      So what basis does anyone have for suing me? For putting up a sign post that says ... "illegal stuff over there". I don't think so.

    5. Re:Won't stop the RIAA/MPAA by shri · · Score: 2, Insightful

      It is no longer about right or wrong, it is about having the ability (or inability) to defend yourselves.

    6. Re:Won't stop the RIAA/MPAA by Snaller · · Score: 1

      unless you're untouchable [piratebay.org]

      That's something Slashdot should run as a poll - how long until the untouchables become touchable?

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    7. Re:Won't stop the RIAA/MPAA by Jugalator · · Score: 1

      unless you're untouchable [piratebay.org] in, say, the netherlands

      Pirate Bay is a swedish tracker that happens to have become the world's largest by now, and Sweden will get new laws against these things in July 1st this year. We'll see what happens to that site then.

      --
      Beware: In C++, your friends can see your privates!
    8. Re:Won't stop the RIAA/MPAA by pomo+monster · · Score: 1

      ". . . doesn't mean that the RIAA/MPAA can't still sue the domain owner(s) for technically offering pointers to pointers . . ."

      So what you're saying is that sites aiding and abetting criminality can't evade prosecution on a technicality? Heavens, say it isn't so.

  27. so quick question... by william_w_bush · · Score: 3, Interesting

    is the publisher traceable? like is the ip address in the .torrent, cause that might be a bit of a giveaway.

    not sure how it'd work otherwise, but this gives each torrent a single responsible party for its uploading. on the plus side they could limit who has access to the download client tables to people who need it and upload valid.

    curious, and no im not just using it for legitimate torrents, but i pay for my cable and id rather keep stuff on my file server than a tivo with a crappy interface.

    --
    The first rule of USENET is you do not talk about USENET.
    1. Re:so quick question... by CammieCrookston · · Score: 1

      "but this gives each torrent a single responsible party for its uploading."

      Bingo. This is beneficial to legitimate users, but not to the point of origin for otherwise illegal content.

  28. BitTornado. The difference? by Volvogga · · Score: 0, Offtopic

    I appologize in advance.
    Before this gets modded down into oblivion for being offtopic, can anyone tell me what the differences are between BitTorrent and BitTornado?
    I keep seeing that BitTornado and offshot clients like ABC are an improvement on BitTorrent. Is this true, and if so, are the benifits worth it (such as is there an increased performance)? Also, does this new implimentation of the 'trackerless' BitTorrent obsolete BitTornado anyway?
    Again, sorry about being offtopic, but I just can't seem to find a decent answer to my question anywhere else. So I grovel before my fellow /.-ians, and ask for their wisdom.

    --
    Vol~
    1. Re:BitTornado. The difference? by CypherXero · · Score: 2, Informative

      BitTornado is just a client, that uses the underlying technology of BitTorrent, created by Bram Cohen. ABC, BitTornado, Azureus, etc.. are all clients that use the BT technology.

  29. Since TFA is a bit short on details... by 42forty-two42 · · Score: 5, Informative
    ... here's some more info on this, assuming it's compatible with Azureus:
    • Peers are located with an overlay network based on the Kademlia algorithm, with small tweaks.
    • You can enter the overlay network either by a central seed node (which is needed only one per install) or by asking some of your peers on some other torrent for their DHT addresses.
    • Azureus has a magnet link system, where given a 'magnet link' containing the infohash of the torrent, it will use the DHT to find a peer and download the .torrent file from them. Hopefully the official client will get this as well.
    • Yes, this really does work. Grab a copy of Azureus 2.3.0.0 and enter magnet:?xt=urn:btih:MC2ZPC2TCW2TJTY5DSSOMDX533EPXV FU (no spaces!) into the open location box to try it out. Be sure to wait for the dot on the bottom to change from yellow/"Initializing..." to green, and open your UDP port (same as torrent data port by default)
    • Check out the Azureus wiki for more info.
    1. Re:Since TFA is a bit short on details... by 42forty-two42 · · Score: 1

      Note: don't copy link location with the magnet link, slashdot killed the href. Just copy the text and remove the space.

    2. Re:Since TFA is a bit short on details... by 42forty-two42 · · Score: 5, Interesting

      Update: it seems bt mainline uses khashmir instead of the azureus protocol. This is a bad thing. If this reaches a release, we'll have a case where two bittorrent clients are truly incompatible, and the result may cause difficulties for the technology itself.

    3. Re:Since TFA is a bit short on details... by Seumas · · Score: 1

      I couldn't figure out how to find files with the new Azureus. I tried as soon as it came out, but no luck. Maybe it's much more involved than I imagined, but I didn't have the time to spend on it. Hopefully it will become more intuitive in the future, because it sounds great.

    4. Re:Since TFA is a bit short on details... by Jagasian · · Score: 3, Interesting

      It really won't be that big of a problem. Traditional centralized trackers will still be used most of the time, and distributed tracking as found in the new bittorrent and azureus is used when the centralized tracker goes down. Hence in the short term, there will be little problem. Furthermore, the more popular protocol will be the one adopted by all. Azureus has a head start. The question is, since Bittorrent came out with a distributed tracking system after Azureus, why didn't the developers just postpone Bittorrent's new release until it was compatible with the Azureus protocol?

      It sounds like they are both doing nearly the same thing, so if somebody beat you to the punch, why release a slightly different but just different enough to be incompatible implementation of distributed tracking?

    5. Re:Since TFA is a bit short on details... by 42forty-two42 · · Score: 1

      This is not a search system. You still need to use other methods to actually find the torrents, even if they're just magnet links now. Of course, since they're just links, one can post them to usenet text groups without violating their charter, and get them picked up by google groups. Or put them online in a forum. Or whatever.

    6. Re:Since TFA is a bit short on details... by 42forty-two42 · · Score: 3, Interesting

      True, ideally they'll hold back their release. Of course, the azureus devs have yet to document their protocol, which makes interoperability difficult. I've also heard that mainline's implementation was already essentially done when azureus released.

    7. Re:Since TFA is a bit short on details... by Seumas · · Score: 1

      This is what I gathered from browsing the wiki page on it awhile bag.

      If I understand the point of this decentralization - it's only to decentralize allowing clients to find each other. That is, if you have a torrent and the tracker for it is down, you are screwed. But with the decentralized system, you can still open the torrent and it will continue to operate.

      I don't see how this helps at all with obscurity or security or anything else. I think people just misunderstand (or I do?). Of course, I guess the next step is to make a system such that trackers as we know them now will be completely unnecessary.

    8. Re:Since TFA is a bit short on details... by Jagasian · · Score: 1

      Well, we should all demand that the BT and Azureus guys start working towards a compatible implementation in both. BT and Azureus combined make up for an extremely large percentage of clients. It also lets Python and Java based clients easily port the implementation. Of course, there are probably a few C and C++ implementations... but between the Python and Java code, I am sure some porting can be done.

    9. Re:Since TFA is a bit short on details... by Kalgash · · Score: 1
      Both the Azureus wiki page you linked in the GP and the original page from TFA say "Kademlia". As well the khashmir page you linked says "based on Kademila".

      So until we have confirmation that the Khashmir implementation is incompatible perhaps you should keep the fud mongering in check. If there is already confirmation then parhaps you could provide a link to support your argument?

    10. Re:Since TFA is a bit short on details... by 42forty-two42 · · Score: 1

      I heard this in IRC from one of the Azureus devs, so there is no link, sorry.

  30. Damn it! K-Why? by Anonymous Coward · · Score: 5, Funny

    "I hate it when I squeeze harder and things start to slip through my fingers."

    Let's leave your sex life out of this.

  31. Am I hearing something? by Anonymous Coward · · Score: 0

    I believe I'm hearing Jack Valenti crying.

  32. If this technology takes off-Godless ISO. by Anonymous Coward · · Score: 0

    To paraphrase a Star Trek Movie: What does a Linux ISO need with a 'trackerless torrent'?

  33. How about encryption by pyite69 · · Score: 3, Insightful

    That would be much more useful... if each socket connection does a key exchange. Much harder for your ISP to snoop.

    1. Re:How about encryption by StikyPad · · Score: 1

      Encryption wouldn't solve anything.. the problem isn't ISPs examining the content and then calling the **AA; it's the **AA launching their own clients, then gathering a list of IP adresses. Since you're sending to an untrusted audience, there's always a possibility you're sending to the **AA. Sure, you could encrypt the files and not advertise their contents, but that sort of defeats the goal of content distribution.

    2. Re:How about encryption by StikyPad · · Score: 1

      Forgot to mention, key exchange would still be vulnerable to MITM attacks, which your ISP could do pretty easily.

  34. Re:So...Idle Hands are... by FosterKanig · · Score: 1, Insightful

    What did poor people ever do for me? Nothing! That's what.

  35. Re:So...Idle Hands are... by Anonymous Coward · · Score: 3, Insightful

    This work will hopefully cause anonymous p2p filesharing to become widespread. This will, in turn, render music companies obsolete.
    Less lobbying, less facist laws and less greed notwithstanding, this also helps in the big picture by promoting and strengthing open source software development in general. This has many benefits, some we've seen, and some we have yet to realize.
    These people may not be working in the front lines, they're still contributing.

    A lot of coders I know never had a college education, nor any friends with similiar mindsets. Projects like this help adolecents chose a path for the first part of their lives. It can be argued that potential coders who _don't_ find projects like these never get into programming. Some of these people may work themselves back into blue collar status, where some can start the cycle of not being able to read/eat/work all over again.

  36. Firefox bit torrent support by Anonymous Coward · · Score: 3, Insightful

    Someone should write an extention for Firefox that gives the download manager bit torrent support. Combined with trackerless torrents, it's likely a lot more sites will start using torrents.

    1. Re:Firefox bit torrent support by Kadin2048 · · Score: 1
      I suggested this recently in another forum, because I think the lack of BT support in mainline browsers is what's stopping it from being more widely adopted.


      If even one major browser were to build-in BT support, or if someone were to make a plugin for it, then I think you'd see the amount of legitimate content on the web literally explode. As it is now, BT seems mostly dedicated to Linux ISOs, pirated software, movies, television, and porn. (Okay, so I know that reads like Heaven's own file server to some people...but it doesn't help BT's public image much.)


      I'd like to see BT gain ground as a legitimate file transferring protocol...right now it's blocked on many academic and corporate LANs/gateways because it's thought of as 'just another file sharing protocol.'

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    2. Re:Firefox bit torrent support by Anonymous Coward · · Score: 0

      Yeah, more bloat ftw.

    3. Re:Firefox bit torrent support by pan_sapiens · · Score: 1

      I completely agree with this. One of the best things to ensure BitTorrent's future without it being demonized by regulatory bodies (..etc) is to make it *the* standard accepted method for large downloads on the WWW. A simple no-frills BT client extension to Firefox, and dare I say it even a plugin for IE, would be a good idea to help get the widest acceptance possible.

      For instance, if an online publisher provides a torrent option, the browser could automatically + silently use BT instead of the usual http or ftp.

      Anyone have some ideas how torrents could be integrated into HTML seamlessly alongside normal http:/// or ftp:// urls as an alternative url that the browser could chose if it has the capabilities ?

      Just another idea I have not the time (and/or the skills) to code ....

    4. Re:Firefox bit torrent support by FamineMonk · · Score: 1

      bt://? torrent://? bit:// would be kinda cool hahahaha

    5. Re:Firefox bit torrent support by Hast · · Score: 1

      For instance, if an online publisher provides a torrent option, the browser could automatically + silently use BT instead of the usual http or ftp.
      That's not how those extentions work. You still have to provide separate links for HTTP or FTP (or torrents). It's just that with torrents you donwload the .torrent file over HTTP/FTP and then route that to the Bittorrent client.

      There are some big fileservers for gaming (ie demos, patches, preview-movies etc) that use Torrents.

      Basically I fail to see what an extention/plugin would solve that can't be solved with the current system.

    6. Re:Firefox bit torrent support by joebutton · · Score: 1
      Someone should write an extention for Firefox that gives the download manager bit torrent support

      This has been thought of before:

    7. Re:Firefox bit torrent support by pan_sapiens · · Score: 1

      It is all about encouraging mass adoption for more legal uses.
      It is true that using mimetypes or whatever the browser/BT client integration can be pretty seamless. For me, that is fine, I'm happy to install an external client.

      However, I'm thinking more along the lines of getting the 'mums-n-dads' to use BT ... experience shows they don't usually care whats going on behind the scenes, they just want to click on the link and get the file. Period. No extra clients, no extra links for BT or ftp or gohper or whatever. A Firefox extension is scarily easy to install .. click on the xpi, and you are pretty much done (and usually integrates better than external clients). I'm guessing you just need to visit the right url to get a plugin automatically installed for IE too (zero-click-install[TM] !). My mother would do that if I sent instructions to her in an email. She probably wouldn't install Azureus .. particularly if it required a new JRE version too.

      Additionally, if there was a way that websites could provide a _single_link_ which defaulted to 'normal' supported protocols, but could also provide a torrent to browsers which understand it, content providers wouldn't need to worry about losing 'customers' by scaring the mums-n-dads off by supplying torrent links ... I know it sounds unnessecary to the tech savy, but that's not who this would be aimed at. It's aimed at getting the average drooling masses using BT for lots of everyday *legal* web usage, so there is enough momentum to keep BT from becoming another Napster/Kazaa/etc (if it isn't too far down that road already).

    8. Re:Firefox bit torrent support by lww · · Score: 1

      "Okay, so I know that reads like Heaven's own file server to some people..."
      Can I get an Amen?!
      Amen!!
      Can I get a Hallelujah??!!
      Hallelujah!!

    9. Re:Firefox bit torrent support by Jumpin'+Jon · · Score: 1

      Someone should write an extention for Firefox that gives the download manager bit torrent support.

      Ironically, Shareaza implements this in the opposite direction, in that it can be used for doing HTTP and FTP downloads. It also does a better job than the browsers of pausing and restarting those downloads, I've found. YMMV.

      Personally, I'd guess that adding P2P support to browsers wouldn't simply be a trivial "plugin" due to the complexity.

      JJ

    10. Re:Firefox bit torrent support by Kadin2048 · · Score: 1
      Kinda like this? (Dijjer.org)


      It's not BitTorrent, but it's similar in terms of providing a distributed download / swarm advantage through the use of unused upstream bandwidth. It's real claim to fame is how easy it is to implement on the server side: just add 'http://dijjer.org/get/' in front of the normal link. There's more on their site, but it's fairly intriguing.


      Unfortunately it requires a client download, so unless someone puts some really good content up using it, there's sort of a chicken-and-egg adoption problem.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  37. wryy-Think of the children. by Anonymous Coward · · Score: 0

    Here. Let me invoke another "Think of the children" excuse. "Think of the dissidents."

  38. Re:Is this REALLY Bram's site? by mehtajr · · Score: 1

    Bittorrent.com? Sounds pretty official to me.

  39. Application of DHTs by Spezzer · · Score: 0, Redundant

    I just learned about Distributed Hash Tables this past semester and thought they were really cool. On the page it mentions the use of aDHT in order to do the join/lookup required for locating peers.

    If you are interested in how it works, you can check out http://en.wikipedia.org/wiki/Distributed_hash_tabl e/ for more info on them and links to example DHT implementations (such as CAN, Chord, and Kademlia).

  40. Re:no bittorrent download upgrade option? by Anonymous Coward · · Score: 5, Insightful

    It's the classic question. How do you make "make"? How do you untar "tar"? How do you decompress "gzip"? How do you compile "gcc"?

    The answer in all cases is to work around the problem by not storing the code in the format it supports. eg: make comes with a shell script to build the binary. gzip is distributed in .Z and non-compressed forms, as well as a shar file. tar is distributed as a shar file. etc. etc. etc.

    BitTorrent isn't all that large, so there isn't much to be gained by distributing it that way. It's best at file packages in the multi-hundred megabyte and larger range. The largest BT download is only around 1 MB ...

  41. Application of DHTs by Spezzer · · Score: 4, Informative

    I just learned about Distributed Hash Tables this past semester and thought they were really cool. On the bittorrent page linked in the blurb, it mentions the use of a DHT in order to do the join/lookup required for locating peers.

    If you are interested in how it works, you can check out http://en.wikipedia.org/wiki/Distributed_hash_tabl e for more info on them and links to example DHT implementations (such as CAN, Chord, and Kademlia).

  42. Sorry to nitpick... by abulafia · · Score: 1
    but I'm going to nitpick.

    Simply because the torrent websites no longer have to host the .torrent files, or run the tracker,

    Someone still has to host the .torrents.

    This does, however, reenforce your point.

    --
    I forget what 8 was for.
  43. Re:I fucked your mother by Anonymous Coward · · Score: 0, Flamebait

    Getting sick of your own?

  44. Like Bittorrent by Anonymous Coward · · Score: 1, Informative

    Support the software you use, if you like BitTorrent, consider donating to the project.

    http://www.bittorrent.com/donate.html

  45. Re:Is this REALLY Bram's site? by Darth_brooks · · Score: 1

    Bram's site is bitconjuror.org

    --
    There are some people that if they don't know, you can't tell 'em.
  46. Re:So...Idle Hands are... by Spy+der+Mann · · Score: 4, Interesting

    All this work for a less than honorable cause. Just think what could be if all this human effort had been channeled through a charity, say Habitat for Humanity, your local food bank, or teaching someone to read.

    Inefficient network use also leads to waste of money - which could be used for charity. And you're forgetting of a fundamental right that all humans must have: Freedom of speech.

  47. Application of Idle Hands. by Anonymous Coward · · Score: 1, Insightful

    "A DHT typically seeks to achieve some or all of the following properties:

    Decentralized operation: every node should be able to function independently and collectively from the complete system without any central coordination.

    Scalability: the system should function efficiently even with large number of nodes. That is, it should scale.

    Load balance: keys (i.e. data) should be distributed fairly among the different participants, particularly important when they have dissimilar capabilities or commitments.

    Fault tolerance: the system should be reliable (in some sense) even if nodes fail or leave the system.

    Performance: Operations such as routing and data storage or retrieval should complete quickly.

    Data integrity: It should be easy to verify the correctness of data stored in or retrieved from the system.

    Data replication: the system automatically makes multiple copies of important data, to protect from data loss, increase availability, and reduce routing delays.

    Security/Robustness: The system should continue to function "correctly" even if some (possibly large) fraction of the nodes are conspiring to prevent correct operation.

    Anonymity: The system should not allow observers to determine who is doing what inside the system.

    It is difficult to achieve all of these properties simultaneously; research into achieving these goals is on-going."


    Now wouldn't it be better to do the right thing. Rather than spending the rest of your natural lives trying to solve near impossible goals.
  48. Re:So...Idle Hands are... by Kadin2048 · · Score: 4, Interesting
    Honestly. Do you really think the people who are working on BitTorrent are doing it at the expense of working on Habitat for Humanity or saving the whales? No.


    There are a lot of people--I can't say whether this is true of the BT developers or not, as I don't know them--who are interested and drawn to projects that have a hint of subversion as well as technical challenge to them. Given the popularity and rate of development of such projects, this seems rather obvious.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  49. Even better: Dijjer! by volkris · · Score: 3, Interesting

    A much more interesting but similar system is the dijjer project at dijjer.org.

    Like this it's a distributed publishing system without any sort of tracker, but without torrent files either. In dijjer you make requests from your web browser through a proxy server that's your interface to the rest of the system.

    It's different in that all of the data being distributed exists in a single system, not in grouped systems of people interested in the same file. Therefore there's a lot less concern about there being too few peers signed on to make the system work.

    1. Re:Even better: Dijjer! by franl · · Score: 1
      A much more interesting but similar system is the dijjer project at dijjer.org. It's different in that all of the data being distributed exists in a single system, not in grouped systems of people interested in the same file. Therefore there's a lot less concern about there being too few peers signed on to make the system work. [Emphasis mine. -- franl]
      But the main point of BitTorrent is that downloaders reduce the bandwidth load on the publisher by contributing their upload bandwidth to the swarm. If "all of the data being distributed exists in a single system", then that system bears the entire bandwidth load.
  50. Re:So...Idle Hands are... by bluephone · · Score: 4, Insightful
    I am SO sick of hearing this. The time you spent posting this to slashdot could have been spent handing out one more dinner at a soup kitchen. How's that?

    People have lives OTHER than charity, as your presence here proves. As for this being less than honorable, that's the eye of the beholder. It's like the VCR, guns, or deep fryers. They can all be used for good or for evil. Just because they can be used for evil doesn't obviate they're good potential, nor should we ban them because of their potential for abuse.

    --
    jX [ Make everything as simple as possible, but no simpler. - Einstein ]
  51. Re:Is this REALLY Bram's site? by renuncln · · Score: 1

    Except for the fact that if you go to bitconjuror.org and click on the bittorrent project link it takes you to bittorrent.com.

  52. Re:no bittorrent download upgrade option? by HG2 · · Score: 2, Insightful

    You would need a bittorrent client to be able to use a torrent so it will be ironic that there would be a torrent.

  53. Re:Is this REALLY Bram's site? by mehtajr · · Score: 2, Informative

    You're joking, right?

    Domain name: BITTORRENT.COM

    Administrative Contact:
    Cohen, Bram bram@bitconjurer.org

  54. Horrible idea as far as product quality goes by CyberZCat · · Score: 3, Interesting

    Before it took time, patence and know-how to get a release up and going. Now it's suddenly going to become so easy to distribute stuff with BitTorrent that people will start putting up fake virus/spyware/corrupt files because it won't take any time or knowledge to do so. Releases distributed with BitTorrent has always excelled in their quality when comparred to their P2P (think Kazaa) counterparts. Now BitTorrent will suddenly become as bad as Kazaa, bogus files, destorted music... it was good while it lasted, BitTorrent.

    1. Re:Horrible idea as far as product quality goes by enjahova · · Score: 1

      Your reasoning makes no sense. A product should not be improved because only elite members of society can use it?

      Perhaps you wish that only Bentleys and Ferraris were produced, because otherwise people would start driving cars and crashing and it wouldn't take any time or knowledge to do so.

      If you liked bittorrent for legitimate reasons you would be presented with the exact same arguement you just gave for shutting down bittorrent.
      The substantial non-infringing uses outweigh the infringing uses, and furthermore making publication of content more available is a fundamentally (as in free speech) good goal.

      --
      "how can they call it a MINE if everything here is THEIRS?!?!" -Straight Jacket
    2. Re:Horrible idea as far as product quality goes by Anonymous Coward · · Score: 0

      Yes, I too hate the thought that anyone can easily give content they created to millions of people. I shudder at the thought of people creating their own songs and easily giving them to millions of people without having to go through an RIAA company. Think of all the bad music we'll hear now! Oh please RIAA, help stop this!

  55. Re:wryyyyyyyy by Anonymous Coward · · Score: 0

    Except that with the new bittorrent feature, you can turn your computer off when someone is done. Hosting your tracker yourself means leaving your computer on 24/7.

    The new distributed tracker pretty much makes it almost as useful as eMule.

  56. Original? by tepples · · Score: 1

    But lets say your band releases an album online, or your movie club makes a film

    Who wrote the songs on the album or in the film? And is the songwriter certain that he or she didn't subconsciously copy from a copyrighted song?

    With tracker-based BT you had to talk someone into running a tracker for you

    This changes little. Mininova.org has a public tracker.

    1. Re:Original? by FamineMonk · · Score: 1

      Yes but what if this tracker goes down? With DHT the point is that its spread out you don't have all the load sitting on one tracker, Look at thepiratebay.com there tracker is always hammered by announces useing this you no longer have to worry about if the tracker is up or not.

  57. "legal" by tepples · · Score: 0, Redundant

    There is already free trackers out there that will host your torrents, as long as they are legal.

    If I write a song, how can I prove that it is "legal"?

  58. It's Inevitable by Bullfish · · Score: 1

    As taking down napster spawned development and the explosion of P2P programs like WinMX, and the Gnutella variants, the taking down of bteftnet etc will lead to faster and more anonymous bittorrent and other programs. If anything, you'd think the MPAA would have learned something from watching the RIAA.

    If they would smart, the would watch the BBC download service and develop their own.

    Then again, if they were smart they would have realized they were just going to make things harder for themselves by taking down the sites prematurely.

  59. Re:So...Idle Hands are... by Fuzzle · · Score: 3, Insightful

    I work at Habitat 40 hours a week, it's my job. I'm also a geek, and love the advance of new tech like this, enabling my friends in small bands and record labels to distribute their stuff without spending tons of cash on webservers and hosting.

  60. Re:So...Idle Hands are... by MrDomino · · Score: 2, Insightful

    Not everybody is good at charity; sometimes, someone's better at advancing science (in this case, computer science) than at helping the poor through traditional means.

    Bittorrent is a brilliant system, and the fact that it's not saving any starving children's lives at this very moment does not mean that it's not a worthwhile thing. If we all concentrated, as you suggest, on charity all of the time, science would become stagnant, and we'd be in a far worse condition than we are now.

    I don't know why I'm responding to this; the parent is obviously a troll, but just in case it's at all serious, I may as well reply anyway now that I've gotten this typed up.

  61. How the new Trackerless Protocol works by Anonymous Coward · · Score: 5, Funny

    The new Bittorrent protocol was designed by the same developers who designed the original TCP/IP protocol in the 70s. But this new protocol has a decidedly "edgy" feel to it. Below is the "handshaking" procedure. There are a few similarities between it and SMTP:

    client1: gimme the warez
    client2: who's askin'?
    client1: me, mutherfucka
    client2: well, your story checks out - here's da shit.

    I know what you're thinking - how will they handle flow control? The trackerless developers also thought of that:

    client1: the shit's comin' slow - speed it up
    client2: get off my back, bitch
    client1: don't make me bust a cap in yo' ass!
    client2: all aight, all aight... sheee-it.

    1. Re:How the new Trackerless Protocol works by Anonymous Coward · · Score: 1, Funny

      relax, frances.

    2. Re:How the new Trackerless Protocol works by Anonymous Coward · · Score: 0

      lol, that post was sad

    3. Re:How the new Trackerless Protocol works by Anonymous Coward · · Score: 0

      Damn, a Stripes reference. You may be AC, but your too old to be a script kiddie.

    4. Re:How the new Trackerless Protocol works by Gulthek · · Score: 0, Troll

      All aight? I can't not understand what you you're saying.

      How do you get slang wrong?

    5. Re:How the new Trackerless Protocol works by Smelly+Toejam · · Score: 0

      aight = alright all aight = redundant but good post regardless :-)

    6. Re:How the new Trackerless Protocol works by Anonymous Coward · · Score: 0

      You can tell the explanation was written by nerds who have never been around an actual negro, though. I have never heard, and I doubt I will ever hear, any black person say "all aight." The "ahh" part of "aight" IS the word "all"!

  62. Load balancing by Anonymous Coward · · Score: 1, Interesting

    Anyone who has read up on DHTs will know that there a solid, theoretically proven, distributed storage system. However, they also have two flaws: neither fuzzy searches nor load-balancing can easily be done. For bit-torrent only the latter matters, but Id still like to know how the nodes (A constant n number of nodes, according to the linked article) that are assigned the torrent for Star Wars Ep III are supposed to survive the onslaught of downloaders.

    1. Re:Load balancing by franl · · Score: 1
      Anyone who has read up on DHTs will know that there a solid, theoretically proven, distributed storage system. However, they also have two flaws: neither fuzzy searches nor load-balancing can easily be done. For bit-torrent only the latter matters, but I'd still like to know how the nodes (A constant n number of nodes, according to the linked article) that are assigned the torrent for Star Wars Ep III are supposed to survive the onslaught of downloaders.
      The data stored in the DHT by Azureus and the new BitTorrent is not the content being distributed (i.e., an album or movie) but instead the list of swarm IP addresses. For a swarm with 1000 nodes, that's only a few KBs of data -- far less for smaller swarms. Plus, a node can store copies of its DHT data at nearby nodes to provide redundancy and some amount of load sharing. (Here, "nearby" means "nearby in the hash function domain" not "nearby physically" or "nearby in network hops".)
  63. Bootstrapping by tepples · · Score: 1

    make comes with a shell script ... tar is distributed as a shar file.

    So if make and tar rely on a Bourne-conforming shell (as opposed to the MS-DOS style shell that comes with the 90% desktop operating system), then how is Bash or any of the other free Bourne-conforming shells distributed? And if gzip is distributed as an uncompressed C file, then how is GCC itself distributed? And how is Wget distributed? Eventually, you have to bootstrap any electronic system with some sort of distribution of machine-readable physical media.

  64. Re:no bittorrent download upgrade option? by drinkypoo · · Score: 1

    The answer in all cases is to work around the problem by not storing the code in the format it supports.

    Except that you like, totally blew it. One of the packages you mention is a counterexample. Witness: gzip downloads. Especially the part about "tar.gz (if you already have an old version of gzip)"

    In other words, you seed the torrent from the ftp server (or similar) and everyone is happy.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  65. Updaters by tepples · · Score: 2, Informative

    You would need a bittorrent client to be able to use a torrent so it will be ironic that there would be a torrent.

    You're talking about the issue of a first-time installation, while grandparent is talking about an updater. For instance, Azureus and eMule installers are both available through HTTP download for first time users, but Azureus's built-in updater uses BT protocol to distribute the updated jar files, and you can get eMule updates through ed2k protocol as well.

  66. Distributing .torrent files through BT by tepples · · Score: 2, Insightful

    Someone still has to host the .torrents.

    Unless a group's .torrent files come out in a weekly zipfile. Then somebody has to host the .torrent of that zipfile (or put it on eMule), but it's likely much smaller and further removed from copyright liability.

    1. Re:Distributing .torrent files through BT by abulafia · · Score: 1
      Then somebody has to host the .torrent of that zipfile

      ...and someone has to seed the initial download. And they are culpable, and tracable.

      or put it on eMule

      This means emule is culpable, by the **IA theories. I don't agree with those theories, but there is a lot of money behind them.

      but it's likely much smaller and further removed from copyright liability.

      I don't think you understand the game.

      This is approaching one of those if-I-xor-the-movie,-and-share-the-OTP sort of thought experiments. Legally speaking, nothing has changed, aside from possibly increasing the cost of civil enforement. From a legal perspective, this changes nothing. Removing the need for a tracker means that a high-value target for copyright infringement suits (trackers) has been removed for at least some sharing situations. That doesn't change the underlying legal theory, nor does it change the goals of the antagonists or the desires of the protagonists. So, one must assume they will adapt. Found that last clause ('they') ambiguous? Surprise: look what is happening with, well, bittorrent. What do you think a movie studio will do?

      I would predict well documented attacks on individuals sharing lots of crap off a password protected site soon, followed by a college student hosting lots of torrents. At least, that's how I'd play it, were I attacking with the goals, as I understand them, that the **IA has. But I'm not a legal strategist, and I'm sure there's a deeper game involving better PR and lots of lobby monkeys.

      --
      I forget what 8 was for.
    2. Re:Distributing .torrent files through BT by tepples · · Score: 1

      And they are culpable, and tracable.

      Did you mean "traceable" or "trackable"? Either way, isn't there something called an anonymous remailer? And by the time a copyright owner discovers that a work is being distributed on BT, how will he trace it back to the torrent pack? Under some trackerless implementations, the original seeder can leave the swarm once he has shared the whole file three times over.

      This means emule is culpable, by the **IA theories.

      Whether there is a specific legal difference between eMule and a VCR in terms of contributory infringement liability under U.S. copyright law is up to the Supreme Court to decide in MAFIAA v. Grokster this June.

      Legally speaking, nothing has changed, aside from possibly increasing the cost of civil enforement.

      In practice, it's not illegal if you don't get caught. Making it harder to get caught will force the Copyright MAFIAA to compete in other ways.

    3. Re:Distributing .torrent files through BT by abulafia · · Score: 1
      Did you mean "traceable" or "trackable"?

      It was late. I'm not sure. Either way, isn't there something called an anonymous remailer?

      Sure. And how many people know they are there, let alone how to properly do the "::Request-Remailing-To:" trick? In any case, I was talking about the realities of the legal system, for the most part.

      Whether there is a specific legal difference between eMule and a VCR in terms of contributory infringement liability under U.S. copyright law is up to the Supreme Court to decide in MAFIAA v. Grokster this June.

      Right. I was saying the same thing, in, perhaps, a less obvious way.

      In practice, it's not illegal if you don't get caught.

      Not true. The law is the law. Emerging tech has more than once retroactively caught people. This probably doesn't hold for ephemeral "crimes" like shipping bits to one another, but I'm debating the point, not the specifics.

      Making it harder to get caught will force the Copyright MAFIAA to compete in other ways.

      True. as I spent some time discussing, from an economics standpoint. We seem to mostly be in violent agreement.

      --
      I forget what 8 was for.
  67. Re:So...Idle Hands are... by Trepalium · · Score: 1
    It's always easy to judge others, isn't it? I'm sure you live a positively pious life, don't you? Every non-working hour working for a charity, I presume?

    Now, there are a lot of uses for bittorrent, and it's no more "less than honorable" than something like Firefox, which can help deliver porn to your desktop. Personally, I've used it to download ISO DVD images of Linux distributions (Fedora core 3, Ubuntu 5.04, Knoppix 3.x, and Xandros OC3.0 to be exact), a few applications like World Wind, a few publicly available video clips and some TV shows. Of that list, the first few are all completely legal, and sometimes the preferred (or only) method of distribution. The last item on the list is probably not legal.

    It's rarely the technology that's the problem but the use of it. In this case, bittorrent has proven to be quite good at transporting data efficiently. So much so, that it's been adopted for both pirate usage and legitimate usage. Hosting a large file for a hundred thousand people to download isn't as easy or cheap.

    --
    I used up all my sick days, so I'm calling in dead.
  68. Not really trackerless by Jagasian · · Score: 4, Insightful

    Bittorrent's beta release is not really trackerless. Instead it implements a distributed tracker very similar to the one used in Azureus. In fact, both make use of the Kademlia distributed hash table routing algorithm, but both implementations are different just enough to make them incompatible with each other.

    This begs the question, why wasn't this beta postponed until its implementation could be made compatible with the already existing distributed tracker implementation in Azureus? Both projects are open source and both are written in high-level programming languages: Python and Java respectively.

    1. Re:Not really trackerless by Gherald · · Score: 1

      > This begs the question,

      No, it raises the question.

      http://www.wsu.edu/~brians/errors/begs.html

    2. Re:Not really trackerless by jpc · · Score: 1

      er, because Bram doesnt care about anyone else's implementation, and Azureus did it first. And neither have bothered to write specs yet.

      I do wonder how well this implementation will work for big torrents. There are often problems with large amounts of churn when using DHTs.

    3. Re:Not really trackerless by Anonymous Coward · · Score: 0

      Bittorrent is Bram's baby. The Azureus guys can just fuck all. At this point what Bram says still goes. I generally use bitcomet to DL. But I will never generate a torent with it because it deviates from how things are supposed to be done. And then you get all sorts of whiners saying "why is it not working?". And rightfully so. All because some wanker wanted to add some non-standard feature with no way to disable it. Granted I wish bittorrent had a few other standard features. Like being able to seed from an http server etc. Some clients etc can. But it is of no use because it is not standard.

  69. Anyone else having trouble with it? by GrumblyStuff · · Score: 1

    I tried resuming a torrent started with BitTornado but all BT did was eat up about 20MB of RAM. I suppose it could have been checking the file but with 0 CPU load on it, I said screw it and uninstalled it.

  70. Double Klickers by Anonymous Coward · · Score: 0

    Don't you just hate folks that can't tell the difference between an Icon and a Link?

  71. Re:So...Idle Hands are... by Jeremi · · Score: 5, Funny
    It's like the VCR, guns, or deep fryers. They can all be used for good or for evil.


    Hmm. How does one use a deep fryer for evil? Open a KFC?

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  72. Woohoo by initialE · · Score: 1

    Now it appears it's really possible to slashdot the entire internet...

    --
    Starbucks, Harbuckle of Breath.
  73. Re:Is this REALLY Bram's site? by tritonic · · Score: 1

    Well yes, it all looks very official. But what happens when you click on 'News'?

  74. Re:no bittorrent download upgrade option? by Anonymous Coward · · Score: 0

    Especially the part about "tar.gz (if you already have an old version of gzip)"

    And? gzip being provided in .gz format actually only strengthens the argument. The advantage to using BT as a downloader is faster downloads, but that only really kicks in for large file sets -- as the grandparent says, hundreds of MB or more. Below that threshold, downloads are slower: it takes time for you to gather the pieces for sharing so you can get the faster transfers via other members of the swarm, and once you have them, your download is so close to complete it's not worth the effort.

    With gzip, because it compresses better than the other formats it's distributed in, there's a definite benefit to being able to download it in that format as well as other, non self-referential formats. As I just said: from the downloading point of view, that's not the case for BitTorrent.

  75. I, for one... by andy55 · · Score: 2, Funny



    I, for one, welcome our new pirate overlords.

    1. Re:I, for one... by ProfMoriarty · · Score: 1

      HEY ... I take exception to the term "pirate" ... I would rather be called a "buccaneer-American"

      --
      Karma? Karma? I don't need no stinkin' karma.
  76. Re:So...Idle Hands are... by Seumas · · Score: 1

    Yes, but remember, bit torrent isn't used for worthy purposes. It's only used for piracy! And piracy is teh eeeeeeeeeeevil! Poor people don't deserve entertainment!

    The original author of that post should be forced to give up his internet access. Just think of all the money he spent on his computer and connection (not to mention the hours wasted away at it) that could go to a better cause.

  77. I, for one...It's "Spite your nose" day. by Anonymous Coward · · Score: 0

    "I, for one, welcome our new pirate overlords. "

    Not if they cause you to lose not only your fair use rights, but a bunch of others. But then that's "collateral damage" as far as pirates are concerned.

  78. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    How does one use a deep fryer for evil? Open a KFC?

    either that, or drop an iPod into it.

  79. Call Sith-Busters? by Anonymous Coward · · Score: 0

    Maybe they'll torture him with the workprint of the new Starwars/Sith movie. I think that'd qualify as ironic.

  80. Right. This only solves part of the problem by Anonymous Coward · · Score: 5, Insightful
    By distributing the tracking, this helps to minimize the damage should the original publisher go off-line. This does absolutely nothing for hiding your IP address.

    The *AA can still nail you for being a distributor of unauthorized Copyrighted material if you use Bittorrent. You are of course giving out copies to other users; so all the *AA needs is a list of IP addresses that are in the swarm. Granted, the *AA hasn't really done this. But if there's one thing that they have shown is that they are extremely motivated to find people who are involved, and hit them with a bill for a $2-3K settlement.

    With an economic bounty like that, the only thing the Lawyers of the *AA are lacking is a way to automate the technology. From what I hear, that technology is coming. Supposedly some of it is in beta test now.

    The only defense one might hope for in the U.S. is a scheme which added plausible deniability. That's not here yet with BT; and even if implemented, would undoubtedly result in a slowdown of downloads.

    Personally, I think your best bet if you are concerned is to use an offshore ISP.

    1. Re:Right. This only solves part of the problem by Anonymous Coward · · Score: 0

      The only defense one might hope for in the U.S. is a scheme which added plausible deniability.

      THis is old news dude, it's called TOR. Check out tor.eff.org. Yeah, that's the EFF as in a group of lawyers rather than some hacker in a basement.
      As for the thing about automated lawsuits. Uhm, I'd be interested to learn the specifics of this fascinating new story. Quite to the contrary, I've read that judges are slapping down the attempts to shove these cases through the system en masse left and right.
      Now, as for bullying people into settlements. Sure, that sounds about right. The rest of it sounds a little paranoid and uninformed.

    2. Re:Right. This only solves part of the problem by Anonymous Coward · · Score: 0

      Or help develop freenet and help them get a version that actually works. Such a shame, it had great promise but since 0.4 its never worked right for me, I suspect mostly since java is not suited to heavy crypographic applications.

      That'll give you all the deniability you could ever want tho :)

    3. Re:Right. This only solves part of the problem by strudeau · · Score: 2, Interesting

      The MPAA already has a semi-automated system for notifying network admins of allegedly infringing bitorrent traffic on their networks. I've seen this on a University network. They even have a standard XML format for submitting the notifications. AFAIK, they haven't sued anyone yet over bitorrent, however, but they *are* watching end users.

    4. Re:Right. This only solves part of the problem by Anonymous Coward · · Score: 0

      I hate to say it, but you're really an ignorant idiot. TOR isn't in BT. Don't confuse the two.

      As far as being uninformed goes, you might want to check what they are rolling out at UC Berkeley and watch what it does to P2P networks there.

      Isn't it funny that people who throw the word "paranoid" around usually are utterly clueless about technology?

    5. Re:Right. This only solves part of the problem by Atzanteol · · Score: 4, Insightful

      By distributing the tracking, this helps to minimize the damage should the original publisher go off-line. This does absolutely nothing for hiding your IP address.

      You're damned right it doesn't. THIS ISN'T THE POINT OF BIT TORRENT!!!

      Why doesn't anybody here seem to get this?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    6. Re:Right. This only solves part of the problem by gordo3000 · · Score: 1

      Personally, I think your best bet if you are concerned is to use an offshore ISP.

      or better yet, just don't share copyrighted materials with those people who haven't obtained a lisence. these services are not set up with the goal of making it easier to evade the law while trading pirated materials(at least not explicitly). There are people working on anonymous P2P though. YOu can find that easy enough.

    7. Re:Right. This only solves part of the problem by JabberWokky · · Score: 1
      This does absolutely nothing for hiding your IP address. [...] Personally, I think your best bet if you are concerned is to use an offshore ISP.

      Why? I torrent all the time. ISOs of Linux distros, funny videos, archives of webcasts.

      If the MPAA and RIAA shut down all illegal traffic, there would still be plenty of people using BitTorrent. It's a great protocol.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  81. Re:So...Idle Hands are... by Austerity+Empowers · · Score: 3, Funny

    anything you make in a deep fryer tastes so good it MUST be evil

  82. Re:So...Idle Hands are... by masklinn · · Score: 1
    drop an iPod into it.
    Uh, that's about as evil as deep frying a Windows CD dude
    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  83. Re:So...Idle Hands are... by masklinn · · Score: 1
    Now, there are a lot of uses for bittorrent, and it's no more "less than honorable" than something like Firefox, which can help deliver porn to your desktop. Personally, I've used it to download ISO DVD images of Linux distributions (Fedora core 3, Ubuntu 5.04, Knoppix 3.x, and Xandros OC3.0 to be exact), a few applications like World Wind, a few publicly available video clips and some TV shows.
    OpenOffice is also avaible via torrent distribution, WoW beta used to be (no idea for the final product), and these "trackerless" torrents will allow for much simple torrent distribution setup, therefore widespread usage for *not piracy*
    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  84. Oh no! by Wrexs0ul · · Score: 1

    Does this mean if I fall asleep part way through the download, when I wake-up I'll have no idea what to do with the file?

    Ugh, see a movie about a couple geeks, doze off for a few minutes, and they're killing their time-displaced duplicates... what else is new.

    -Matt

    --
    --- Need web hosting?
  85. Something to Distribute by HipToday · · Score: 1

    Now, I just wish I had something to distribute. Maybe I could create a torrent of my "Security Cam" data. For the record my "Security Cam" is my crappy webcam pointed at my empty apartment while I'm at work, is something people would be interested in?

    1. Re:Something to Distribute by HipToday · · Score: 1

      I think you forgot a word. "is something" -> "is THIS something"

    2. Re:Something to Distribute by HipToday · · Score: 1

      Thanks, dude.

    3. Re:Something to Distribute by Anonymous Coward · · Score: 0

      I very much hope that is a secure server (with https, ssl login etc), or you could be wondering "I wonder how they knew I wasn't at home, where I keep my stuff etc"

      Sure you'll be able to watch them break in, but unless you get lighting speed response from the police, all you'll have done is given away far too much information so they can get the job done faster.

      But the way - this is the reason I will *not* use radio links with any form of security camera or alarm (the insurance companies don't like them either - they generally demand fixed wire installations)

  86. ..and now for the next step by Anonymous Coward · · Score: 0

    Spoofed IP address payload delivery. ...and before you ask: no, it doesn't matter that your ISP filters bogus source addresses at their choke point. Just spoof laterally and you'll be fine.

    That's right, let the RIAA take grandma', that guy who just died up the block and the local library to court. ...stupid fsckers; some people just don't know when they're beating a dead horse.

  87. Re:So...Idle Hands are... by Kadmium · · Score: 0, Offtopic

    How does one use a gun for good?

  88. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Obviously by shooting you!

    STFU... moron

  89. Re:So...Idle Hands are... by FidelCatsro · · Score: 1

    (not entierly serious ) think of all the money we save with copyright infringment , who knows how much of that is then rediverted to charity(/not entierly serious)

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  90. Re:So...Idle Hands are... by Maxo-Texas · · Score: 5, Interesting

    Well, I've done habitat for humanity too.

    A week in 96 degree sun building houses for the homeless.

    AND I also like BT.

    I agree the artists need some money to keep working. I disagree that they won't write or create new art unless they get millions of dollars. I really disagree that the middlemen who do nothing that can't be replaced by BT should get rich. I donate money to artists (via magnatune among others) where I know the artists are actually going to see a majority of the money and I've established that I like the art.

    I also try some stuff, don't pay for it, don't bother to delete it but never listen to it again.

    There is now more quality songs/art/tv shows/movies than I could watch/listen to if I spent every day from waking to sleeping consuming it. Only monopolies are holding up the prices- but the glut is coming and prices will drop.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  91. Re:So...Idle Hands are... by Ogemaniac · · Score: 2, Insightful

    Considering 99.9% of guns are never used in the commission of a crime, all you have to do is open the blinders on your eyes.

    Let's start with hunting, varmit removal, and self-protection. We won't even have to get into just plain fun.

    Guns are used for legitimate purposes hundreds, probably even thousands, of times for every time they are used in the commission of a crime. BitTorrent is much closer to the reverse. Probably 5%/95%. Also, plenty of legitimate alternatives for BitTorrent exist. This is not true for guns. In other words, eliminating BT barely affects the ability of legitimate BT users to exercise any rights, while eliminating guns severely restricts the rights of legitimate gun owners.

  92. Re:So...Idle Hands are... by error406 · · Score: 1, Funny

    "People have lives OTHER than charity, as your presence here proves." Somebody's presence on Slashdot proves they have a live?!?

  93. Re:So...Idle Hands are... by ThomS · · Score: 1, Insightful
    All this work for a less than honorable cause. Just think what could be if all this human effort had been channeled through a charity, say Habitat for Humanity, your local food bank, or teaching someone to read.

    The tool is what you make of it. Say a charity or human rights group wants to distribute a video but doesn't have the money to pay for bandwidth. Would you call it a waste of money then?

  94. Re:So...Idle Hands are... by OmnipotentEntity · · Score: 3, Insightful

    So that means that it's the other thousandth that kills 11,000 Americans each year. Try as you may, I really don't think that BitTorrent is responsible for that much damage. It's not like BitTorrent goes around and rapes your pets or anything if you use it.

    Do you not still have a knife for self-defense? You can go hunting with a bow. Poisons, traps and pheromones work well for varmit removal and are overwhelmingly the preferred method. I have fun playing with Jacks. You don't need to punch holes in something to have fun. Well you might, and if that's the case I have a pneumatic drill you can borrow. But only if you ask nicely.

    I'd also would like to know where that %5/95% statistic came from. Because it sounds like a rectal figure. You are forgetting all of the several hundred megabyte Linux ISOs BitTorrent serves. What about Windows SP2? It was available via BitTorrent after the release. Sites with large videos, such as AMV sites, offer torrents. Video Game Speedruns offer torrents more often than not. How about Project Gutenberg?

    I think that you should open the blinders from your eyes, stop petting your goddamn gun and lauding the wonders of a fast moving hunk of metal, and rejoin civil society.

    I'm not saying you shouldn't own a gun. Just for chrissakes realize that it isn't the be all and end all for the entire world.

    And to all the BitTorrent users out there. If you find Fifi behind your computer with a ruptured anus two weeks from now... we never talked.

    --
    "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
  95. Re:I fucked your mother by GraemeDonaldson · · Score: 1, Funny

    Go home dad, you're drunk again.

    --
    I think, therefore I am. I think?
  96. BT, Azureus & Mainline use the same protocol by YA_Python_dev · · Score: 2, Informative

    Apparently BitTorrent, Azureus and Mainline all use the same protocol.

    BitTorrent:
    A clever protocol, based on a Kademlia distributed hash table or "DHT", allows clients to efficiently store and retrieve contact information for peers in a torrent.
    Azureus:
    Azureus uses an implementation of Kademlia for its distributed database. Kademlia is a type of distributed hash table (DHT). The basic idea behind DHTs is that they are flexible enough to support new users and leaving users while storing and finding information efficiently.
    Mainline/khashmir:
    Khashmir is a Distributed Hash Table (DHT) based on Kademila and written in Python.
    Emphasis mine.
    --
    There's a hidden treasure in Python 3.x: __prepare__()
  97. TEPPLES 6.3K COUNTDOWN by Anonymous Coward · · Score: 0

    Tepples only has 98 more posts to hit the big 6.3k total comments. Cheer him on!

    Just kidding Damian. :-)

  98. Re:So...Idle Hands are... by daikokatana · · Score: 2, Informative
    This work will hopefully cause anonymous p2p filesharing to become widespread.

    True anonymous p2p filesharing will never be possible - it is ALWAYS possible to find out who you are downloading from. Accept it.

    --
    http://jcsnippets.atspace.com/ - a collection of Java & C# snippets
  99. Re:So...Idle Hands are... by Council · · Score: 5, Insightful

    This drives me fucking nuts.

    Y is an activity that saves lives, such as buying vaccines. X is a frivolous activity such as buying a DVD. People don't live their lives choosing Y instead of X every time because you end up with no life of your own.

    And you only whine about it when X happens to be something that reminds you of the need for Y, or when Y suddenly occurs to you and you want to make a point. But every single time you buy a goddamn DVD, you're choosing X over Y. That's how life works. Every cheap novel you buy is a child who dies because you didn't spend the time to go out, find her, and help her. Come to terms with this before you start tossing it out as a random argument against a given X.

    And why does Bittorrent even remind you about the need for charities? I mean, you've got a strange set of connectiosn going. I mean, pointless artwork in Central Park, sure, but why on Earth do you jump on a random technical project like this?

    (Score:-1, Flamebait)

    Oh, right. Some people. So there's a 50/50 chance you're flamebaiting or that you've just got a weird set of things that trigger thoughts of Y for you. Either way, spend some time thinking about these issues; it'll do you good. Maybe think about the kids dying as you sit there. Think about that each time you speak with righteous indignation about what people should be spending their time on. I'm not even telling you not to say what you're saying. I'm just saying give it some thought.

    $10 can buy vaccines to absolutely save someone's life. With what rationale are you buying a DVD with that $10? I know why I do it. Do you?

    --
    xkcd.com - a webcomic of mathematics, love, and language.
  100. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Using that argument one can say that since bittorrent is used a lot for warez - people need to buy less DVD:s and CD:s and can instead donate that money to charity! :)

  101. bittorrent is a charity.... by morganix · · Score: 1

    As for the post about about how the time could have been spent for charity instead, consider the following... it was.

    Bittorrent is a charity. It was made by people who put in countless hours for free, is supported by users giving their bandwidth for free, and serves as a way for people to download for free. I'll admit there are many ways to look at it since it's mainly used for sharing copyrighted material, but it's still a charity at heart, and has created many wonderful communities.

    Speaking of looking at the act of downloading copyrighted material, I would like to address that as well. It may be stealing in a sense, but the way I see it is although you aren't adding the the greedy corporate companies massive piggy bank, you aren't taking from it either. I argue that in the sense that I never intended to purchase the overpriced product to begin with, therefore I aquire it at no loss to the copyright holder. I'm not going to say downloading copyrighted material is right, for I believe most know it's dishonest deep down, but in some cases it feels very justifiable considering the amount some of these companies are making regarldless (and the outrageous price they charge), but I don't want to go there. And there is always the case of the poor man who may never be able to afford the product, why should he go without? Should he simply give up his dreams simply because he doesn't have enough money, or because he was born in a poor country? I feel that some of these companies are getting just what they derserve. Although I do feel bad for any independant companies trying to take off, or hard working indviduals who are being cheated by the P2P sharing that takes place. But I think we all know that's very rare.

    Also, on the charity subject, I would like to know how many hours people have saved because they have used bittorrent? I mean, not only considering the time it would take to go and aquire the materials, but also the time it would take to work and make the sum of money needed to purchise them. In my opinion, the amount of man hours saved has to be enormous, leaving much more time left over for other activities (such as charity). So in a sense it's charity providing more time for your so called charity efforts. Much more time than it took to create the program is being freed by the people who use it.

    PS: The last paragraph was mainly meant as a sarcastic remark.

  102. Re:Is this REALLY Bram's site? by CheeseyDJ · · Score: 2, Informative


    Yes

  103. Losing Centralized tracker is not good by anandsr · · Score: 4, Interesting

    I don't know why a trackerless mode was chosen, I thought that the efficiency of BT is due to the centralized tracker. I think it would be better to provide redundancy to the tracker function by adding a super tracker functionality.

    Actually the centrallized tracker is a very important thing. It decides who downloads what. Without the central tracker the effort will not be that synchronized.

    I was expecting the development to be towards making the tracker redundant, with creating a super tracker, that would track the tracker.

    Also the .torrent file is the real problem in hosting files. Its not as easy as just providing one directory and every file in that directory gets shared. Ofcourse there are benefits also to the .torrent file when we want to serve a whole directory as a single torrent. An approach where both kinds of things can be done will be better than a single method.

    Also the Emule has it better that it can determine that multiple names of a file are actually the same file, based on the same Hash.

    I would think it would be better to have super trackers track the trackers, with multiple super-trackers tracking the same tracker. And each super tracker would be tracking multiple trackers. Super trackers would provide the search capabilities, and would share tracker information among themselves. They would also provide tracker redundancy. They would also be able to determine if the different file names are in fact the same file, and merge several trackers into one.

    I think the peers with good bandwidth and with maximum completed parts would become the tracker. The benefit of being the tracker would be that you get the file faster, because the tracker would obviously give itself the benefit. Then when the tracker has completed its own file. A new tracker would be selected.

    What do people here think?

    1. Re:Losing Centralized tracker is not good by Taladar · · Score: 4, Informative

      The Tracker does not decide who downloads what. It just has a list of IPs. Each client decides what it downloads but it uploads only/better to the clients that send to it faster than the others. That way uploading clients get the biggest part of the bandwidth and clients that leech only get the rest that is not needed by one of the others.

    2. Re:Losing Centralized tracker is not good by thing12 · · Score: 4, Informative
      Also the .torrent file is the real problem in hosting files. Its not as easy as just providing one directory and every file in that directory gets shared. Ofcourse there are benefits also to the .torrent file when we want to serve a whole directory as a single torrent. An approach where both kinds of things can be done will be better than a single method.

      Bittorrent isn't a "share all the files on my hard drive" system. It's a distribution system for content publishers. It will most likely never be the former because that's how you get the MPAA, RIAA, etc on your back. If you want a list of content publishers use Google.

      Also the Emule has it better that it can determine that multiple names of a file are actually the same file, based on the same Hash.

      There's never any danger of downloading multiple versions of the same file because you download the torrent file from the publisher's website - not the system. That torrent connects you to one or more peers, the mini-trackers, which are presumably operated by the publisher. And then it's just standard bittorrent stuff.

      It's good way to publish legitimate content. It's not a good way to distribute illegal content. First of all the torrent has a record of your peer IP addresses. So, all the lawyers need to do is have the peers listed in the torrent shut down -- then the torrent is useless. Sure, you could hide for a while using zombie windows boxes as your "master" peers, that's one level of indirection. But as they become unavailable you need to distribute new torrent files with fresh peer lists. Maybe that's not a problem, but it seems like more trouble than it's worth.

      If you want a share-all-my-files p2p bittorrent, try eXeem (or eXeem Lite).

    3. Re:Losing Centralized tracker is not good by Anonymous Coward · · Score: 0

      It's not a good way to distribute illegal content. I assure you, it is.

    4. Re:Losing Centralized tracker is not good by fastfinge · · Score: 3, Funny

      You left out the all important super tracker tracker. We obviously need a super tracker tracker to track the super trackers that are tracking the trackers. Are you keeping track of all this?

    5. Re:Losing Centralized tracker is not good by thing12 · · Score: 1
      I assure you, it is.

      I'm not saying it won't work.. and it certainly is more convenient than the current system (but that reason applies to the legit uses as well). But since you're still publishing distribution points, you can be tracked down... so where's the benefit?

    6. Re:Losing Centralized tracker is not good by Tiger4 · · Score: 1

      I will admit my understanding of the protocol is not great. But I had alwasy thought the point of the tracker was to provide a list of the modules in the total file to be downloaded, a hash/checksum of the pieces, and to provide an "anchor" / mount point / directory for new people entering the torrent.

      Say a new guy sees a file he wants and downloads the .torrent file. The client needs to know where to start looking for the pieces. Since the individual members of the torrent changes every moment, there needs to be a way to find out who is in it to ask for the first piece. And (at least) that first address has to be fixed so that a new member can join a torrent that has been running for weeks.

      I've always thought of it as sort of an anchor spot, that the rest of the torrent sort of revolves around as people come and go. If that spot disappeared, the members of the torrent AT THAT TIME could continue to exchange data, since they know each other's addresses in thier ad hoc private network. But a new guy wouldn't have a clue who they are, since it is a dynamic process not encoded in the .torrent file.

      A similar situation would be if all the seeds in a torrent dropped off. That is bad, but it might be survivable if all the clients had all the pieces distributed. Once they handed all the pieces around to each other, they'd be fine. But if all the pieces aren't out there, then a new guy would be screwed, since there is no seed to pick up unknown pieces from.

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
  104. Re:no bittorrent download upgrade option? by slim · · Score: 1

    It's the classic question. [ ... ] How do you compile "gcc"?


    Traditonally one "bootstraps" a compiler with minimal reliance on other tools:

    - implement compiler A, providing 1% of language features, in hand-made machine code
    - write compiler B, providing 10% of langauge features, using the features provided by compiler B
    - use compiler B to compile compiler C, which supports a greater subset of the language
    - until finished

    OTOH, the GCC install docs do list a C compiler as a prerequisite...

  105. Re:So...Idle Hands are... by mgv · · Score: 2, Funny

    True anonymous p2p filesharing will never be possible - it is ALWAYS possible to find out who you are downloading from. Accept it.

    I would have thought that is what your zombie window intermediary is for.

    Michael

    --
    There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
  106. Re:So...Idle Hands are... by Jace+of+Fuse! · · Score: 4, Funny

    Hmm. How does one use a deep fryer for evil? Open a KFC?

    Oh what? Like YOU'VE never heard of a deep fried a baby. Sure, sure. All of those KFC and and french-fry lovers like to stand up and say that a ban would be against their best interests, but even they know the primary reason people get deep fryers is for cooking babies.

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
  107. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    ... BT is not only used for illegal purposes. search for eg linux + torrent on Google, and you won't find warez... it's very good for sites hosting stuff, but can't afford the bandwidth

  108. Re:So...Idle Hands are... by brainburger · · Score: 1

    How is it possible to find out who you are downloading from (not who is proxying), using Freenet ?
    Anyway, to defeat copyright enforcers, it is not required to be 100% anonymous - it just has to be sufficiently expensive for them to remove reasonable doubt about the source.

  109. Re:So...Idle Hands are... by Mike+Schiraldi · · Score: 2, Insightful

    Just think what could be if all this human effort had been channeled through a charity

    Just think of what a difference Mother Teresa could have made if she had gotten an MBA, passed the Series 7 exam, and went to work at a high-powered Wall Street firm.

    If she dedicated her life to that job, working tirelessly around the clock at the expense of her personal life and giving up on the opportunity to start a family, she could have made hundreds of millions of dollars, and used some of that money to have a real effect on making the world a better place.

    Oh wait, i forgot, it only counts as charity if it's sentimental and photogenic.

  110. Re:So...Idle Hands are... by brainburger · · Score: 3, Funny

    Keep trying this link, you never know! http://search.ebay.com/sense-of-irony_W0QQfkrZ1QQf romZR8/

  111. GO FOR IT by Anonymous Coward · · Score: 0

    Together with Azureus' anonymous I2P plugin, this new decentralised tracker-system will be perfect for sharing child pornography!

  112. Ask Gutenberg by wren337 · · Score: 1

    If you lower the cost of entry to producing a book release, won't that mean more books swimming around? With the increase of different books everywhere, won't that dilute the power of books?

    Making content distribution easier and cheaper has always been a good thing. I understand your concern about nearly-identical content being broken up into multiple smaller swarms, I just think it's insignificant compared to the power of being able to publish a torrent with a blog and a torrent client.

  113. Re:So...Idle Hands are... by daikokatana · · Score: 3, Interesting
    (...) it just has to be sufficiently expensive for them to remove reasonable doubt about the source.

    You have just given yourself the answer you were looking for. Freenet makes it *very* difficult to track down the sources of files. If you're downloading music or videos, it is sufficiently anonymous for what you're doing.

    But as is pointed out on several sites discussing Freenet, if you're a dissident trying to release information, you could still be in for a whole lot of trouble...

    --
    http://jcsnippets.atspace.com/ - a collection of Java & C# snippets
  114. Re:So...Idle Hands are... by darthmundt · · Score: 1
    Not speaking from experience, but the Azureus-over-I2P looks promising once more people get online with the I2P network.

    More info on the I2P (anonymous internet) at www.i2p.net

    --
    - no sig here
  115. Re:So...Idle Hands are... by darthmundt · · Score: 2, Insightful

    "Only monopolies are holding up the prices- but the glut is coming and prices will drop." And the government is holding up the monopolies and the people are too stupid to stop holding up the government.....

    --
    - no sig here
  116. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    TROLL!

  117. NAT? by the_olo · · Score: 1

    Will it work for clients that are behind a NAT (Network Address Translation) firewall?

    It's impossible for 2 clients who are both behind different NAT firewalls to initiate connections to each other...

    1. Re:NAT? by ratboy666 · · Score: 1

      Well... it *is* possible for 2 clients who are both behind NAT firewalls to initiate connections to each other...

      But, that isn't the point.

      BitTorrent requires inbound connections for the client. So, you are going to have that set up anyway. If you *don't* have it set up, you will get VERY SLOW speed. And if you do have it set up, nothing really changes. You can publish information in one less step (which is a Good Thing(tm)).

      (define (sig) (display "Ratboy"))

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    2. Re:NAT? by franl · · Score: 1
      It's impossible for 2 clients who are both behind different NAT firewalls to initiate connections to each other...
      Not true. If at least one of the NAT firewalls supports UPnP configuration, then the client behind that firewall can request the firewall to forward inbound connections to a given port (e.g., 6881 for BitTorrent).
  118. Your sig by JediTrainer · · Score: 1

    Is there anything on your side besides a single Google ad box? Are you offering anything of your own?

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  119. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    $10 can buy vaccines to absolutely save someone's life. With what rationale are you buying a DVD with that $10? I know why I do it. Do you?

    That's why I download my DVDs instead, so I can give the $10 to charity. If the MPAA shuts down the torrents, I have to buy the DVD, have $10 less to donate to charity, and somewhere in the world a child starves. See? Proof the MPAA is evil.

  120. FTP by wed128 · · Score: 1

    I think that Bittorrent could be used to replace pretty much the whole internet, especially FTP. Torrents ought to be set up to use an FTP server as a seed automatically, so at the very least you'll get FTP speeds (with a little overhead of course)

    1. Re:FTP by Jumpin'+Jon · · Score: 1

      I think that Bittorrent could be used to replace pretty much the whole internet, especially FTP.

      As I RTFA, this is now one step closer to being a reality... you can just throw together a .torrent for any file you want to make available without having to jump through hoops as before. This makes it useable for the masses, and could well catapult it into the mainstream.

      It'd be a nice idea if that did happen, as the *AA might have to accept that this EVIL torrent thingy is actually quite smart and useful...

    2. Re:FTP by Anonymous Coward · · Score: 0

      OH hell no, you havent truely pirated till you've got a private ride on a private FTP, bittorrent and the **AAs be damned.

  121. Re:So...Idle Hands are... by Anonymous Coward · · Score: 1, Funny

    Recipe for evil:
    Insert one human/family pet into deep frier.

  122. Why we need anonymity in P2P by Anonymous Coward · · Score: 0

    Bingo. This is beneficial to legitimate users, but not to the point of origin for otherwise illegal content.

    No. Not "bingo". There are many legitimate uses for anonymity and sharing of information without the author or publisher being traceable.

    Pull your head out of your relatively safe U.S.A. lives and gluttonous M*AA interests and consider life in other countries where being an advocate for social or political change can get you and your family in a whole heap of trouble. Freedom of speech? Freedom of the press? Freedom of religion? Bah. Freedom to share your thoughts, manifestos, speeches, philosophies, with others? Bah.

    The ability to author -and- publish -and- republish anonymously is essential. Let's say you film some police or military brutality. And you want to broadcast it to the world. Do you really think the person's IP address should be available? Puhleeeze.

    Is this a tool for gluttonous music/video file sharers and will there be USAian copyright law casualties? Yes. Is this also a tool for good? Yes. Enough said.

  123. I have a new favourite phrase by p3d0 · · Score: 1

    "almost near-broadcast economics"

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  124. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0
    "...a fundamental right that all humans must have: Freedom of speech."

    du bist ein european, nicht? here, in Soviet America, Speech is free with YOU!

  125. P2P !=guns by gosand · · Score: 1, Offtopic
    As for this being less than honorable, that's the eye of the beholder. It's like the VCR, guns, or deep fryers. They can all be used for good or for evil. Just because they can be used for evil doesn't obviate they're good potential, nor should we ban them because of their potential for abuse.

    Your argument would have been a bit stronger if you would have said knives instead of guns. Guns are designed to kill - period. Now they might be used for hunting, but guns have evolved so far away from being hunting tools that they barely resemble their origins. I am not against guns, I grew up around them (hunting and non-hunting purposes). But if I HAD to choose sides, I would choose the anti-gun side. Simply because I know how dangerous they are and think that their danger outweighs their benefit. Not to mention that people are idiots and idiots and guns don't mix well. But in all honesty I know it is just a pontification, because there is no way to put Pandora back in the box.

    --

    My beliefs do not require that you agree with them.

    1. Re:P2P !=guns by bluephone · · Score: 2, Funny
      I'm actually one of those folks who wants handgun control too, but I still want my army to have the biggest and best guns around. I want my police force to have them too. And if I ever get trapped in a high-rise building being taken over by german terrorists, or wind up in a scientific lab on Mars being invaded by demons from Hell, I want a gun then, too.

      I probably should have use a different noun there, but the point still stands.

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    2. Re:P2P !=guns by jcr · · Score: 1

      When some nut decides to shoot up a commuter train, or a school, there is nothing more urgently needed than a decent person with his own gun, trained and capable of using it.

      What the state can do (in some cases), is capture and punish a culprit, after the crime has already occured. In other words, retaliation, not protection.

      Attempting to disarm the population discards the natural advantage of good people outnumbering bad people. Expecting the state to be capable of actually protecting anyone is naive and irresponsible.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  126. Re:BT, Azureus & Mainline use the same protoco by franl · · Score: 2, Insightful
    Apparently BitTorrent, Azureus and Mainline all use the same protocol.

    BitTorrent:

    A clever protocol, based on a Kademlia distributed hash table or "DHT", allows clients to efficiently store and retrieve contact information for peers in a torrent.

    Azureus:

    Azureus uses an implementation of Kademlia for its distributed database. Kademlia is a type of distributed hash table (DHT). The basic idea behind DHTs is that they are flexible enough to support new users and leaving users while storing and finding information efficiently.

    Mainline/khashmir:

    Khashmir is a Distributed Hash Table (DHT) based on Kademila and written in Python.

    I'm not convinced that the above prose shows that the protocols are interoperable. Even slight differences in implementations can make the clients non-interoperable. They may all use Kademlia, but if they encapsulate the Kademlia traffic in different (incompatible) ways on the wire, then there's a problem.
  127. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Spoken like a true Catholic.

  128. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    The charity would do just fine with the old version of BitTorrent. I think his point was the time wasted with recent development work.

  129. Nice, but I wanted more by protomala · · Score: 1

    Does anybody know if there is another bittorrent client that alows you to download only some files of the torrent, instead of all of them, like Azureus does? I wish the official client had implemented it.

    This feature is really nice for people with small HDs, or that simply want to download and burn things in order, but Azureus is a java program you know, very bloat software that isn't nice to let running in background.

    1. Re:Nice, but I wanted more by Anonymous Coward · · Score: 0

      bitcomet should fit your need if you run windows.

  130. Re:So...Idle Hands are... by Thundersnatch · · Score: 1

    Dude, everyone knows that guns aren't at all dangerous. I mean, even swimming pools are more dangerous than guns.

  131. Re:So...Charities are... by egarland · · Score: 1

    Charities are a lousy way to get things done and are often less than honorable causes. Most of them never solve the problem they are setup to help. If they did they'd go away and everyone working there would lose their job and whoever is running it would lose their power. Instead, they thrive on the perpetuation of the issue and do just enough to maintain the appearance of helping. They're just a black pit where people can throw their money to make themselves feel like they are doing some good.

    You want your money to help needy people? Increase education spending. Smarter workers are more employable and start more businesses and create more jobs. Don't give the man a fish, teach him! Better yet, fix the system so everyone like him gets taught.

    That said.. support the EFF! Defending freedom is honorable.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  132. Re:So...Idle Hands are... by OmnipotentEntity · · Score: 1

    Funny, I can't remember the last time I heard about a homocidal maniac running around with a swimming pool killing people.

    But this is beside the topic. My point was BitTorrent does have it's legit uses. And I would personally rather hear, "Motherfucka, I gonna bust a torrent in yo' ass," than "Motherfucka, I gonna bust a cap in yo' ass," while walking down an abandoned alleyway.

    The MPAA and RIAA can take care of their own damn selves. They're large, hulking, entrenched plutocracies, I'm sure that they can make it on their own. But I, for one, don't want to go back to getting my Linux ISOs, or my video game remixes, or anything the slow FTP/HTTP way. It's retarded, when I could be using BitTorrent, but for the sake of the poor record companies who's afraid that suburban teenagers won't want to pay for the overpriced shit they call music nowadays, will instead sign up for spam and search unnavigable websites for hours on end to locate that one pitiful torrent that isn't even seeded anymore and spend 1 week trying to download it before giving up in disgust.

    If you want to find music, there are better alternatives out there. Ones that don't require a webmaster to risk a subpeona by putting it on his website.

    And I'll bet that the 3 people who modded me Flamebait are all NRA members. I love /. where even logical conclusions are inflammatory. If you disagree with me be decent enough to argue. If you find you can't, then maybe you are the one who's wrong.

    --
    "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
  133. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Red herring fallacy. Completely obvious too, pretty sad.

  134. Won't stop the RIAA/MPAA-Breakin 2. by Anonymous Coward · · Score: 0

    "This will be fixed in the coming months, but for now, leave it alone lest you disrupt its development. TOR can do the same things, and works now."

    The problem with Tor is that it breaks some websites.

  135. NNTP .torrent. by Anonymous Coward · · Score: 0

    So you could post the actual .torrent to NNTP, which cannot be shutdown, and your good to go?

    Too bad Google Groups doesn't store attachments. Think of the search capabilities.

  136. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    All this work for a less than honorable cause. Just think what could be if all this human effort had been channeled through a charity . . .

    The same thing could be said about the Sonny Bono Copyright Term Extension Act or the DMCA, the purchase price of either of which would have bought one heck of a lot of soup.

  137. Re:So...Idle Hands are... by Soul-Burn666 · · Score: 1

    Recipe for evil:
    Insert one human/family pet into deep frier.


    Where do I get a human pet?

    --
    ^_^
  138. Re:So...Idle Hands are... by PMuse · · Score: 2, Interesting
    This line of argument is not new. In general form, it reads:
    How can any moral person justify not dedicating his/her time to the benefit of all people [i.e. "charity"]?
    Those who employ this argument generally contrast "charity" against some activity of their victim of which they disapprove. Actually, it's a cheap debating trick. Some of the stock answers are:
    (a) "You first. If you eliminate all your activities of which I disapprove, I'll reciprocate."
    (b) No one is obligated to give. That's one of the things that freedom means.
    (c) I give already in other ways. I have given enough.
    --
    "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
  139. Here's How It Works by Anonymous Coward · · Score: 0

    1) Publish your torrent somewhere on the web.
    2) Open BT and start "Seeding".

    Here'e the icing on the cake:

    While you are seeding, the local torrent file is updated with peer info.

    If the torrent becomes well-seeded, you could update your published torrent and wouldn't need to seed anymore. :-D

  140. Re:So...Idle Hands are... by npsimons · · Score: 2, Funny

    Hmm. How does one use a deep fryer for evil? Open a KFC?

    Ever seen someone's hand deep fried? Sure, it's not pleasant if it's *your* hand. But it's finger licking good . . .
  141. Triple viewership would require more power by Anonymous Coward · · Score: 1, Funny

    Begin Nitpick

    I forget the numbers but yes each receiver draws a certain amount of power from the propagated signal. Crystal radio kits demonstrate this principal. So you would have to up your power if your viewership tripled and you wanted your signal strength to remain the same.

  142. Riaa/Mpaa confusion by Anonymous Coward · · Score: 0

    If an American downloads music and movies not produced in America,
    but say in europe or china, what does the riaa/mpaa care?

    I mean, those organizations arent the world police.
    Do they control the distribution of any piece of media within the 50 states?

    These days, American made movies and music arent what they used to be anyway. Maybee its best to just say no to content made in america.

  143. Re:So...Idle Hands are... by DickBreath · · Score: 2, Interesting

    True anonymous p2p filesharing will never be possible - it is ALWAYS possible to find out who you are downloading from.

    Suppose, using some new hypothetical p2p program, my client uses one network, say, Gnutella, to search for a title. Using Gnutella, my client downloads a file of instructions that describes how to reassemble what I want using various numbered blocks. (For example, a block's number might be its SHA-256 hash) Next, my client searches the network, maybe using a completely different network or protocol, for each of the block numbers. The downloaded blocks are labeled with a B, as in B58273838922837389. The reassembled content file, the file I originally searched for, is made up of blocks labeled with a C, as in C1, C2, C3, etc.

    So the file I want is reassembled, according to the list of instructions, like this....
    C1 = B166 xor B224
    C2 = B338 xor B426
    C3 = B872 xor B998
    C4 =...
    C5 = ...
    etc.

    (Drawback, I used double, or triple or more, of the bandwidth necessary to download the file.)

    So which IP did I get the infringing content from?

    Remember, each block could be found using a different mechanism, Gnutella, OpenNap, Http, etc. Each block is just a bunch of random bits, indisginguishable from noise.

    Well, the beginning of the file, C1, was created from blocks B166 and B224. (Of course, they would have much longer block numbers.) But block B166 combined with some other block on the network results in part of The Declaration of Indepencance. And block B224 combined with yet another block, results in part of The Bible. So was B166 or B224 infringing?

    And which IP address gave me the infringing content?

    The gnutella node that gave me the reassembly list didn't give me any actual infringing content, just a bunch of numbers. I suppose that the reassembly list could also have been a file that was recursively shared using the Blocks scheme I describe here. Thus I might have to reassemble something, only to find out that I have reassembled a new reassembly list (as long as I knew up front that this would be the case).

    --

    I'll see your senator, and I'll raise you two judges.
  144. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    True authenticated p2p filesharing will never be possible - you can NEVER be completely sure of who you are downloading from.

  145. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Don't be an idiot. Europeans aren't any better off than the Americans are. Here is just one example.

  146. Re:So...Idle Hands are... by JabberWokky · · Score: 2, Funny
    Where do I get a human pet?

    You're new to the internet, aren't you?

    Furry, ponygirl/boy, gorean slave, take your pick. There are local and global, commercial and community supported forums dedicated just to finding human pets.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  147. People DO 'Get it' by nurb432 · · Score: 2, Insightful

    But the people dont care.

    They want to be hidden as well. Doesnt matter what the 'products' goals is, the 'consumers' want this feature.

    Until BT provides this, expect the 'consumers' to continue to complain.

    --
    ---- Booth was a patriot ----
  148. Re:So...Idle Hands are... by Thomas+Shaddack · · Score: 1
    The monopolies are already changing their ways. Some publishers lower the price of their titles, others release at the same time on all the major markets instead of letting the "not worthy enough" wait (and p1r4te meanwhile).

    Also, don't forget the beginning of the appearance of Creative Commons content. The Empire won't fall with a bang but with a whimper; in 10 years we may see the giants being much smaller (hopefully).

  149. Re:BT, Azureus & Mainline use the same protoco by cheesedog · · Score: 1

    Kademlia isn't a protocol per-se. If you read the Kademlia paper, you'll see that they do outline the system very well, but as for specifying the way bits/bytes are packaged up into messages, etc., there's no information. So if two different authors implement a kademlia-like DHT, you can be pretty confident that they won't talk to each other unless they've both agreed on the low-level details of the messages.

  150. Re:So...Idle Hands are... by SComps · · Score: 1
    How is it possible to find out who you are downloading from (not who is proxying), using Freenet ?


    I just shut down my freenet node because it wasn't able to reliably retrieve anything in under an evening so does it really matter if freenet is anonymous if little to nothing actually flows on it?

    Maybe I just haven't given it a lot of effort in trying to get it working right, but with the standard references it couldn't do jack (very well) and all those instances of java damn near killed performance on my system.

  151. Re:So...Idle Hands are... by Cybershark302 · · Score: 1

    You are my hero, mod parent way up...

    it's like a fat joke, and a dead baby joke...all rolled into one...

  152. Re:So...Idle Hands are... by mcc · · Score: 1

    The gnutella node that gave me the reassembly list didn't give me any actual infringing content, just a bunch of numbers.

    At some point, this is no defense because once the tracker-file becomes sufficiently complex, we could consider it to simply be an encoding. Why is it illegal to distribute copyrighted material which have been ZIPed? After all, a ZIP file does not contain any actual infringing content, just a bunch of numbers.

  153. 'Bust a cap' in the 70's? by Darth23 · · Score: 1

    I don't think that particular expression came about until the 80's.

    --

    -------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.

    1. Re:'Bust a cap' in the 70's? by kantai · · Score: 1

      Plenty "Busted Caps" in the 70's but it had a totally different meaning. See, Mescaline amongst other things (Shrooms to have caps) come in "caps" and you can break them into your mouth: thus busting a cap

  154. 'all aight'???? by Darth23 · · Score: 1

    "aight" = alright

    --

    -------- In Soviet Russia, "Soviet Russia" sigs hate Slashdot.

  155. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    "So that means that it's the other thousandth that kills 11,000 Americans each year."

    No it means that out of 80 million REGISTERED gun owners (not guns mind you but gun owners) that are law abiding you advacate forceably striping them of their rights because of your fears.

    Face it doctors accidently kill more people each year then gun owners. By about 9000 times according to the Department of human services.

  156. OR.. by Halvy · · Score: 1



    put the scum from the BSA, MPAA, RIAA in it?? :)

    --
    I will gladly loose all of life's battles.. in order to win the war..
  157. Re:So...Idle Hands are... by javaxman · · Score: 1
    What did poor people ever do for me? Nothing! That's what.

    Dude, who do you think works on the farms that produce the food you eat, or work in the factories that pump out the clothes you wear? Sure, they have jobs, but they're just as sure poor...

  158. Downloading from RIAA/MPAA/BSA by Anonymous Coward · · Score: 0

    So if you get sued by RIAA/MPAA/BSA, and they claim to have downloaded from you, wouldn't the reverse also be very likely true?

    And since they are probably actively hunting for these torrents, they're most likely to be the ones serving the files for a long time as well.

    And since they're the legal rights holders or representing them, shouldn't it be legal to download from them, since they are serving the files as well, apparently with the rights' holders consent?

  159. gcc bootstrap by zdv · · Score: 1

    If memory serves me right, gcc requires a basic C compiler (minimal features assumed) to bootstrap itself. This basic C compiler is used to build an intermediate version of gcc that is used to compile the final gcc binary.

    So it is a hybrid approach of sorts - using another tool for minimal bootstrapping and doing the rest for itself so that gcc is used to build gcc.

  160. Re:So...Idle Hands are... by bigbigbison · · Score: 1
    "Then people could be well on there way to having a life and a job."
    *sigh*

    And if only people had paid attention in school they might know the difference between "there" and "their."
    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
  161. About time by Anonymous Coward · · Score: 0

    I guess Bram finally had to accept that what I and many others had been telling him for years was true - that the use of a centralized tracker was a huge and unnecessary wart. I guess the threat of lost revenue (to Azureus) mattered more than all of those hours of patient explanation about how to do the right thing.

  162. Re:So...Charities are... by jcr · · Score: 1

    Charities are a lousy way to get things done and are often less than honorable causes. Most of them never solve the problem they are setup to help.

    s/charities/government agencies/

    Of course, with charities, you have the option of contributing or not, hmm?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  163. Re:So...Idle Hands are... by Zareste · · Score: 1

    Why is it illegal to distribute copyrighted material which have been ZIPed?

    Too easy. It's the same reason most things are illegal: The monopolies don't like it.

    --
    I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
  164. Re:So...Idle Hands are... by Anonymous Coward · · Score: 0

    Ahh so that's what all thos 26 lbs 'turkey' deep friers are selling like hotcakes for... because you can no longer get by with just an 8-10 lbs capacity... you need to fit even a honking big child of an overeating mom baby into the deep frier...

  165. Efficiently searching with distributed trackers by franl · · Score: 1
    There's a good paper at http://berkeley.intel-research.net/sylvia/range.pd f about efficiently searching the content managed by Distributed Hash Tables (DHTs). Here's the abstract:
    Distributed Hash Tables (DHTs) are scalable peer-to-peer systems that support exact match lookups. This paper describes the construction and use of a Prefix Hash Tree (PHT) -- a distributed data structure that supports range queries over DHTs. PHTs use the hash-table interface of DHTs to construct a search tree that is efficient (insertions/lookups take O(log log |D|) DHT lookups, where D is the data domain being indexed) and robust (the failure of any given node in the search tree does not affect the availability of data stored at other nodes in the PHT).
    1. Re:Efficiently searching with distributed trackers by franl · · Score: 1
      I would think that a DHT should be searchable with O(1) complexity. After all, it's fundamentally a hash table. Imagine a DHT that maps an album name (the key) to a BitTorrent swarm IP list (the value), which it exactly what Azureus and the new BitTorrent client do. Naturally, if you know the song name exactly, you can search for it in O(1) operations, but if you want to search for just one or two words in the album name, there's no way to do it.

      But if you inserted key/value pairs in the DHT where the key was a word from the album name and the value is a list of full album names, you can find all swarms sharing all albums containing the word "umbrella" (for instance) in two O(1) lookups (which I think still has O(1) complexity). The first lookup is: search("umbrella") -> list-of-full-albums-names. And the second lookup is: search("a full album name") -> swarm-IP-list.

      Can this work?

  166. Re:So...Idle Hands are... by Thundersnatch · · Score: 1

    Dude, I was fishing for a +1 Funny mod, not making a political statement...