factors that affect users' cooperative behavior. We find evidence that the design of the
BitTorrent protocol results in increased cooperative behavior over other P2P protocols used
to share similar content (eg Gnutella). We also investigate two additional community-specific
mechanisms that foster even more cooperation.