I doubt that it would produce the desired topology...

On Wed, Jun 21, 2006 at 01:11:28PM -0400, Colin Davis wrote:
> I know that I'm not very good at understanding the ramifications, but  
> I think that it is possible to develop an opennet style node-growth,  
> while maintaining a darknet style routing system.
> 
> A third party tool- either a Plugin to freenet, or an entirely  
> separate app- Could load up a USK that has it's private key posted in  
> the first edition.
> The tool could then post both it's noderef, and a random number, to  
> the newest edition of the site.
> 
> After posting, it could add the noderefs of the nodes to X (3?)  
> degrees on either side of it, as well as the noderef of a node that  
> posted a random number within X of it's own.
> 
> For example- 10 nodes- (Noderefs have been replaced with random  
> letters for ease of reading)
> 
> Node 1 - Noderef = AAAAA Random number = 234
> Node 2 - Noderef = BBBBB Random number = 986
> Node 3 - Noderef = CCCCC Random number = 301
> Node 4 - Noderef = DDDDD Random number = 120
> Node 5 - Noderef = EEEEE Random number = 021
> Node 6 - Noderef = FFFFFF Random number = 018
> Node 7 - Noderef = GGGGG Random number = 216
> Node 8 - Noderef = HHHHH Random number = 314
> Node 9 - Noderef = JJJJJ Random number = 668
> Node 10 - Noderef = KKKKK Random number = 992
> 
> 
> When node 10 was added, it would add node's 8 and 9 to itself, since  
> they are close by. It will also be willing to add node 11 and 12,  
> when they are posted.
> Node 10 ALSO adds a connection to Node 2, since Node 2 has a Random  
> number that is within Y points of its' own random number.
> 
> 
> What this does is give us a style of connections Exactly like the  
> desired set- The nodes are mostly clustered around one another, there  
> is some overlap, since the numbers slowly scale up, and there are a  
> few random links, to join together outlying segments of the network..
> 
> It also works entirely within existing freenet architecture. It  
> doesn't require any new key types, pre-mix routing, or substantial code.
> 
> This system would require that people are already connected to  
> freenet with at least one or two nodes before it would work, but it  
> allows their number of connections to grow up to the desired number  
> correctly.
> Additionally, the one or two nodes that the node got before it could  
> start gaining new nodes via this system would help to spread "far  
> links".
> 
> 
> 
> I think a system similar to this one could work. Thoughts?
> 
> -Colin
> 
> 
> _______________________________________________
> Devl mailing list
> [email protected]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to