On Fri, Aug 18, 2000 at 02:28:13PM +0100, Michael ROGERS wrote: > >Don't send to anybody is still deterministic. Don't send to anybody who's > >ip is on a class A network is also deterministic (f(x) = 0 is a function). > > OK, any function which: routes every insertion to somewhere; routes any two > insertions with the same key to the same place; routes a request and an > insertion with the same key to the same place.
"Any function of the key (and only the key) which routes requests and inserts alike by comparing the relation of the key to others for which references are known to the node". Note that where we started (looking for the best connection) is NOT included in this definition. And whether everybody is doing it actually has little to do with it (because while the key value looks the same to everyone, the physical network topology looks completely different). > My definition of "somewhere" does not include /dev/null, the Crab Nebula etc. > > >Try "send to the node from which you have the most previous responses" and > >see what happens then. > > Not a function. It is too a function, just not a function of the key value. But then neither is the quality of the connections (for the two hundreth time). > >The assumption is that it works if you have a working closness relation > >and you apply it to the keys, regardless of the specifics of that > >relation. Nobody has proved even that though. > > Fair enough - I don't expect a mathematical proof. My question is simply > whether it is *assumed* that the closeness relation has to be the same on > every node in order for the network to function, or whether it is enough for > each node to apply its closeness relation consistently. Yes, it is assumed that the closeness relation has to be the same on every node. In fact, I'm convinced it cannot work if it varries (some deviance may be acceptable, so weighing in the connection capacity to some degree may be possible). > > > Michael > > _______________________________________________ > Freenet-dev mailing list > Freenet-dev at lists.sourceforge.net > http://lists.sourceforge.net/mailman/listinfo/freenet-dev > -- \oskar _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
