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
>


Reply via email to