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 >
