Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Networking The Internet Software IT

Completing BitTorrent Decentralization 236

Njaal writes "With BitTorrent going trackerless, searching for and distributing .torrent files is a natural next step. The Socialized.Net (TSN) is a pure P2P search infrastructure which facilitates P2P searching and distribution of .torrent files. It comes complete with an Azureus (and Firefox) search plugin. TSN is written in Python and is made available under the GPL. Note that this is part of my PhD thesis, and is as such meant as a technology demonstrator."
This discussion has been archived. No new comments can be posted.

Completing BitTorrent Decentralization

Comments Filter:
  • 400%Growth in nodes (Score:2, Interesting)

    by jzono1 ( 772920 ) on Saturday May 21, 2005 @01:30PM (#12599676)
    400%Growth in nodes known, went from 4 to 18, wonder how many there is i n a hour :) Too bad one has to reboot az/ff to use the plugins tho
  • Re:P2P is not (Score:3, Interesting)

    by FidelCatsro ( 861135 ) <(moc.liamg) (ta) (orstacledif)> on Saturday May 21, 2005 @01:33PM (#12599693) Journal
    You do , honestly . Trackers and torrent files , whilst small are still a drain on bandwidth that need not exist .
    Many sites and young projects /distros just dont have the money to support a server , or they do have the money and could better use it in other areas.
    It may not seem like much cost to distribute a 50KB file but if you get popular it can add up , then you have alot of other overheads .Removing the necesity for those overheads Removes alot of burdon from the server.
  • by johansalk ( 818687 ) on Saturday May 21, 2005 @01:34PM (#12599697)
    "Just a student"?... The guy is doing a PhD; many programmers have not even been in college.
  • by iammaxus ( 683241 ) on Saturday May 21, 2005 @01:42PM (#12599734)
    Trackerless torrents and search technologies like this seems to be changing BitTorrent into a conventional p2p system. Can anyone explain the diffrence? Is it just a regular p2p system with a highly efficient segmented downloading system?
  • by name773 ( 696972 ) on Saturday May 21, 2005 @01:54PM (#12599799)
    as funny as that is, if you think about it, the program was intelligently designed. perhaps improve is a better word in this case than evolve
  • Azureus install (Score:2, Interesting)

    by Kahless2k ( 799262 ) on Saturday May 21, 2005 @01:59PM (#12599826) Homepage
    Anyone else having trouble installing the azureus install?

    Kahless2k
  • by herve661 ( 885842 ) on Saturday May 21, 2005 @02:38PM (#12600083)
    Ever wondered why is bittorrent faster than other P2P networks like eDonkey or overnet? This is because there is no built-in decentralized search engine. Users have to download one of the files that are available to them, and consequently more people download the same file at a certain time. The result is that you get the files faster.
  • Meta data search? (Score:2, Interesting)

    by bobbuck ( 675253 ) on Saturday May 21, 2005 @02:38PM (#12600084)
    Do any of these P2P systems allow a better description of the shared resource than the filename? It would be great if there was a description file or database for the shared resources. That way you could search for certain filetypes, versions, sources, licenses, etc. and be able to get a real description of the file before you download. If P2P grows beyond mp3's this will quickly become a nessecity.

    P2P could even replace things like classified ads or directories. Share a picture of your car with tags set appropriately and anybody can search for it.

  • Re:Google? (Score:4, Interesting)

    by natrius ( 642724 ) * <niran@niran.COUGARorg minus cat> on Saturday May 21, 2005 @03:26PM (#12600347) Homepage
    Given that, how long could it be before google has a specialized .torrent search?

    Like this? [torrenttyphoon.com]
  • by Anonymous Coward on Saturday May 21, 2005 @03:51PM (#12600486)
    Uncompress the archive and place the innermost directory named "TorrentSearch" in the directory where your Azureus plugins reside (under MS-Windows prolly: C:\Program Files\Azureus\plugins)

    Free and opensource torrents: http://ikarios.com/bt/ [ikarios.com]

  • A Different Solution (Score:3, Interesting)

    by 26199 ( 577806 ) on Saturday May 21, 2005 @03:59PM (#12600539) Homepage

    Port advertising instead of service advertising.

    I haven't come across this idea elsewhere, so, please let me know if you actually do it ;)... I would if I had a server handy, it's an easy project.

    One centralised server can be used as a central tracker for P2P, or anything else, with no legal implications. The idea is simple. Your server doesn't advertise services, it advertises open ports.

    Let's say my awesome new p2p program uses port 23145. On starting up, it sends a packet to central server saying "my port 23145 is open". When someone else asks the server for someone with port 23145 open, there's a chance they get my IP address in return. When I have enough connections, I send a packet asking that I be delisted.

    Obviously there need to be controls against spoofing, etc, but the application is so simple that these are pretty easy to do.

    Because the central server stores nothing more than IP/port pairs (plus timing and security stuff), there is complete deniability. You have no way to tell which program people are running, either on the server or the client. And you never see any application data whatsoever. It's just as useful for legitimate apps as for legally difficult stuff.

    Problem solved. Any program can find other instances of the same program without nasty legal questions being raised. Admittedly they'll have to check the identity of the other program on connection, but they should be doing that anyway...

  • Comment removed (Score:2, Interesting)

    by account_deleted ( 4530225 ) on Saturday May 21, 2005 @05:37PM (#12601016)
    Comment removed based on user account deletion
  • by Tatarize ( 682683 ) on Saturday May 21, 2005 @06:51PM (#12601509) Homepage
    >>This is not an example of evolution but rather of Intelligent Design. An intelligence is required to implement the irreducibly complex decentralization.

    Nonsense. This is quite obviously a form of evolution.

    First off, we get IRC. It wasn't well known by the public and searching was quite difficult for the masses.

    Next, we get Napster. It was a good server, with huge increases in fitness due to searching, but it was too centralized (even more so than IRC). The main servers got killed with lawsuits and it died.

    Next we got Morpheus, which started because of the success of Napster (and to fill the niche left by Napster's extinction), which was more decentralized and used Kazaa's network. And included file searches for non-MP3 files. Kazaa killed it off because they were greedy, and owned the core part of the network.

    Kazaa was far enough away from the courts that they lived longer. However a series of lawsuits against users and the general peer to peer operation made it less fit.

    Bittorrent came out with the primary advantage of the uploading while download protocol set. Which also added a more decentralized aspect to the peer-to-peer paradigm. It constituted a huge leap in fitness.

    Bittorrent however is still based on trackers and torrent files. It needs a centralized location to start. These centralized locations are easy prey for predators such as MPAA and RIAA.

    This addition, frees that restriction. Improving the overall fitness of the product by increasing it's decentralization which reduces predation from anti-piracy services.

    Now, if, for example, back in 1998 decentralized Bittorrent networks showed up out of the blue. This would be a sign of intelligent design. No trial or error and it appeared fully formed. But, still not irreducibly complex. Each step towards decentralization adds fitness to the product. A slight increase (of decentralization) still yields an increase in fitness, which is all that is required for evolution.

    Overall, it is true that the program was designed and implemented by intelligent people. But, this is just the nature of programs. If it is a good idea it should have more fitness and do well, if it is a poor idea it gets sent off to Limewire limbo. This is the product of evolution.

Always look over your shoulder because everyone is watching and plotting against you.

Working...