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>
