There are a few significant things remaining before NGR can really be considered "fully implemented" as-per the original vision.

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

Reply via email to