--- Tom Kaitchuck <[EMAIL PROTECTED]> wrote: 
> I have tried Freenet, Grapevine, Entropy, GunNet,
> and even Chord. Although I 
> don't know the details of all their implementations,
> they are all good. So in 
> effect, all three projects suffer form not doing one
> thing that the others 
> do, and not having a large network.
> 
> I think all three projects could benefit if a single
> suffocation could be 
> produced that all three could work towards, that
> would allow the networks to 
> interoperate.

Yeah, I've been daydreaming about this.  If the
different networks could handle each other's data,
people would be free to use thier own
routing/connectivity.  Also it might be possible to
have different versions of freenet being tested in
their own subnetwork, but still being live.
 
> There are a lot of things that are easy to reach a
> general consensis on. 
> (Encryption / routing etc.) Then for splitfiles FEC
> is the logical choice, 
> because it is much more sophisticated then anything
> the other projects use. 
> However it might be nice to have files that did not
> need to be part of the 
> data store, like in GnuNet. 

I think Freenet's HSK,KSK, and SSK may become a
standard.  Entropy is evidence of this.
 
> However the hard part would be comming up with a
> standard for communications 
> and metadata. Ideally the protocol would not care
> about firewalls / nats and 
> utilize the underlying network as best as possible.
> I understand Jrand0m has 
> some ideas in this aria. One would probably want to
> include some sort of 
> simplistic search and flooding resistance, borrowed
> form GnuNet, and TUKs 
> included in the metadata ala Grapevine.

Yeah, it does seem hard.  If Jrand0m or anyone else
has ideas I'd be interested.

> If someone could even produce a preliminary outline
> of what this should look 
> like and submit it to the other projects, I'm sure
> they would cooperate and 
> try to come up with improvements. The important
> thing to remember is this is 
> not just 'Here's how we do it', but rather an ideal
> network, even if it 
> contains elements that you don't know how to
> implement yet.
Convincing other people may be hard too.

I've got an idea that would work for small
experiemntal networks with just a few nodes.  Maybe
they could emulate a single super freenet node.  In
other words let freenet be the "Mother Network".

Say I've got 100 test nodes, and it takes 1 or 2 hops
to get to data.  Could I give them all the same NodeId
and rotate the IP around when introducing myself? 
This would let the network learn our specialization
just once.  I could use the subnetwork as a giant
datastore and be free to experiment with whatever
routing I choose.

The problem is that this doesn't scale.  If freenet
wanted to merge with equally sized networks, I think
you'd have to keep track on request/post messages
which networks have already gotten the message.  So
for example an insert might have flags for {freenet, 
Grapevine, Entropy, GunNet, Freenet-China, MNet, ect}
and so that it doesn't get inserted into the same
network repeatedly.

Does anyone else what to take a shot at this?

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingelt�ne f�rs Handy bei http://sms.yahoo.de
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to