On Fri, 1 Nov 2002, Vitenka - Zen wrote: > I mean, how many nodes? Because I see a big problem.
My node sees about 145 nodes right now. > If I upload a file with an HTL of 5 (10 being the 'max sensible' the client > recommends) > > And you download with an HTL of 15 > > Then if there are at least 16 sites it becomes posisble for you to fail to > find my insert - and once there are 50 node it becomes likely. True, but this would be the case only if nodes couldn't rely on their routing tables to efficiently decide which node to forward the request to. In the early days of version 0.4 development this was the case, because the developers were making changes to the FNP(Freenet Node Protocol, used by the nodes to talk to each other) and the routing code. To test the changes, they had to make the new versions incompatible with the older versions. In essence, they forced the new versions to create a new network, making most of their routing tables useless. > If peoples routing tables are full, and there are a few thousand nodes... how > will new content ever be found? The existing stuff is ok, because it's > already mirrored. A key does not have to be in any node's routing table to be found. Freenet routing works by forwarding a request for a key to the node having similar keys. It compares the requested key to all the keys in the routing table and sends the request to the node with the key closest to the requested key. > Do you have to rely upon having five or six logically distant people > requesting your file and going away unsatisfied each day so that everyone else > can see it? Or have I misunderstood the white paper? In an optimal situation (infinite storage space and good routing tables), all you have to do to publish your content and have it retrievable for everyone is to insert it once. The routing code forwards your insert to the node most likely to be queried for the data. All subsequent requests with a high enough HTL for that data will be forwarded to that node, allowing anyone to retrieve it. -- Mika Hirvonen <[EMAIL PROTECTED]> http://nightwatch.mine.nu/ _______________________________________________ support mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/support
