/[gzz]/manuscripts/pointers/article.rst
ViewVC logotype

Diff of /manuscripts/pointers/article.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.176 by tjl, Sun Nov 9 18:36:46 2003 UTC revision 1.177 by tjl, Sun Nov 9 18:55:46 2003 UTC
# Line 31  Towards a P2P Web: Versioning and perman Line 31  Towards a P2P Web: Versioning and perman
31  Abstract  Abstract
32  ========  ========
33    
 .. XXX End half of paragraph untrue: oceanstore  
34    
35  The Web could benefit greatly from the bandwith savings,  The Web could benefit greatly from the bandwith savings,
36  increased availability, and reduced server costs offered  increased availability, and reduced server costs offered
# Line 41  to be updated, and Line 40  to be updated, and
40  in P2P, updating has so far only been investigated  in P2P, updating has so far only been investigated
41  in systems that do not allow files to be obtained  in systems that do not allow files to be obtained
42  from any user who has a downloaded a copy,  from any user who has a downloaded a copy,
43  thus making them disappear once the original publisher loses interest.  but only from locations designated by the system.
44    
45    .. thus making them disappear once the original publisher loses interest.
46    
47  .. by allowing files to be downloaded from any user who has a copy  .. by allowing files to be downloaded from any user who has a copy
48    
# Line 100  Introduction Line 101  Introduction
101  .. Introduce location-independent Web idea (citing  .. Introduce location-independent Web idea (citing
102     benefits from hash-based addressing)---     benefits from hash-based addressing)---
103    
104  Filesharing systems [gnutellaurl-andalso-edonkey2kurl]_  Filesharing systems [edonkey2kurl-andalso-gnutellaurl]_
105  allow users to let others download  allow users to let others download
106  files on their hard disks.  files from their hard disks and locate files by searching
107    the network of all participating users rather than designated
108    servers.
109  If the Web worked like a filesharing system, there would be  If the Web worked like a filesharing system, there would be
110  no central point of failure for a web page; a page could be downloaded  no central point of failure for a web page; a page could be downloaded
111  from any host with a copy. This would save bandwidth  from any host with a copy. This would save bandwidth
112  and increase availability; pages would stay online as long as  and increase availability; pages would stay online as long as
113  any user keeps a copy of them on their local harddisk.  any user keeps a copy of them on their local harddisk.
114  Files could be  Files could be
115  linked using  permanent URIs based on the files' cryptographic  linked using  permanent URIs
116  hashes, as in [freenet-ieee-andalso-edonkey2kurl]_.  [freenet-ieee-andalso-edonkey2kurl]_
117  However, if the Web worked this way,  based on the files' cryptographic
118  web pages could not be updated;  hashes.
119    However, in such a scheme,
120    web pages could not be updated:
121  a new version of a web page would have a different hash,  a new version of a web page would have a different hash,
122  and thus a different URI. [#update]_  and thus a different URI. [#update]_
123    
# Line 125  and thus a different URI. [#update]_ Line 130  and thus a different URI. [#update]_
130    
131  There are some non-filesharing P2P systems  There are some non-filesharing P2P systems
132  that do offer an update mechanism. However, none of these  that do offer an update mechanism. However, none of these
133  provides the benefits of a filesharing system:  provides all the benefits of a filesharing system:
134    
135  - Being able to download version(s) and use off-line  - Being able to download version(s) and use off-line
136  - Being able to use neighbour's computer's cache  - Being able to use neighbour's computer's cache

Legend:
Removed from v.1.176  
changed lines
  Added in v.1.177

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26