What are the disadvantages of using versioning for the data modification function? The attraction I see is that you can always go back to recover previous versions of the data, until those versions are purged. I believe that the node software would be less complex to implement than some kind of replacement scheme.
Ian Clarke wrote: > > Firstly, it is great to see that people are implementing inter-node > encryption, and hopefully the other types of encryption we need will > follow shortly. > > One thing I am personally a-little unclear on is what encryption > negociation mechanisms people hope to use (ie. a:"I talk blowfish and > twofish" b:"I talk XOR and twofish" a:"lets talk twofish" b:"ok"), and > how these will integrate into handshaking, and also how these will > integrate into the current mechanism (ie. maintain backward > compatability - which I think we should do if possible). > > With that out of the way, probably the most exciting think that I am > looking forward to seeing is data modification. There are several > interesting aspects to this: > > - What PKK crypto do we use? > > - How do we ensure that update messages are propogated to all or most > nodes holding the data? > > - What form should the updates take? (ie. a simple "replace the entire > data with this / delete the data", or a more sophisticated "diff" style > update). > > Updatable data will open the door to many cool new features, such as > useful hyperlinking, and such-like. > > One thing I was thinking of is placing Java class files on Freenet, so > requesting "com.sun.whatever.Class" will return that class file. Java > could then be hacked to run Java straight off Freenet. The problem here > is that there is nothing to prevent others from placing whatever they > want under "com.sun", so perhaps some form of chaining where "com.sun" > will actually be an index of classes under "com.sun.*". Obviously this > needs to be thought out further... > > Ian. > > _______________________________________________ > Freenet-dev mailing list > Freenet-dev at lists.sourceforge.net > http://lists.sourceforge.net/mailman/listinfo/freenet-dev _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
