Frage

Wir können das Wachstum von Systemen beobachten, die Peer-to-Peer-Prinzipien verwenden.Es gibt jedoch einen Bereich, in dem Peer-to-Peer (noch) nicht weit verbreitet ist:Web-Hosting.

Mehrere Projekte sind bereits gestartet, aber es gibt keine große Lösung, die es Benutzern ermöglichen würde, ein Peer-to-Peer-Webhosting zu nutzen und dazu beizutragen.

Ich meine nicht nicht offene Projekte (wie Google Web Hosting, die Google-Ressourcen verwenden, nicht die von Benutzern), sondern offene Projekte, bei denen jeder Benutzer zum Hosting des globalen Webhostings beiträgt, indem er seine Ressourcen (CPU, Bandbreite) zur Verfügung stellt. verfügbar sein.

Mir fallen mehrere Vorzüge solcher Systeme ein:

  • Automatischer Lastausgleich
  • bessere Lokalität
  • keine Speicherbeschränkungen
  • frei

Warum ist ein solches System noch nicht weit verbreitet?

BEARBEITEN:Ich denke, das "97,2%, plz Seed !!" Das Problem tritt auf, weil alle Benutzer nicht alle Dateien säen.Wenn jedoch ein System aufgebaut wird, bei dem alle Benutzer gleichermaßen zu allen Inhalten beitragen, tritt dieses Problem nicht mehr auf.Dadurch sind Peer-to-Peer-Speichersysteme (wie Wuala) zuverlässig.

Das Problem des proprietären Codes ist relevant, ebenso wie die Tatsache, dass ein Benutzer möglicherweise nicht weiß, welchen (möglicherweise „schlechten“) Inhalt er hostet.Danke für deine Antworten.

Ich füge noch ein weiteres Problem hinzu:Die Latenz kann höher sein als bei einem dedizierten Server.

EDIT 2:Die Vertraulichkeit von Code und Daten kann durch Verschlüsselung erreicht werden.Bei Wuala beispielsweise sind alle Dateien verschlüsselt, und ich denke, dass in diesem System keine Sicherheitslücke bekannt ist (aber ich könnte mich irren).

Es stimmt, dass Sämaschinen nicht viele oder nur wenige Vorteile hätten.Aber es würde verhindern, dass Menschen von Webhosting-Unternehmen abhängig werden.Und eine solche dezentrale Art, Websites zu hosten, kommt meiner Meinung nach der ursprünglichen Idee des Internets näher.

War es hilfreich?

Lösung

Das ist was Freenet im Grunde ist,

Freenet ist eine kostenlose Software, mit der Sie Informationen im Internet veröffentlichen und abrufen können, ohne Angst vor Zensur haben zu müssen.Um diese Freiheit zu erreichen, ist das Netzwerk vollständig dezentralisiert und Herausgeber und Verbraucher von Informationen sind anonym.Ohne Anonymität kann es niemals echte Meinungsfreiheit geben, und ohne Dezentralisierung wird das Netzwerk anfällig für Angriffe sein.

[...]

Benutzer tragen zum Netzwerk bei, indem sie Bandbreite und einen Teil ihrer Festplatte (den sogenannten „Datenspeicher“) zum Speichern von Dateien zur Verfügung stellen.Im Gegensatz zu anderen Peer-to-Peer-Filesharing-Netzwerken lässt Freenet den Benutzer nicht kontrollieren, was im Datenspeicher gespeichert wird.Stattdessen werden Dateien je nach Beliebtheit beibehalten oder gelöscht, wobei die am wenigsten beliebten Dateien verworfen werden, um Platz für neuere oder beliebtere Inhalte zu schaffen.Dateien im Datenspeicher werden verschlüsselt, um die Wahrscheinlichkeit einer Strafverfolgung durch Personen zu verringern, die Freenet-Inhalte zensieren möchten.

Das größte Problem ist, dass es langsam ist.Sowohl in der Übertragungsgeschwindigkeit als auch (hauptsächlich) in der Latenz.Selbst wenn Sie viele Leute mit einem anständigen Upload-Durchsatz erreichen können, wird es nie so schnell sein wie ein oder zwei dedizierte Server.Die Geschwindigkeit ist für das, was Freenet ist (Daten veröffentlichen ohne Angst vor Zensur), in Ordnung, aber nicht für das Hosten Ihrer Website.

Ein größeres Problem besteht darin, dass es sich bei den Inhalten um statische Dateien handeln muss, was ihre Verwendung für die meisten stark frequentierten Websites ausschließt.Um dynamische Daten bereitzustellen, müsste jeder Peer Code ausführen (beängstigend) und wahrscheinlich Daten aus einer Datenbank abrufen (was aufgrund der Latenz eine weitere große Verzögerung wäre).

Ich denke, „Cloud Computing“ kommt dem P2P-Webhosting in etwa so nahe, wie wir vorerst sehen werden.

Andere Tipps

Für unser Geschäft kann ich aus 2 Gründen denkt nicht Peer-Hosting zu verwenden:

  1. Ansprechbarkeit. Peer gehostete Lösungen sind oft zuverlässig aufgrund der massiven Anzahl von gemeinsam genutzten Ressourcen, aber sie sind auch nutoriously instabil. So ist die Browser-Erfahrung wird intermittierend.
  2. Proprietary Daten / Code. Wenn ich benutzerdefinierte Logik für meine Website geschrieben habe möchte ich nicht alle Benutzer im Netzwerk mit Zugang. Sie könnten auch in Fragen der Privatsphäre mit Kundendaten führen.

Wenn ich einige meiner PCs CPU und Bandbreite bis zu einem gewissen p2p Web-Hosting-Service spenden bin, wie kann ich sicher sein, dass es nicht Kinderpornografie oder andere ähnlich ekelhaft Inhalt wird verwendet, würde am Ende zu dienen?

P2P Website-Hosting ist noch nicht weit verbreitet, da der Begleiter Technologie höhere Upstream-Raten für einzelne Kunden ermöglicht noch nicht weit verbreitet ist, und das ist etwas, was ich in * suchen.

Was ist für diese benötigt wird, Wireless Mesh Networking genannt, die der durchschnittliche Benutzer die volle Upstream-Geschwindigkeit, die ihre Router ist in der Lage zu nutzen, anstatt nur, was einige Geschäftemacherei ISP Rationen aus ihnen, während sie Informationen zwischen Relais ermöglichen sollte andere Router, so dass sie ihr Ziel schließlich erreicht.

Um eine Website P2P, eine Art Kombination aus Technologie Host erforderlich ist zwischen drahtloser Mesh-Kommunikation, Mehrfachredundanz RAID-Speicher, Strom-Sharing, und eine Art von Verschlüsselungsschlüssel Hierarchie, die verschiedenen Benutzer unterschiedliche Fähigkeiten ermöglicht es, die Daten zu ändern das heißt, das übertragen, so dass etwas dynamisch wie ein Forum, gehostet werden. Das System würde selbst aktualisierende sein, diese zu übernehmen, die wahrscheinlich durch Zeitstempel aller Datenpakete verteilt.

Es kann auch andere mögliche Katalysatoren sein, die die weit verbreitete Verwendung von p2p-Hosting verursachen würden, aber ich glaube, alles, was die physische Architektur Hardware liefert für Verkabelung tatsächlich das Internet wieder in seine ursprünglichen Theorie der Web-Kommunikation ist ein guter Kandidat.

Natürlich wie immer, der Hauptgrund, diese noch nicht umgesetzt worden ist, weil es wenig oder gar kein Geld drin ist. Die Idee wird viel schneller, wenn entweder abgeholt werden:

  1. Jemand findet einen Weg zu weitgehend korrupt es in Richtung Konsum

  2. Router-Hersteller erkennen, dass es eine große Nachfrage für WiMesh-ready Routern

  3. Es gibt ein globalen Paradigmenwechsel vom Profitstreben weg und zu den Dinge nur zu Nutzen zu schaffen die gesamte Menschheit durch Fülle zu schaffen und das Streben nach optimaler Effizienz

* siehe p2pint dot darkbb dot com, wenn Sie bei der Entwicklung dieses Konzepts interessiert sind,

Wie oft haben Sie „97,2%, bitte Samen !!“ gesehen für jede zufällige torrent?

Sie einfach das Chaos vorstellen, wenn auch nur ein kleiner Teil der Bahn auf diese Weise nicht mehr verfügbar ist.

Es klingt wie diese Idee würde eine Menge Kosten für die einzelnen Seeder (Bandbreite) ohne viel Nutzen hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top