On Apr 22, 2009, at 7:38 AM, Matthew Toseland wrote:

On Wednesday 22 April 2009 02:09:21 Arne Babenhauserheide wrote:
So we get to the question, what a freenet contact is: A friend or an
aquaintance.

If you look at myspace and similar sites, you'll see people with hundreds of
"friends" which in truth are aquaintances.

Also the question arises, which number of friends will be efficient for
freenets algorithm: How many people have similar interest?

In terms of routing, the main issues are:
- There must be a small-world network. Clearly random automatically selected participants will not form a small-world network, but acquaintances probably do. I repeat, randomly selected people through any automated mechanism WILL
BREAK ROUTING!

Are we even sure of that???

I know that the whole routing algorithm is based on small world theory. However, if we load up a sim of a large randomly connected network, would freenet not operate on it? Perhaps it would sort out effective and usable locations anyway (simply on graph theory)?

BTW, like you, I am NOT in favor of making any such random/automatic darknet connections.

I think the general question is: How does increasing the cardinality effect the network? Presuming that all nodes are currently running at throttled speed, then surely it could only effect routing. - It might make a request get out of an overloaded 'clump' faster (around backed off peers/but most of my peers are not backed off).
- It dilutes both relevant (friend) and irrelevant (IRC) darknet links.

From a free-software standpoint, if someone really wanted to have more than 20 connections, why-would/how-could we stop them? If it is so popular a request, how would a few super-connected nodes negatively effect performance/network? Just make it an obscure/advanced option.


- There must be enough of them online at a time that there is a viable,
routable network.

Right... better with more connections, I suppose.

In terms of security:
- Darknet is much more secure than opennet simply because the cost of getting a connection to the target node is much higher. This greatly reduces the effectiveness of mobile-attacker source tracing attacks, one of the most
serious known attacks.
- Clearly you are vulnerable to your peers. But no more so on darknet than on opennet, really. On opennet, it is possible to get many connections to the
target; on darknet, you have to persuade the user to give you such
connections by e.g. pretending to be many people.

So IMHO unless you have serious security requirements there is no reason not
to connect to acquaintances.

I agree. Unless your acquaintances are a bunch of snoops and hackers (you know... those sort that use freenet) :)

--
Robert Hailey

_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to