Mainly this involves allowing nodes to pass around the NGR data they have collected embedded in node references, such that when a node learns about a new node in the network, it gets a head-start when it comes to probing its performance and capabilities.
There are two main areas in which this will require changes:
1) The DataSource in DataReply messages.
2) The seednodes.ref mechanism.
And potentially:
3) The announcement mechanism
In (1) it is important to have safeguards against abuse of this mechanism, such as a node giving itself an extremely flattering estimate to encourage traffic. One way to do this is to modify the behavior of any node passing back a DataReply with a DataSource for a node with which it has communicated to replace the estimator with its own.
Thoughts?
Ian.
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
