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 |
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 |
|
|
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 |
|
|
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 |