One of the issues that has been troubling me an others is that of node
discovery.  At present it seems that the primary mechanism by which nodes
are discovered is the inform.php script.

One idea might be to make nodes aquire the addresses of other nodes greedily
- ie. if they see the address of another node (perhaps one which has sent a
request) they add it to their datastore with a configurable probability.
Additionally, we could support an additional field in messages in which a
node could place the address of a randomly selected node from its datastore
(or even more than one), and the node receiving that message would have the 
option of adding that node to its datastore.  We could make the nodes test
the other nodes with a handshake before adding them (perhaps with 70%
probability to prevent abuse).

Thoughts?

Ian.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20000603/1ad4835c/attachment.pgp>

Reply via email to