gordon mohr gojomousanet mr fork writes files cached multiple systems randomly scattered around internet napster freenet fact caching xdegrees sophisticated systems users high bandwidth connections download portions stripes file several cached locations simultaneously xdegrees software reassembles stripes whole file uses digital signatures verify downloaded file original key component digital signature digest file stored http header file sophisticated napster freenet part seems behavior implemented many p2p cdns kazaa edonkeyovernet bittorrent gnutella huge extensions onionnetworks webraid though quality digest used system varies wildly gordon wed 11 sep 2002 000001 0700 microsoft buys xdegress p2pdistributed data thing