287 |
|
|
288 |
*Freenet*, a P2P network for anonymous publication [freenet-ieee]_, |
*Freenet*, a P2P network for anonymous publication [freenet-ieee]_, |
289 |
was originally planned to have an |
was originally planned to have an |
290 |
update mechanism where the network would remember |
advanced, digital-signature-based update mechanism. |
|
the current version of a document, and update this information |
|
|
when receiving a message signed by the appropriate key. |
|
291 |
However, in practice, |
However, in practice, |
292 |
Freenet has a rather peculiar combination |
Freenet currently uses a rather peculiar combination |
293 |
of two workarounds [freenetfaq]_. |
of two workarounds [freenetfaq]_. |
294 |
In date-based updating, the URI for the current version |
In date-based updating, the URI for the current version |
295 |
is formed by concatenating a document's id with the current date; |
is formed by concatenating a document's id with the current date; |
296 |
this requires publishers to insert versions of their document |
the publisher has to insert a version of their document |
297 |
every day, otherwise they will not be accessible. |
every day or it will not be accessible. |
298 |
In edition-based updating, a version's URI is the document's id |
In edition-based updating, a version's URI is the document's id |
299 |
concatenated with a version number. Version ``n`` then links to |
concatenated with a version number. Version ``n`` then links to |
300 |
version ``n+1`` using an ``<img>`` link. The image will not show until |
version ``n+1`` using an ``<img>`` link. The image will not show until |
305 |
requested regularly; keeping a copy on your harddisk |
requested regularly; keeping a copy on your harddisk |
306 |
does not keep a page alive. |
does not keep a page alive. |
307 |
|
|
308 |
|
.. update mechanism where the network would remember |
309 |
|
the current version of a document, and update this information |
310 |
|
when receiving a message signed by the appropriate key. |
311 |
|
|
312 |
*CFS* [dabek01widearea]_ |
*CFS* [dabek01widearea]_ |
313 |
is a file system based on Chord [stoica01chord]_, storing |
is a file system based on Chord [stoica01chord]_, storing |
314 |
data in a distributed hashtable (DHT). CFS identifies |
data in a distributed hashtable (DHT). CFS identifies |