On Wed, Nov 15, 2006 at 03:40:10PM +0000, Michael Rogers wrote:
> toad wrote:
> >From Frost. Good idea? Bad idea? Given that we will have true opennet
> >also?
> 
> I think it's a great idea to introduce friends to one another in a 
> limited and relatively safe capacity, even if it's just for retrieving 
> ARKs and traversing NATs. Apart from the direct benefits of improved 
> connectivity, this would give people a way to test the waters before 
> making a fully fledged darknet connection.

Well, there are two mechanisms here:
- I know A and B. I'm connected to A. A introduces my node to B. I
  verify a fingerprint value out-of-band with B ASAP.
- Connecting to FOAF's to increase connectivity. (As semi-trusted peers,
  which don't propagate).
> 
> For my own project, I've been thinking about how to balance the private 
> aspect of the darknet against the social aspect - there's unlikely to be 
> one answer that suits everyone, so the question is how to make it as 
> simple as possible for users to express their preferences.
> 
> I suggest having three levels of visibility: private, friends only, and 
> public. It should be possible to assign a level to any piece of 
> information: a blog post, a blog comment, a shared file, an entry in a 
> friends list, or a node's address. Private should be the default.

Interesting.
> 
> Example 1: Alice writes a blog post and marks it "friends only". Alice's 
> friends can see it, but they shouldn't let their friends see it 
> (obviously this requires trust, like everything else on the darknet). 
> Bob, one of Alice's friends, comments on the post. Bob is marked 
> "private" in Alice's friends list, meaning that none of Alice's other 
> friends can see that Alice and Bob are friends, so none of Alice's other 
> friends are allowed to see Bob's comment. Carol, another of Alice's 
> friends, also comments on the post. Carol is marked "friends only" in 
> Alice's friends list, so Alice's other friends are allowed to see 
> Carol's comment.
> 
> Example 2: Dave connects to Bob and asks to be marked "public" in Bob's 
> friends list. Bob marks him as "friends only". In general a friend 
> should be free to make things less visible than you ask, but shouldn't 
> make things more visible than you ask. However, there's no way to 
> enforce this - you have to trust your friends.
> 
> Example 3: Carol shares a directory and marks it "public". This means 
> that anyone who can see Carol can see the directory. Carol is marked 
> "friends only" in Alice's friends list, so Bob can see the directory. 
> Carol shares a second directory and marks it "friends only". Alice can 
> see this directory, but Bob can't.
> 
> It's possible to be more sophisticated, eg by creating groups and 
> filters, but in my opinion it's more important for the system to be 
> understandable than flexible.

True.

What's your project?

Some of the above can and will be done in Freenet, via e.g. Thaw talking
to Thaw on peer nodes over node-to-peer messages.
> 
> Cheers,
> Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20061115/5ea36239/attachment.pgp>

Reply via email to