On Wed, May 02, 2001 at 09:51:58PM -0700, Mr. Bad wrote:
> >>>>> "TC" == Tavin Cole <[EMAIL PROTECTED]> writes:
> 
>     TC> It would mean that, if it were possible for any data to
>     TC> survive the transition to 0.4 ;)
> 
> FOR EXAMPLE -- why is it impossible for data to survive this
> transition? Because of the change in the data store format? Couldn't
> we write a converter from DirectoryStore to OneBigFileStore?
> 
> Have other things changed to make this impossible?

Well, in the 0.3 network the storables are tamperable.  So in 0.4
CHK routekeys are going to be based on a hash of the storables as
well as the data.  The other keytypes signatures' will be based
on a hash of the storables also.

Additionally, I'm considering proposing a slight restructuring of
how documents are composed which would allow us to move the
Metadata-length field out of the storables and encode it with
the document itself, so that it would only be viewable by the
requester, not any nodes.

Either way, we are also going to be rid of that oddity whereby
two CHKs with identical data but different metadata lengths will
collide.


-- 

# tavin cole
#
# "The process of scientific discovery is, in effect,
#  a continual flight from wonder."
#                                   - Albert Einstein


_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to