Dezentrales backup mit torrent-Protokoll

Ich Spiele mit einer Idee-client, der das torrent-Protokoll verwendet, heute in torrent download client-wie uTorrrent oder Vuze zu erstellen:

Client-software, die wäre:

  1. Wählen Sie Dateien, die Sie möchten, um backup -
  2. Erstellen torrent-wie-Deskriptor-Dateien für jede Datei
  3. Bieten optionale Verschlüsselung der Dateien basierend auf Schlüssel-Satz
  4. Wählen lassen, die Redundanz, die Sie handeln möchten mit anderen Kunden
    (Redundanz basiert auf dem geben-und-nehmen-Prinzip. Wenn Sie möchten, um backup-100MB fünf mal Sie zu bieten haben würde zusätzliche 500 MB eigenen Speicherplatz in Ihrem system. Die Datei backup nicht bekommen würde, nur verteilt unter 5 clients, aber es würde nutzen so viele Kunden wie möglich anbieten-Speicher in exchange basiert auf körperlicher Distanz, angegeben in den Einstellungen)

Optional:

  1. Ich dachte umfassen edge file sharing. Hätte man nicht die verschlüsselten Dateien freigegeben, in der Sie den backup-Speicher und lieber Kunden, die Ihren port 80 für die öffentlichkeit geöffnet HTTP teilen. Aber das bekommt trickst da habe ich harte Zeit kommen mit ein einfaches Schema, wo die Besucher würden Holen die nächsten backup-client.

  2. Gehören Datei-manager, die erlauben würde, Dateiübertragungen (sowas wie FTP mit GUI) Stil zwischen zwei Systemen mithilfe von torrent-Protokoll.

Ich bin denken über das erstellen diese als service-API-Projekt (so in der Art wie http://www.elasticsearch.org ), die integriert werden könnte, mit jedem container wie tomcat und spring oder einfach nur Schwingen.

Wäre dies P2P open-source-Projekt. Da bin ich nicht ganz überzeugt von meinem Verständnis von torrent-Protokoll die Frage ist:

Ist die oben machbar mit dem aktuellen Stand der torrent-Technologie (und wo sollte ich schauen, um zu rekrutieren java Entwickler für dieses Projekt)

Wenn das die falsche Stelle, das zu posten, bitte verschieben Sie es an geeigneter Standort.

InformationsquelleAutor Mat B. | 2012-01-04
Schreibe einen Kommentar