Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
The Internet Networking

Azureus Decentralizes Bittorrent 672

BobPaul writes "While the eXeem project to decentralize Bittorrent remains in open beta, the Azureus Java Bittorrent project has recently released a major update that, among other things offers 'a distributed, decentralised database that can be used to track decentralised torrents. This permits both "trackerless" torrents and the maintenance of swarms where the tracker has become unavailable or where the torrent was removed from the tracker.' It doesn't contain the search functionality of eXeem, but it's also not a beta product and is licensed under the GPL. Could this and compatible clients be the replacement to SuprNova and Lokitorrents, or does the lack of search negate its effectiveness?"
This discussion has been archived. No new comments can be posted.

Azureus Decentralizes Bittorrent

Comments Filter:
  • by Lostie ( 772712 ) * on Tuesday May 03, 2005 @06:22AM (#12418127)
    ... but the RIAA/MPAA lawyer teams don't need to start hiring again just yet.

    does the lack of search negate its effectiveness?

    I'd say it "limits" it's effectiveness, not negates it. It's not really de-centralized if you still have to rely on sites like suprnova in order to search for stuff, is it? This is a major reason why BitTorrent hasn't completely dominated eMule yet.
    But since this removes another potential point of failure in the network (the tracker), it is still a good thing(tm).
  • Using it now (Score:5, Interesting)

    by fgl ( 792403 ) <daniel@notforsale.co.nz> on Tuesday May 03, 2005 @06:30AM (#12418155) Homepage Journal
    After upgrading a few hours ago, I opened up the appropriate UDP prts as requested (pol;itely I might add) & watched the number of clients that I was trackerlessly connected to rise from ~50,000 ot more than 76,000
    I've used it for a long time now, but the latest itteration just seems to go beyond the call of duty.
  • by Anonymous Coward on Tuesday May 03, 2005 @06:32AM (#12418160)
    This is a major reason why BitTorrent hasn't completely dominated eMule yet.

    just a side note...i heard that bt traffic is over 50% of all the internet's traffic.....or does did it meant p2p traffic is over 50% of all the internet's traffic?
  • Why not ANts? (Score:5, Interesting)

    by Nehle ( 784297 ) on Tuesday May 03, 2005 @06:33AM (#12418165) Journal
    This kind of thing is not new ANts P2P [sf.net] is a decentralized, encrypted anonymous protocol that works in the same way as BitTorrent. From the page "ANts P2P realizes a third generation P2P net. It protects your privacy while you are connected and makes you not trackable, hiding your identity (ip) and crypting everything you are sending/receiving from others." Why not give that a try?
  • by Errtu76 ( 776778 ) on Tuesday May 03, 2005 @06:34AM (#12418169) Journal
    We do need a python version though..

    No we don't. This (java) version works perfectly already. Why does this _need_ to be ported?
  • Azureus is fast (Score:5, Interesting)

    by illtron ( 722358 ) on Tuesday May 03, 2005 @06:35AM (#12418176) Homepage Journal
    I gained a lot of respect for Java apps when I tried Azureus for the first time. It was at least 6-7x faster than the official client or Tomato Torrent on OS X, and it connects to way more hosts for me. Like I said, I'm on OS X, so I've never tried exeem.

    Making it easier to get to torrents is all well and good, but let's keep in mind that most of the *legal* stuff available through bittorrent is easy to find as it is.
  • by Anonymous Coward on Tuesday May 03, 2005 @06:38AM (#12418181)
    How will the trackerless stuff interact with sites that require login? In the normal case you would login to the website and after that the tracker only allows you to connect from the same IP, but does the new trackerless thingie allow anyone to connect to these swarms? Might be (way too) good way to get past share ratio requirements.
  • Tor (Score:5, Interesting)

    by natrius ( 642724 ) * <niran@niran.COUGARorg minus cat> on Tuesday May 03, 2005 @06:39AM (#12418190) Homepage
    It also looks like they integrated Tor into the client, which should lead to fairly interesting results. When a client as popular as Azureus has anonymity built in, I think some people might be angry.

    When the **AA see an IP address downloading from an infringing torrent, they direct their lawsuits towards the account holder for that IP. This puts people running Tor at risk of being sued. Is "It wasn't me, it was another Tor user" a valid defense? Are people going to be held accountable for the traffic that passes through their Tor server?
  • Re:Using it now (Score:3, Interesting)

    by Handpaper ( 566373 ) on Tuesday May 03, 2005 @06:41AM (#12418201)
    Is this a 'visible hosts' number or do you actually have 76000 open sockets?
    I'd love to see Win95/98 try to handle that :)
    Waiting for netstat to finish it's output could be fun, too.
  • Re:Using it now (Score:3, Interesting)

    by fgl ( 792403 ) <daniel@notforsale.co.nz> on Tuesday May 03, 2005 @06:47AM (#12418227) Homepage Journal
    Its the Estimated number of peers I can see.
  • JPC (Score:5, Interesting)

    by Dakisha ( 526733 ) on Tuesday May 03, 2005 @07:11AM (#12418320)
    I was also interested to see they included 'Joltid Peer Cache (JPC)' - in their words "Joltid Peer Cache (JPC) is now integrated into Azureus. For users whose ISP support this, JPC should allow faster downloads, while helping the ISP reduce its bandwidth costs. The JPC Plugin is safe in the way that your ISP won't know what you are downloading, and can't use it to spy on you."

    Given that torrents are supposed to account from anywhere between 30-70% of all internet traffic, depending on who you believe - this could go a long way towards easing bandwidth consumption issues. Of course, I have no idea how many ISPs are actually using this, the website http://www.joltid.com/index.php/peercache/ [joltid.com] is rather limited in it's information, and a google for the name reveals that there is still some question over the legality, so a lot of ISPs are keeping their heads down and using it on the quiet.

    For flash traffic, such as a new game demo being released - or even torrented anime, which often sees in excess of 10-20 thousand people downloading it within 48 hours for the more popular series, this could save ISPs a lot of money.
  • eXeem (Score:3, Interesting)

    by aleatory_story ( 862072 ) on Tuesday May 03, 2005 @07:13AM (#12418333)
    I heard about eXeem a while back when SuprNova disbanded... the creator's next project or something. I also heard that it was being backed by spyware companies... so I haven't jumped to try it out. Could someone who has tried out eXeem give their thoughts about it?
  • by minshrine ( 759474 ) on Tuesday May 03, 2005 @07:16AM (#12418352)
    Was looking foward to using as as soon as i heard they updated.But looks like the OSX port is not avalible yet.Must be working a version that is compatible with Tiger.
  • by Anonymous Coward on Tuesday May 03, 2005 @07:21AM (#12418376)
    Sure, search for decentralised trackers might be convenient; but it would probably make it rather easier for everyone(read *IAA) to find all the good stuff rather quickly. Without search we've got a formidable tool; bittorrent efficiency added onto the standard "I know a guy who knows a guy" search method of the good old social darknet.
  • by shyampandit ( 842649 ) on Tuesday May 03, 2005 @07:23AM (#12418386) Homepage
    This tech should be very useful on the public trackers (no registration required) as the torrents will continue to work even when the tracker is offline.

    But what about the sites where a ratio is enforced so people seed and not just leech? This might break it as the clients might not talk to the main tracker anymore.

    Is it even possible to enforce share ratios with distributed tracking?
  • by DenDave ( 700621 ) on Tuesday May 03, 2005 @07:58AM (#12418583)
    I don't see the paralel with guns. Apache webserver can be used to distribute illegal content, it is in many cases, should it then be banned? oh perhaps we should just do away with the internet altogether?

    Guns were built to kill things, software was written to distribute content. Killing things is usually best left to a (legitimate) government who has the monopoly on legitimate use of force. Content is up to the members of society to be done in good taste and within the norms of such society.

    I'd say most are looking for porn, movies, software, etc.
    doesn't, by nature, break the rules, perhaps the problem lies not in the distribution medium but between the chair and the keyboard.

  • by WhiterThanWhite ( 677714 ) * on Tuesday May 03, 2005 @08:10AM (#12418634)
    There are a relatively large number of BT sites that require you to be a registered user before you can connect to their tracker. That being said, the latest Azureus seems to be able to sidestep logins once the packets leave the original site: There is no "secret security handshake" with the original site. Sounds like a kind of virus, doesn't it?
  • by JanneM ( 7445 ) on Tuesday May 03, 2005 @08:14AM (#12418662) Homepage
    Many projects means developers will be spread thin, negating the old "Many eyes make all bugs shallow". Developers for Azureus will have to work harder to implement new things and fix bugs, since developers who could have helped them are working on other projects.

    These would be developers who really know and like working in Python - rather than Java - to begin with. If they didn't do a Python reimplementation, they would do another Python project, not help on Azureus.

    And as I wrote, doing a reimplementation does help shake out bugs and mistakes in the protocol and implementation.
  • Re:How is eMule... (Score:5, Interesting)

    by InvalidError ( 771317 ) on Tuesday May 03, 2005 @08:29AM (#12418751)
    Basicaly, they don't realise it, but they are coming full circle, and the outcome is just going to be a another eDonkey network. Which means, why not just use the existing one.

    Here goes one reason: 9500KB pieces
    Another: MD5-class hashes

    The eD2k network uses oversized basic blocks and weak reference block hashes. Wasting up to 9.28MB because someone sent a bad bit is somewhat wasteful. So far, I have yet to see a torrent with >1MB pieces. Since MD5 is EOL, it is very likely that undetectable corruption exploits will appear in the near future (ViralG?). Killing legacy eD2k would be a good thing - those oversized blocks need to go, hopefully to be replaced by a scalable recursive tree hash.
  • Re:How is eMule... (Score:3, Interesting)

    by Hast ( 24833 ) on Tuesday May 03, 2005 @08:33AM (#12418791)
    Because eDonkey sucks?

    Seriously every time I have tried to use that network I have quit the download after a day or so of waiting in queues. This is before getting anything at all of the file. It sould be faster to just go down to Germany or whatever by car and copy the file to a CDR and go back.

    I know I'm supposed to be online for a while before the eDonkey style queues start working in my favour; but I just can't be bothered.

    Also note that BT isn't like a typical P2P as you can't really search for files. This is in fact a "good thing" as it protects you from " Nbr_of_files * Loads_of_cash = You_are_bancrupt" type lawsuits.

    AFAIK RSS+Bittorrent type functions aren't available in other networks. (Not that it'd be impossible to add; but it's quite natural in BT.)

    All that said, networks like eDonkey, DC et al certainly have their uses. So does BT (even if they add some distributed functionality to it).
  • by Cramer ( 69040 ) on Tuesday May 03, 2005 @08:34AM (#12418796) Homepage
    Where "long time" is measured in days? It was only released a month or two ago (v0.56+ as I recall.) Azureus has had DHT in the CVS tree for many months now. Proir to the full release, there were only a few thousand running from CVS builds. Now there's nearly 100k and growing within the DHT tree.

    The way AZ is doing things, a tracker is not required at all. If you can find one peer, you'll be able to find the entire DHT tree. Btw, this is currently an azureus only thing -- you won't learn of any non-az clients this way.
  • by Poromenos1 ( 830658 ) on Tuesday May 03, 2005 @08:38AM (#12418828) Homepage
    It is, that's why several sites are banning clients that use this.
  • by IANAAC ( 692242 ) on Tuesday May 03, 2005 @08:56AM (#12418990)
    I think that Enterprise was actually killed by P2P technology, such as Bittorrent.

    I doubt it. Look at Battlestar Gallactice, which was downloaded left/right/up and down around the globe. It still managed to get renewed.

    Nah, I think it's because Enterprise didn't know what direction it was going.

  • by Anonymous Coward on Tuesday May 03, 2005 @08:56AM (#12418998)
    The python runtime is pretty small and is loaded instantly. Java takes forever to get going, and gobbles up considerably more memory. Don't forget the original BT client was actually written in python.

    I really don't understand people like you. What difference does it make whether someone reimplements something in another language? It takes nothing away from you.
  • by CarpetShark ( 865376 ) on Tuesday May 03, 2005 @08:56AM (#12418999)

    Seems to me that the most obvious way to decentralise bittorrent would be to just have a separate gnutella network solely for .torrent files, along with a hack in the client that automatically runs bittorrent on the downloaded files.

    Gnutella has progressed over the years, and is the fastest P2P app I know for small files. It would handle searching etc. too, and if you've tried a client like gtk-gnutella, you know that high-quality filtering is no problem.

  • by X.25 ( 255792 ) on Tuesday May 03, 2005 @08:59AM (#12419013)
    No we don't. This (java) version works perfectly already. Why does this _need_ to be ported?

    Erm... because you can't run it in the background over SSH session on another server through 56kbit link? Or just choose any other reason...
  • by AndroidCat ( 229562 ) on Tuesday May 03, 2005 @09:08AM (#12419077) Homepage
    What happens when you want to shut it down? I tried it out last night, and when I was done and gracefully stopped and removed the torrent, waited, and then shut down Azureus, my fricken connection was hammered with UDP packets.

    Exactly how long does this decentralized system take to recognize that someone is no longer connected, don't want to talk and (especially) has perhaps handed the DHCP IP address to the next person? I think I'll give it another try, but if I get results like last night I'll either disable that feature or give Azureus the boot.

  • by tepples ( 727027 ) <tepples@nospAm.gmail.com> on Tuesday May 03, 2005 @09:35AM (#12419347) Homepage Journal

    Porn is illegal now?

    Not illegal, just copyrighted with all rights reserved. Take the example of Eyes Wide Shut, probably among the best written erotic films in existence. Yes, Warner Bros. Pictures is going to have a problem if somebody puts up a rip on Demonoid.

  • Re:What? (Score:3, Interesting)

    by Retric ( 704075 ) on Tuesday May 03, 2005 @09:37AM (#12419366)
    I think the amount of led shot off in WWII is more than has ever used for hunting. But, in the US most people use guns to hit targets or animals and not people.

    As to target's I think more people shot at targets learning how to hit people than shoot at targets learning how to hit animals.
  • OMG pretty (Score:4, Interesting)

    by Julian Morrison ( 5575 ) on Tuesday May 03, 2005 @09:54AM (#12419514)
    Seriously, if you want to know why Azureus is so damn cool, just click on the new "swarm" tab on a running torrent. Ye gods, but that's beauty! Perfectly abstract, instantly comprehensible, informative in realtime, mesmerizing as a screensaver. You have to respect the kind of people who'd think up something like that.

    (Karma bonus turned off because this is OT, but damn, I just had to say that.)
  • by chris311 ( 87683 ) on Tuesday May 03, 2005 @10:01AM (#12419578)
    I've just completed a Master's project on incorporating Reputation Management into BitTorrent. The idea is that if you give file slices first to people who are likely to stay connected and share, it will increase the overall bandwidth of the system and eventually increase everyone's performance. My simulation results show an average speedup of 5% for everyone in the network (good citizens get up to 15% speedup). I don't have a website, but if anyone wants to contact me about getting my research into the spec, I'd be happy to send you the paper.
    clenfest@yahoo.com
  • I2P technology (Score:3, Interesting)

    by shoota ( 834369 ) on Wednesday May 04, 2005 @02:53AM (#12429465)
    Does anyone have a clue what this I2P techonology is and how the azureus plugin incorporates it into bittorrent. Thanks.

There are two ways to write error-free programs; only the third one works.

Working...