[p2p-hackers] part 2: proxying and introduction: the two fundamental operations of emergent networks

Tony Kimball alk at pobox.com
Sun Sep 16 18:00:01 UTC 2001


Quoth Zooko on Sunday, 16 September:

: Right now I'm worrying about Original Introduction -- how do you get new nodes
: added to the network for the first time, if your centralized node list, CGI
: script, or Meta Tracker, is unavailable?

Peer-wise horizontal diversification is just one form of
decentralization.  Another is vertical decentralization, in which 
a variety of modalities are used to obtain operational information,
with rolling failover between them.  It is more time-consuming
to implement a multimodal introduction mechanism, but it can 
make your system quite robust.  Pick a few:

- IM services
  Messenger
  Yahoo
  AOL
  etc.

- Mailboxes
  Hotmail
  Yahoo
  et.c

- NNTP servers/groups
  
- IRC networks/channels
  
- GNUTELLA-based discovery
  (requires a significant number of agents listening on the gnet, due
  to limited horizon) 

- Freenet-based discovery
  Publish connection-point lists

- DNS-based discovery
  dyndns.org
  eyep.net
  etc.

- Supernodes

- FastTrack-based discovery

- Opennap/napigator-based discovery

Some are very quick to get working because there is plenty of solid,
re-usable code available.  

Myself, I'd like to see the peer-system community rally to establish a
reliable, persistent open DNS space for discovery services.  Perhaps
it's a field-of-dreams situation:  If you build it, they will come.
But perhaps not: So much NIH.





More information about the P2p-hackers mailing list