On Fri, Sep 12, 2003 at 05:02:09PM -0400, Nick Tarleton wrote:
> On Friday 12 September 2003 06:56 am, Greg Wooledge wrote:
> > 1) How do you pull all the keys from a data store and inject them into
> >    someone else's data store?
> Just iterate your DS and send each key to the other DS.
> > 2) Having done so, you've now destroyed all the routing information and
> >    specialization.  (On the other hand, this might be a *great* way to
> Assuming both nodes were well-specialized before in one area, afterwards 
> they'll be well-specialized in two areas.

Why is that helpful? Surely it would be more effective if the two nodes
were specialized in two different areas? Or is the idea that the
datastore is huge and the internet pipe is really thin so it takes
forever to fill up?

> >    bootstrap a new ?bernode... the catch being that people will only
> >    learn about the fact that this new node contains the keys they want
> >    if they happen to stumble across it randomly.)
> Maybe include specialization in announcements? This would be exploitable 
> though, wouldn't it?

Read the protocol... it's documented... somewhere... isn't it? :|
Announcements are designed to create an initial specialization, and to
not give the node announcing any opportunity to influence it, short of
collusion with a lot of nodes on the announce path (which is random), or
announcing lots and lots of times (which will dilute your specialization
as seen by other nodes).
> -- 
> "I love deadlines. I love the whooshing sound they make as they go by."
>       - Douglas Adams
> Nick Tarleton - [EMAIL PROTECTED] - PGP key available

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: pgp00000.pgp
Description: PGP signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to