Graffiti Network

Graffiti Networks

a subversive, internet-scale file sharing model

Instructions on protecting your site:

About

In response to the lack of user anonymity and long-term data persistence in existing P2P systems, we developed the Graffiti Network distributed file sharing protocol that uses multiple third-party storage sites as a data replication and transfer medium between clients. Our approach is to use publically available web sites to store multiple copies of shared content. We use the term graffiti for our work since we are storing data in a way that non-network participants may regard as unsightly or unwanted vandalism.

Employing the same concept of a central tracker as in the BitTorrent protocol, a Graffiti client will connect to a tracker and receive well-defined instructions on where and how to retrieve segments of shared files from a remote storage site. Upon successfully downloading and decrypting some portion of the shared data, the client will receive further instructions to replicate that same data at different storage site. If the client succeeds in replicating the data, it notifies the tracker of the new replica location to receive the next data segment it needs and then repeats the process. Our approach has several key benefits over other P2P systems where clients transmit data directly with each other:

  1. A newly arriving peer can still download files even if all other peers have long disconnected
  2. A peer does not need to know about the existence of other peers
  3. A tracker does not need multiple peers in order to enforce tit-for-tat policies.

Please contact Andy Pavlo if you have any questions about the project.

$Id: info.html 524 2009-10-12 04:36:07Z pavlo $