Index
Preface VII
Andy Oram
PART I: Context and Overview
1. A network of peers: peer-to-peer
models through the history of Internet 3
Nelson Minar and Marc Hedlund
2. Listening to Napster 21
Clay Shirky
3. Remaking the peer-to-peer meme 38
Tim O'Reilly
4. The cornucopia of the commons 59
Dan Bricklin
PART II: Projects
5. SETI@home 67
David Anderson
6. Jabber: conversational technologies 77
Jeremie Miller
7. Mixmaster remailers 89
Adam Langley
8. Gnutella 94
Gene Kan
9. Freenet 123
Adam Langley
10. Red Rover 133
Alan Brown
11. Publius 145
Marc Waldman, Lorrie Faith Cranor, and Avi Rubin
12. Free Haven 159
Roger Dingledine, Michael J. Freedman, and Avi Rubin
PART III: TECHNICAL TOPICS
13. Metadata 191
Rael Dornfest and Dan Bricklin
14. Performance 203
Theodore Hong
15. Trust 242
Marc Waldman, Lorrie Faith Cranor, and Avi Rubin
16. Accountability 271
Roger Dingledine, Michael J. Freedman, and David Molnar
17. Reputation 341
Richard Lethin
18. Security 354
Jon Udell, Nimisha Asthagiri, and Walter Tuvell
19. Interoperability through gateways 381
Brandon Wiley
Afterword 393
Andy Oram
Appendix: directory of peer-to-peer projects 399
Contributors 403
Index 409