Yes, I'm fairly sure this has been discussed in depth many times before, but I'm new, so here I go.
My only disagreements with freenet are: a. The latency (minor) b. Updating (major) My thoughts on updating are: a. We don't have to hurt anonymity. b. Outside influences (other than, obviously, the freenet community as a whole) could still not censor freenet. We simply give each file (in an SSK/CHK) a timestamp (in GMT), then, when a person access their SSK to upload, the nodes which receive the files briefly compare the timestamp. The newer timestamped file overwrites the older timestamped file in the data store, and when it is requested, the new file will be present and sent. Eventually, the old file will dissapear as more nodes are updated. Still, no one knows who uploaded it (you might be passing along an update), and since no one knows who uploaded it, no one can be pressured to remove/update/censor it. Only the creator will know who uploaded it, and thus only they will be able to change it. This would allow a substantial amount of extra freedom on freenet. If you wanted the old files to stay no matter what, you could simply have old files marked as old and when someone asked for an old copy they would get an old copy until it faded. This is very similar to DBR (maybe the same, I'm not sure), but it allows constant, all the time, changes. Alabaster -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20021127/bb3cfb57/attachment.html>
