Was ist ShareNode

ShareNode ist ein volldynamisches File-Distribution System welches verschiedenste Datencashes benutzen
kann und aus verschiedensten Sourcen Clients beziehen kann.
Im Moment benutzt ShareNode IRC um die Clients im Netz zu finden welche Daten anbieten. Der Transfer wird veschlüsselt übertragen.
Die Daten werden rein P2P übertragen und es sind dazwischen keinerlei Zwischenstellen beteiligt.

Hier eine Grafische Aufstellung der Funktionsweise

Das ComModul des Clients legt fest wie die Daten übertragen werden.

zB via Socket; SSL Socket; IRC-Channel etc. dies legt der User beim "Boot-Vorgang fest".

Die eingetragenen ShareNodeExchangers am Client versuchen während des Boot-Vorgangs alle registrierten Clients zu holen.

Während diesem Vorgang wird der ComModul-Typ und die dazu benötigten Daten übertragen.

Nun besitzt der Client die Informationen über die ShareNodes und deren ComModul und kann sich jetzt mit diesen verbinden, in diesen Ressourcen suchen und die gefundenen Daten empfangen.

Findet das System die selbe Datei in mehreren ShareNodes, so wird von beiden Quellen bezogen was den Download beschleunigt.

 

Die einmal geladenen Dateien welche im eigenen Cash-liegen werden nicht mehr auf deren CRC geprüft was bei großen Dateien lange dauern kann. Wurde eine Datei in den eigenen Cash
geladen, so wird beim Schließen von Sharenode die Größe, der CRC-Code der Datei und deren Pfad in eine Datei geschrieben um die CRC-Prüfung nicht nochmal durchführen zu müssen.

Der Datentransfer wird jetzt verschlüsselt und ist somit nicht mehr sichtbar. Wer den Key des Clients nicht weiss der kann auch nichts von ihm beziehen.

Download: ShareNode