On Sunday 18 June 2006 07:18, Colin Davis wrote:
> (I didn't see this posted earlier- Apologies if it was)
> 
> Aum has a developed a DNS-like system that runs over freenet, for  
> identifying keys with easy to use names. He's implemented in in  
> Python, using FCP. (link at bottom of message).
> 
> It's different than a KSK in that it's set up per "user", rather than  
> globally on Freenet.

I like the idea. I had been pondering something very similar for Freemail to 
combat the problem that I can't give my Freemail address to someone in the 
pub. Aside from a business card almost as large as the table itself, it would 
also require a lot of patience from the poor person that's got to type it in.

> * Allow Bob to subscribe to Alice's page, and include it as part of his.

The problem being that a tree structure like this can make the lookup time 
very large very fast, since it can very quickly have a lot of indexes to 
check, each of which is not that quick.

Presumably the index will be split up alphabetically or something, as they 
could potentially get very large.

I'm also assuming that, if the python implementation can be proven to work and 
be successful, we look at building it into Freenet so these keys can be used 
from any Freenet app rather than just PyFCP.

One problem I can see is that if I give one of mates one of these URLs, will 
he then get very confused when his node tells him it doesn't know about it, 
since he doesn't subscribe to the right names list? That can be solved by 
just having a default one that will suffice for 99% of people though, and 
potentially build in some kind of revocation mechanism.

If this were the case, maybe you could just have a two-tier system, whereby 
you have lists of name-lists and then the name-lists themselves, either of 
which can be subscribed to.

I'm just throwing some ideas around really, use whatever you will. :) Either 
way, I do like the idea.


Dave


> 
> I think this is a much better idea.
> 
> The idea, as I understand it, lets a user set up a USK page, to which  
> he posts a list of freenet links. This is somewhat similar to the  
> multitude of Freenet indexes that already exist ;)
> 
> In this USK page, A user could specify "Friendly Names", similar to  
> DNS, or a KSK.
> 
> InterestingSite -> [EMAIL PROTECTED]
> GreatPic -> [EMAIL PROTECTED]
> 
> 
> A user can then "Subscribe" to another users name's list- So for  
> example, if Alice published this page, I could subscribe to his  
> pages, and access any of her links, via her username, and the short  
> name he gave it-
>       For example-        Alice/InterestingSite
> 
> If Bob were to do the same thing, I could access Bob/SuperCoolSite,  
> which would link me to things that he thinks are interesting.
> 
> 
> 
> You, as a user, can subscribe to as many of these indexes as you  
> want, by telling your client to know about both USK index pages.
> 
> 
> 
> 
> 
> The most interesting part is yet to be written. I'm still talking to  
> Aum about how best to do it, but I'd welcome suggestions.
> 
> * Allow Bob to subscribe to Alice's page, and include it as part of his.
> 
> 
> What this does is allow a web-of-trust for DNS. Bob trusts Alice's  
> pages, so he tells the client to automatically copy them into his  
> list, under her name.
> That means that by subscribing to JUST BOB, I can access BOTH Bob/ 
> SuperCoolSite, AND Alice/InterestingSite
> 
> 
> That means that you could subscribe to as many DNS providers as you  
> choose, and they all publish their lists to a global datastore.
> 
> This isn't easily implementable under the general internet, because  
> it doesn't have a global datastore.. It's a freenet unique solution,  
> and the idea is fascinating to me.
> 
> 
> This is a VERY exciting idea, and I'd love to see it implemented more  
> globally. Discussion appreciated.
> 
> http://freenet.org.nz/pyfcp/fcpnames.1.html
> _______________________________________________
> Devl mailing list
> [email protected]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to