On 14 Aug 2006, at 13:17, Matthew Toseland wrote:
> Should darknet and opennet be semi-separate networks?

I'm pretty sure that the answer to this question is "absolutely not".

> IMHO we will need some sort of mechanism for dealing with the case  
> where
> we have two networks, with limited connectivity between them. These
> would be "semi-separate" networks. This can occur with two  
> darknets; the
> Chinese darknet and the Euroamerican darknet would probably have few
> links between them. But it may also be the case with darknet and
> opennet.

Why?  What is the advantage of separating the networks?  As I see it  
this would only reduce the utility of both networks.

> The reason I suggest this for darknet vs opennet is this:
> - The optimal routing algorithms for darknet and opennet may not be  
> the
>   same; on darknet, location swapping is crucial, but on opennet,  
> it is
>   unnecessary.

So what?  Location swapping only occurs when it will improve the  
network topology (except in rare circumstances), so if opennet has  
already done a good job of achieving a desirable network topology,  
then location swapping will leave it alone, it certainly shouldn't  
hurt it.

> - The load limiting algorithms proposed for darknet will need
>   considerable adaptation for opennet.

Why?  OpenNet is simply about automating (and securing) a process  
that is already occurring now, the difference is that now people are  
using extremely inconvenient kludges like #freenet-refs, without  
regard to achieving an appropriate network topology whereas opennet  
will be extremely convenient for users, and should achieve an ideal  
network topology.  From most perspectives, including that of the load  
limiting algorithm, opennet should make its life easier - it  
certainly shouldn't be any worse than the kludged opennet we have today.

> - There is no real reason to expect the two networks to make any  
> sort of
>   sense topologically when put together.

Why not?  We have two adaptive algorithms both trying to achieve the  
same goal - a log(d) network topology.  Both of them have the quality  
that their effect on the topology is proportional to the difference  
between the current topology and its desired state.  Because of this,  
the more I think about it, the more convinced I am that both  
algorithms will complement each other, rather than step on each  
other's toes.

Separating the opennet from the darknet will reduce the utility of  
both networks, I suspect it will probably result in almost nobody  
using the darknet at all, I assume that isn't what you are trying to  
achieve?

I think its time we acknowledged that until we provide the option of  
proper opennet functionality, we won't actually have a darknet, since  
until we provide a proper solution, everyone is just kludging their  
own extremely cumbersome opennet using #freenet-refs, and other tools  
(none of which are likely to lead to a desired network topology).

Ian.

Ian Clarke: Co-Founder & Chief Scientist Revver, Inc.
phone: 323.871.2828 | personal blog - http://locut.us/blog

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20060814/7c83e520/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20060814/7c83e520/attachment.pgp>

Reply via email to