This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Internet & WWW

New P2P network uses bandwidth as currency

By Mayank Sharma on September 20, 2007 (8:00:00 PM)

Share    Print    Comments   

The only real exchange between peers in a traditional peer-to-peer network is limited to the files being transferred. Tribler is a new P2P network that's introducing social networking concepts to facilitate better interactions between users. Using new algorithms and protocols, Tribler users will also be able to cash in on their generous uploads for faster downloads.

The Tribler software is primarily developed by the researchers in the Delft University of Technology and De Vrije Universiteit Amsterdam. Sven Seuken, a second-year computer science Ph.D. student at Harvard's School of Engineering and Applied Sciences, says, "This year we started a research cooperation between the Tribler group and the Harvard Economics and Computer Science research group to introduce economic methodologies into the Tribler software." Seuken's adviser Prof. David Parkes from Harvard and Dr. Johan Pouwelse from Delft have developed the concept of a "virtual bandwidth currency."

Seuken says a virtual currency system can overcome the shortcomings of the BitTorrent protocol to improve the efficiency of the system. "The classic BitTorrent protocol is limited to the tit-for-tat mechanism," says Seuken, "meaning a user normally has to upload a file piece when he wants to download another piece." The problem is aggravated when you consider that many Internet connections are asymmetric, with download and upload speeds that can differ by as much as 4:1. This, says Seuken, becomes a problem when a user is downloading a file with the tit-for-tat mechanism; he can never use his full download capacity, because his limited upload capacity doesn't allow him to engage in any more tit-for-tat trades.

Furthermore, this system offers no incentive for users to upload once they have finished downloading, so many users turn off their file sharing client when they are done. By introducing a virtual currency, Tribler hopes to alleviate this problem. Users can earn currency for uploading, and they can spend it at a later time for fast downloads. Every user records his individual trade interactions with other peers, and using the BarterCast algorithm, this information is forwarded to other peers in the system. "Over time, a decentralized trust graph emerges that allows all users of the system to trade with the virtual currency."

Tribler also uses the social networking concept of connecting users in virtual friend circles to help download files. When downloading files, a group of users that are connected to each other sharing the same file are part of a "swarm." When a user from this swarm asks his friends for help, they get the information about which BitTorrent swarm he is currently working with and which file pieces are missing. "They can then join the same swarm as their friend, by downloading the same file, and then forward the pieces they have downloaded to their friend 'for free,' effectively donating upload bandwidth to him," Seuken says.

Linux clients available

Tribler offers clients for Windows, Mac OS X, and Linux. There are two Tribler feature-identical clients available, depending on whether your Internet connection is symmetric or asymmetric. Ubuntu users get a binary package to install Tribler, while other Linux users have to install from the source. Tribler depends on Python-wxGTK2.6, Python-m2crypto, VLC media player, ffmpeg, and Tor. The Ubuntu client has a bug that prevents files found on the network from being displayed, but there's a fix available.

In addition to using it as a P2P client, you can use Tribler as a regular BitTorrent client. It can find torrents automatically, or you can download torrent files from torrent Web sites. The currency concept works irrespective of where the torrent files come from. However, the currency concept will only work between Tribler users or users with compatible clients using the BarterCast and Give-to-Get algorithms.

Tribler lacks any content filtering features. "Tribler is an open P2P system and users can spread what they want, with the same (lack) of privacy as in BitTorrent," Seuken says.

Ongoing research

In addition to making friends, Tribler has a few other features adopted from social networking concepts. The project has just started a top-ten uploader list that lets users know which users are contributing the most to the P2P system.

Seuken says the developers are working on many important research topics at the same time, and in every new software release, new features will be implemented. "The feature with the largest impact will be the fully decentralized trust system. On top of the BarterCast algorithm, we are working on a protocol that makes the virtual currency trading secure, thus preventing fraud and attacks. Once operational, the download speed in P2P file sharing systems could easily be twice or three times as fast, if all users adopt the Tribler client or use compatible protocols." The team is also working on integrating more social network technology in the next version of Tribler -- for example, a chatting function for Tribler users to communicate with each other.

The Tribler project takes an interesting approach, mixing social networking concepts with peer-powered download networks. Already there's a lot of content on the network. With a number of unique features available and more still under development, Tribler has all the ingredients to redefine P2P networks.

Share    Print    Comments   

Comments

on New P2P network uses bandwidth as currency

Note: Comments are owned by the poster. We are not responsible for their content.

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 66.122.165.195] on September 20, 2007 09:02 PM
This is obviously being persued as it would provide a logical advantage. I read how regular internet users get their unlimited contracts cancled for using to much bandwidth. Wether on perpose this seems to be an indirect penalty. It has been common over the years for newspaper to promote other media demonstrating media interdependance rather than supremacy. With a number of tech. type oportunities asoicated interdependancies or rather synergies mite be examind. One example would be the skill and mfg. eqipment used to build custom cars and motorcycles (I don't want to advocate hazardous activites) being quite simmilar to home built air craft (low riders high flyers). Another similar area is the local 5 mile radius radio station available to anyone allowing neighborhood stations for schools or social clubs. These rather than seen as a threat to traditional media could be viewed as nural implants into a market. Larger stations could provide a greater footprint for successfull personalities or stories or formates etc. The reasignment of bandwidth by the FCC mite provide an oportunity for the public to participate almost directly in a number of media techknowledgies. For these reasons mite I sugjest this site provide at least one link to groups that promote (satalite, ham radio, RC modling, telecom, custom hardware mfg., CNC, Industrial process systems) as they are related to computing and are likly to become even more relavent. Thus developing cordial relations and communication and organizational infrastructure to promote common strengths rather than being seen as rivals fighting to stake some percieved claim. (i'm in a hury excuse the spelling)

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 82.235.7.49] on September 20, 2007 10:57 PM
MojoNation / Mnet did / do adopt such an approach: http://en.wikipedia.org/wiki/Mnet#Mojo_Economy

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 86.82.28.186] on September 21, 2007 12:57 PM
sorry, but the bittorrent being slow thing only goes for public torrent sites. on sites where you have to maintain a healthy ratio, the speeds are much better.

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 122.201.38.19] on September 22, 2007 01:15 PM
Hmmmm.....,no comment hihihiihi

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 88.252.30.69] on December 12, 2007 02:07 PM
<a href="http://r10noktanet-seoyarismasi.blogspot.com" title="www.r10.net küresel ısınmaya hayır seo yarışması">www.r10.net küresel ısınmaya hayır seo yarışması</a>

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 88.254.86.102] on December 18, 2007 11:19 AM
Thanks for all...

<a href="http://www.cimcimeonline.com/" title="wmwebtr ödüllü seo yarışması">wmwebtr ödüllü seo yarışması</a>
<a href="http://www.romantic-purple.com/" title="www.r10.net Küresel Isınmaya Hayır Seo Yarışması">www.r10.net Küresel Isınmaya Hayır Seo Yarışması</a>

#

Re: New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 88.251.41.105] on December 18, 2007 04:10 PM
<a href="http://www.emo2007.org">Emo2007</a>
<a href="http://www.videoner.com">videoner</a>
<a href="http://www.metacafe.info">Metacafe</a>
<a href="http://www.megarotic.name">Megarotic</a>
<a href="http://www.assez.org">Assez</a>
<a href="http://www.megavideo.name">Megavideo</a>
<a href="http://www.fotomac.info">Fotomaç</a>
<a href="http://www.fotomac.biz">Fotomaç</a>
<a href="http://www.yukle.us">Yukle</a>
<a href="http://www.orkut.name">orkut</a>
<a href="http://www.dighosting.com">Hosting</a>
<a href="http://www.findpic.net">Fin Pic</a>
<a href="http://www.badjojo.name">Badjojo</a>
<a href="http://www.dizin.name">Dizin</a>
<a href="http://www.casinobiddir.com">Casino</a>
<a href="http://www.casino.name.tr">Casino</a>

#

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 85.99.197.200] on December 20, 2007 03:39 PM
Excellent information, thanks (:
<a href="http://www.depression-anxiety.org" title="Depression- depression medication, depression treatment" >Why am I depressed</a>

<a href="http://www.mortgage-refinancing-help.com" title="Mortgage, Mortgage Refinancing, Mortgage Loan">Mortgage Refinancing</a>

#

Sevdaligeceler Adult Forum

Posted by: Anonymous [ip: 85.98.99.252] on January 14, 2008 01:56 PM

New P2P network uses bandwidth as currency

Posted by: Anonymous [ip: 81.215.47.21] on March 02, 2008 09:50 AM
<a href="http://www.film-inndir.com" title="Film indir">Film indir</a>
<a href="http://www.sendeindir.net" title="Lost indir">Lost indir</a>
<a href="http://www.film-inndir.com" title="Film izle">Film izle</a>

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya