Freenet requests are not that fast. I think it fair to say one should not have
to request three different things to just get one piece of data. If the data
should be split into parts, it should be even parts so as to minimize and even
out the load on the network, not these extras which create extra requests at no
benefit.

On Thu, 20 Apr 2000, Bill Trost wrote:
> Oskar Sandberg writes:
>          Storeable fields are a good thing. They can provide the sort
>          of Meta-data that is of use to the network, but still needs
>          to be stored with the data. For example the actual signatures
>          for any kind of Signature Verifying Keys would need to be
>          stored as storeable data, as would the part hashes or at
>          least size of each part in a two level content hash system,
>          as would an "expires" date or something like that.
> 
> Maybe this has been hashed out before, but why does any of this
> meta-data actually need to be stored with the data?  If clients simply
> use a convention like "appending '.sig' to the plaintex key gets a file
> containing the plaintext signature," and "appending '.type' gets the
> MIME type," this whole problem of meta-data goes away.  The clients
> are the ones that care about it, and the clients are the ones that get
> to manipulate it.  Encrypting the meta-data becomes a non-issue, as
> the nodes have no way to associate the signature or mime type with the
> actual data -- it's just data hidden under SHA1-hashed keys.
> 
> I admit there is information (search keys, for instance) that probably
> do need to be stored with the actual data, but this is limited to data
> that actually needs to be interpreted by the nodes.  But I don't see
> why *all* the metadata needs to be kept this way.  Metadata should,
> when possible, be kept disjoint from the actual data.  Just look at how
> MS-DOS handles end-of-file compared to the way UNIX handles it.
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
-- 

Oskar Sandberg

md98-osa at nada.kth.se

#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to