P2P-Filesharing-Knoten mit Blockchain?

Ich möchte ein P2P-Dateifreigabeprogramm erstellen, bei dem es Hosts (Knoten) und Mieter gibt. Dateien werden auf den PCs der Hosts gespeichert. Ich könnte einfach einen zentralen Server haben, der die Suchinformationen darüber bereitstellt, welche Dateien sich auf welchen Knoten befinden, aber ich möchte, dass er dezentralisiert ist.

Wäre es also möglich, diese Metadaten in der Ethereum-Blockchain zu speichern, vielleicht wie eine dezentrale Hash-Tabelle? Ich brauche nur eine Möglichkeit, andere Knoten zu suchen und auf sie hoch- und herunterzuladen (alle P2P), ohne einen zentralen Server zu verwenden, um die Suche und alles zu handhaben, ich brauche es, um dezentralisiert zu sein.

Oder, wenn es einen anderen/besseren Blickwinkel gibt, wie ich dieses Problem angehen könnte, lassen Sie es mich bitte wissen. Danke :)

Antworten (1)

P2P-Filesharing-Netzwerke funktionieren, indem sie es vielen Computern im Internet ermöglichen, Dateien miteinander zu teilen. Die meisten P2P-Netzwerke verwenden heute das BitTorrent-Protokoll.

BitTorrent hat einige oberflächliche Ähnlichkeiten mit Kryptowährungen wie Bitcoin: Es ist nämlich ein Protokoll, das dezentrale Kommunikation zwischen autonomen Knoten in einem Netzwerk ermöglicht.

Es gibt mehrere potenzielle Probleme für Personen, die BitTorrent-Netzwerke verwenden möchten. Der erste ist, dass Besucher von Seiten wie The Pirate Bay möglicherweise von ihren eigenen ISPs blockiert werden, möglicherweise auf Geheiß von Regierungen oder Branchenlobbygruppen.

„Ich glaube nicht, dass ein dezentraler Dienst ISPs umgehen kann“, sagte Nick Lambert, COO bei MaidSafe , das sich auf verteilte sichere Dateispeicherung konzentriert. „Wenn das SAFE-Netzwerk startet – das ist der dezentralisierteste Dienst, von dem ich gehört habe, da es keine Blockchain hat – ist es immer noch nicht immun gegen ISPs.“

Theoretisch könnten Benutzer mit einem dezentralen Mesh-Netzwerk, das Bitcoin als Anreiz zur Teilnahme verwendet, ganz auf ISPs verzichten. Lambert verweist auf Libernet, ein von Bitcoin finanziertes Mesh-Networking-Konzept, als eine Möglichkeit, ISPs insgesamt auszuweichen. Dies ist derzeit jedoch eher eine theoretische als eine praktische Lösung.

„Die Suche nach einem Ersatz für ISPs ist etwas, das viele Leute gerne sehen würden, aber leider denke ich, dass eine wirklich tragfähige Lösung ein bisschen daneben liegt“, schloss er.

Das andere potenzielle Problem für Filesharing-Benutzer besteht darin, dass selbst wenn ihre ISPs ihnen den Besuch von Websites wie The Pirate Bay erlauben, die örtlichen Strafverfolgungsbehörden diese Websites möglicherweise an der Quelle schließen, wie es bei The Pirate Bay der Fall war.

Dies ist jedoch möglicherweise weniger problematisch als erwartet, da The Pirate Bay die Dateien nicht wirklich selbst geteilt hat. Stattdessen war es einfach ein Index, der eine Datenbank dieser Dateien verwaltete.

„Trotz der Warnmeldung werden die meisten dieser Benutzer ihre Datei trotzdem erfolgreich herunterladen, da BitTorrent-Tracker bereits durch ein globales P2P-Netzwerk größtenteils überflüssig gemacht wurden

Andreas Müller