Ah, I should have read your earlier email before sending this :-) On 18 May 2006, at 20:57, Ian Clarke wrote:
> Colin, while I appreciate that you mean well, this really isn't > going to lead to a desirable situation - your node is likely to > become next to useless very quickly as it becomes overused, and the > notion of everyone being connected through a centralized node is > exactly the opposite of what we want to achieve with Freenet. > > If you want to create a useful centralized automated matchmaking > system, you should create a web page where a person can submit > their node references with their email addresses, and then a while > later (perhaps a few minutes, perhaps longer depending on the rate > at which references are submitted), they get emailed a selection of > other people's node references, those people also receiving that > person's node reference. > > Of CRITICAL importance is that we maintain a small world link > distribution. To ensure this the probability of two people getting > each-other's node references MUST BE PROPORTIONAL TO 1/D WHERE D IS > THE DISTANCE BETWEEN THEIR LOCATIONS[*] (ie. the floating-point > location field in the node reference). Without this, Freenet won't > be able to route in a scalable way. > > Clearly use of any centralized system for acquiring node references > is undesirable, but if people are going to do it, and it appears > almost inevitable that they will, then we may as well encourage > them to use a system that preserves a small world link distribution. > > Ian. > > [*] Sorry for shouting but it is essential that this isn't > overlooked, even though it makes things significantly more complicated > > On 18 May 2006, at 20:29, Colin Davis wrote: > >> For the purposes of testing, and regarding the thoughts in my last >> e-mail, I've set up two freenet nodes which are public- Anyone can >> add their reference to them, without interaction by me. >> >> Note- This is entirely different from the link exchange idea that >> I proposed in my last e-mail. I still prefer that solution, but >> that's not something I'm up to implementing. >> >> >> >> >> I set up my node by commenting out the ability to run any toadlets >> outside of the Darknet, and by disabling the ability for fproxy to >> delete nodes. I then put node on a publicly accessible IP, and >> told it to allow connections to anyone. >> This should allow people to connect, copy my noderef, and add >> their own. >> >> I'd love it if a few people could try connecting, and letting me >> know how it works for them. >> >> >> >> http://Ubernode.org >> >> >> Going to the site tells you my noderef, and allows you to add >> your own, without having to go through the Java server directly. >> By running through a quick apache page, I am able to spare the >> little server a small amount of pain. >> This is running on a small rented server, but should be an >> interesting experience to test. If nothing else, if it works at >> all, it can give Slashdotters at least /one/ node to connect to, >> slow though it will be. You can test to see if your node is added, >> by viewing the list of connections at (http://ubernode.org:8888/ >> darknet/) but that page is running through fproxy, so it slow. >> >> >> I've set another test/example up on my home connection (http:// >> akari.homeunix.org:8888/darknet/), but that connection is going to >> be far less stable, and it connects to the node directly, rather >> than going through a load-saving page, so will be slow as hell. >> Really. Use Ubernode.org instead. >> >> >> >> >> While I don't necessarily think public access nodes are a great >> solution for anything long-term, the ability for people to have a >> few places they can connect without user-interaction has to be >> better than the ref-swarms in IRC... >> It's an interesting thought-experiment for me, if nothing else. >> >> Just my ignorant thoughts. >> >> -Colin >> >> >> >> _______________________________________________ >> Devl mailing list >> Devl at freenetproject.org >> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >> > > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >
