A day or two ago, some people on IIP were talking about whether freenet
supports censorship by promoting "censored" [aka edited] index sites 
(yeah, I know, I know)  Anyway, we were talking for a while, and it seems 
there's a way around the "how do I promote something that index sites 
would censor?", and its implementation sounds very similar to the issue 
of "how do I publish a really big list of seednodes.ref to help people 
get integrated into the network faster?"

Let me describe how this solution could work for the latter, which will
probably negate the issue of GWebCache-

Lets say once a day, each nodes inserts a file under an SSK (based on 
their node's pub/priv key - maybe even under the ARK keyspace?).  That
file, call it knownNodes.ref for simplicity, contains any node references
that the node has seen.  Every day, Fred (or a plain stand alone app)
can go out and say "ok, what are the nodes I know of?  for each of those,
retrieve THEIR knownNodes.ref and concatenate that [uniquely] to mine".
Fred (or a stand alone app) can skip ones it doesn't want to promote 
randomly (so as to make it harder to determine "where" in the network
they are).  After a few days of this, Hawk could just export that file
onto a URL that new installs can seed off.  

That way, the seednodes people start off with is fairly representative of
the size of freenet, rather than just the main hubs.  It doesn't contain
ALL references, as nodes have no obligation to insert all of their 
known nodes or even to insert any into knownNodes.ref.  It also provides 
security from being able to deduce the "closeness" of nodes.  

Does that make sense?  I'd much rather have the solution self contained 
within freenet than require another networking system to provide safe
distribution.

-jrandom

!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+
CryptoMail provides free end-to-end message encryption.  
http://www.cryptomail.org/   Ensure your right to privacy.
Traditional email messages are not secure.  They are sent as
clear-text and thus are readable by anyone with the motivation
to acquire a copy.
!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+


_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to