Entgegen der Inner-Community Struktur, welche Hierarchisch organisiert ist, herrscht zwischen mehreren Communities Egalität. D.h. sie kommunizieren auf Augenhöhe - alle sind gleichberechtigt.
Um das zu gewährleisten einigt man sich auf einen "Channel", einen Austauschkanal, der die Kommunikation der Communities sicherstellt. Dieser Kanal dient allerdings nur dazu, dass sich die einzelnen Communities kennen lernen können. Jeder weitere Austausch findet dann direkt zwichen den Communities statt.
Peer-To-Peer Architekturen wie Kademlia leisten es, dasszwei Programme sich unter einem "Topic" finden und sich verbinden können. Dies kommt in Technologien wie BitTorrent zum Einsatz. Dort ist die zu tauschende Datei das "Topic". Man findet sich folglich aufgrund seines "Interesses". Alle mit den gleichen "Interessen"/"Topic" können sich so potentiell finden.
Dieser Prozess ist hier vereinfacht schematisch abgebildet. Der Channel in Verbindung mit einem Topic sorgt dafür, dass sich interessierte Parteien finden.
Um das finden aller Teilnehmer zu verbessern/verschnellern können alle Teilnehmer ihre bekannten Teilnehmer an die anderen propagieren um so beim erkunden des Netzwerkes zu helfen.
Schlussendlich entsteht ein loses Verbindungsnetz zwischen allen teilnehmenden Parteien. Jede Partei hält dabei nur Verbindung zu einer begrenzten Anzahl an Teilnehmern. Zusammen bilden sie aber ein stabiles Netz, welches auch dann weiter besteht, wenn einzelne Knoten/Communities wegfallen.
Grundprinziep ist das Kademlia Netzwerk. Eine moderne Implementierungen ist z.B. HyperSwarm, welches als Library eingesetzt werden kann, um ein solches Netz aufzubauen.
Die Communities tauschen auf diese Weise ihre Adressen aus, folglich wie sie auf direktem Wege erreichbar sind.