It seems to me that date-based redirects are becoming a very
fundamental part of how many freenet client apps work.  Given this,
can anyone think of a good reason not to replace date-based redirects
with URIs of the following forms:

for a KSK:
freenet:DBK at baseline,increment/foo

for an SSK:
freenet:DBS at baseline,increment,public key/foo

assuming that "baseline" and "increment" are base16 or base64 (I don't
care) seconds since the epoch, and the final keys look like:

freenet:KSK at mostrecent-foo

and:

freenet:SSK at public key/mostrecent-foo

respectively, where "mostrecent" is also base16 or base64 (respective
to your previous choice) seconds since the epoch?

The advantage to these URIs would be that retrieving the data they
point to would require only one request, whereas retrieving the data a
date-based redirect points to requires two.  This would make it
possible to write a date-based redirect to a CHK which requires only
two requests instead of three.  And the keys aren't any uglier than
ordinary SSKs, so as far as I can tell, this is pure winnitude.

Comments?

-S

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to