On Monday 19 Nov 2012 16:09:02 Juiceman wrote:
> Sent from my wireless phone.
> On Nov 19, 2012 10:24 AM, "Juiceman" <juicema...@gmail.com> wrote:
> >
> > Idea for automated seednode collection:
> >
> > Could official seednodes pass a list of second tier seednodes that
> newbies can try to connect to when official nodes are overloaded?
> >
> > Implementation:
> >
> > When an official seednode accepts a newbie node for announcement it
> checks if that node has its "be a seednode" flag set.  It puts this node on
> a list of potential volunteers.
> >
> > After 30 minutes of not being connected to the volunteer:
> > The official seednode then tries to connect to the newbie to test its
> firewall and that it accepts an announcement attempt.  If everything looks
> good it adds this node to a list of volunteer nodes that can be doled out
> to the future newbies that connect.
> 
> Clarification: the reason we wait 30 minutes is to give the new volunteers
> time to settle into the network and make sure they stuck around.
> 
> I suggest we make it so volunteers can't dole out their own list of
> sub-volunteers somehow or else routing will be fubared.  Perhaps when
> volunteer nodes get connected they fetch the latest list of official
> seednodes from Freenet and if they are not on it disable handing out their
> list of their own volunteers.
> 
> Let's make it so seednodes don't hand out second tiers until they
> themselves have been up for 30 minutes.  This gives time to check whether
> they are official seednodes and settle into the network.  Seednodes should
> not persist their volunteer list past shutdown so they collect fresh
> volunteers and don't hand out ancient lists.

Interesting. Isn't it better to only have mature nodes, with good connections, 
fast bandwidth, and so on? There are probably a lot more such nodes than are in 
the seednodes list at the moment.

I do think the user should be asked if we add them to the seednodes.

Also, what is the point of secondary nodes anyway if they're not gonna be in 
the main list? I mean once you've connected to a primary seednode you can 
announce through that - this is added to your seednodes list for backup 
purposes for later on? One problem with that is it would increase the Internet 
Background Radiation impact of Freenet, since we don't know when the secondary 
seednode goes down; with the main seednodes, we update the list, and hopefully 
we will soon update it even when we are behind the latest version (using UOM).

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to