Die Zukunft des Webs wird es nicht sein

    Wie wird das Web in Zukunft aussehen? Sie schreiben viel darüber - ausgehend von den neuen Spezifikationen für HTTP, die eine schnellere und sicherere Datenübertragung über das Netzwerk ermöglichen und mit den Ideen eines „semantischen“ Webs enden . Das ist alles wunderbar, das Web braucht schnelle Netzwerke und organisierte Daten, aber es gibt Probleme, die mit den verwendeten Technologien unterschätzt und unlösbar bleiben. Lassen Sie uns Beschwerden über die aktuelle Implementierung sammeln?

    Die Informationen im Netz sind tödlich.

    Jeder Dienst im Netzwerk kann geschlossen werden, und alle vom Dienst gesammelten Informationen gehen verloren. Ja, einige Dienste (hi, Wikipedia!) Ermöglichen das Herunterladen eines vollständigen Speicherauszugs Ihrer Daten, und die Größe dieses Speicherauszugs ist nicht groß genug, aber das Aufrufen eines Spiegels und das Wiederherstellen eines Dienstes ist immer noch eine schwierige Aufgabe. Nicht nur aus technischen, sondern auch aus materiellen Gründen.
    ★ Je beliebter der Service, desto mehr Geld benötigen Sie für das Hosting.
    Dies ist normalerweise kein Problem für die kommerzielle Entwicklung einer Ressource. Mehr Besucher - mehr Geld für Werbung und andere Dienstleistungen. Aber um den beliebten gemeinnützigen internationalen Dienst zu unterstützen, könnte dies ein schwerer Schlag sein. Spenden und Crowdfunding können große bekannte Dienste retten, aber kleine müssen noch nervige Anzeigen aufhängen, um zumindest für das Hosting zu bezahlen.
    ★ Das Web ist dazu verdammt, kommerziell zu sein.
    Es ist schwer zu sagen, ob dies schlecht ist. Kommerzieller Service folgt in erster Linie dem Interesse des Eigentümers, nicht der Gemeinschaft. Alle Informationen über den Dienst gehören dem Eigentümer, nicht der Community. Auf diese Weise können wir den Dienst einerseits intensiver und richtungsweisender entwickeln, auf der anderen Seite bedeutet dies, dass er sich nicht entwickelt, wenn die Informationen kein Geld enthalten. Und Konkurrenten, die mehr Geld haben, werden sich einen Vorteil verschaffen.
    Wie wir sehen, wird es ein Problem sein, den Dienst zu reproduzieren, wenn er geschlossen ist. Aber welche Risiken birgt die Schließung des Dienstes?
    • Kommerzielles Risiko (das Projekt erreichte keine Selbstfinanzierung)
    • Kommerzielle Zensur (Inhalt ist durch Gerichtsentscheidung wegen Verletzung von Eigentum / geistigen Rechten / Patenten gesperrt)
    • Kommerzielle Selbstzensur (einige Inhalte sind für den Eigentümer des Dienstes nicht von Vorteil)
    • Politische Zensur (die Behörden mögen Ihren Standpunkt nicht, der nicht mit dem offiziellen übereinstimmt)
    • Öffentliche Zensur (jede Gemeinde mag Ihre Einstellung zu Religion, Akzeptanz / Ablehnung sexueller Minderheiten, Einstellung zu Waffen und Selbstverteidigungsmitteln nicht)

    Wahrscheinlich kann die Liste fortgesetzt werden (in Kommentaren abschreiben, welche anderen Informationsbedrohungen sehen Sie?), Aber offensichtlich sind die Risiken groß. Ewige Dienste existieren derzeit nicht.

    Sie besitzen den erstellten Inhalt nicht

    Inhalte werden von Millionen, wenn nicht Milliarden von Menschen in das Netzwerk gebracht. Dies sind Artikel, Nachrichten und Kommentare in Foren, Videos, Musik und anderen Dateien. Fast jeder Benutzer erstellt Inhalte - notwendig oder unnötig.
    Aber wem gehört dieser Inhalt? Jeder, der es entfernen kann, ist der Eigentümer der Website. Alle Ihre Dateien in den Clouds gehören Ihnen nicht, der gute Onkel gibt Ihnen die Möglichkeit, sie dort zu speichern, aber wenn sich die Stimmung des Onkels oder seine finanziellen Möglichkeiten ändern, kann alles verschwinden. Dies scheint keine Nachricht zu sein, aber bislang wird "ein Account auf dem Github gesperrt" oder "die Ubuntuone-Wolke ist geschlossen" oder "orkut everything" als etwas Ungewöhnliches empfunden.
    Was passiert, wenn Wikipedia geschlossen wird? Schließlich können die freundlichen Augen seines Besitzers nicht immer so viel Geld bringen? Und was passiert, wenn Lurka schließt? Ich werde ihren Inhalt vermissen und ich stelle mir vor, dass es eine Schande für Autoren ist, die jahrelang Inhalte erstellt, bearbeitet und gepflegt haben.

    Das Netzwerk weiß alles über Sie

    Vor ein paar Jahren habe ich einen kleinen Wer-verfolgt-mich-Dienst eingerichtet, mit dem ich die geladene Historie der Dienste einsehen konnte, über die die Informationen über Ihre Besuche im Internet übertragen werden. Über 80% der Websites verfügen über alle möglichen Analyse- und Werbesysteme, mit denen vollständige Informationen über Sie gesammelt werden können. Auf Ihrer sozialen Netzwerkseite eingeloggt? Nun ist bekannt, wie Ihr Name lauten soll. Hast du eine Pizzabestellung hinterlassen? Es ist bekannt, wo Sie leben oder arbeiten. Sie haben Yandex-Karten angeschaltet, um ohne Stau nach Hause zu kommen? Jetzt ist Ihre Route bekannt (Übrigens, haben Sie bemerkt, dass die Anzahl Ihrer täglichen Routen nicht so groß ist und können Sie vorhersagen, wohin Sie zu einer bestimmten Zeit fahren?).
    Einerseits werden viele sagen: „Wir haben nichts zu verbergen“ und werden Recht haben. Mein Leben ist zu einfach und banal, für jemanden würden solche Informationen einen Wert liefern. Auf der anderen Seite sind alle diese Informationen in ihrer Gesamtheit für alle Benutzer einzeln und in Echtzeit genau der gleiche Schatz für Vermarkter. Diese Informationen sind auch ein Schatz für Behörden wie die NSA, die CIA und das FSB, um „verdächtige“ Bürger zu identifizieren, deren Sichtweise sich von der allgemein akzeptierten unterscheidet. Ich spreche nicht von Gruppen, die illegale körperliche Handlungen begehen. Dies muss gestoppt werden, aber die Menschen sollten freie Information und Gedankenfreiheit haben. Jetzt kommt es mit expliziter oder impliziter Zensur auf das Ministerium der Wahrheit an.

    Ausweg? Technisch gibt es

    Wie sehe ich die Zukunft des Webs? Jede Site ist eine Webanwendung. HTML / CSS / JS, Bildstatik + Manifest in Zip verpackt, signiert mit dem Schlüssel des Autors. Und eine verteilte dokumentenorientierte Datenbank, die im Hintergrund im Browser arbeitet und Daten für die Webanwendung bereitstellt. Auf der Benutzeroberfläche sieht dies möglicherweise wie MongoDB aus, daher werden die Begriffe verwendet. Jede Site verfügt über eine eigene Basis, die durch die Benutzerführung der Site gekennzeichnet ist. Die Sammlungsstruktur der Site ist festgelegt und vom Site-Autor signiert. Eine der Sammlungen sollte eine ACL mit einer Hierarchie von Rechten sein. Alle inhaltserzeugenden Benutzer werden in dieser Sammlung aufgeführt. Jedes Dokument in der Datenbank muss vom Autor des Dokuments signiert sein.
    Offensichtlich sollte eine solche Datenbank niemandem von ihren Nachbarn vertrauen, da die gesamte Logik zum Überprüfen der Schreibberechtigungen in die Datenbank selbst geschrieben werden sollte. Wenn ein Dokument eingegangen ist, überprüfen wir, ob die ID des Benutzers, der das Dokument signiert hat, in der ACL enthalten ist und über die erforderlichen Rechte verfügt. Um eine größere Unabhängigkeit der Benutzer zu gewährleisten, sollte jeder Benutzer beim Betreten einer neuen Site automatisch eine ID und einen Schlüssel generieren.
    Eines der schwierigen Probleme ist die Versionierung von Dokumenten und deren Konsistenz. Es ist möglich, dass zwei Benutzer gleichzeitig unterschiedliche Informationen sehen. Für ein solches System halte ich jedoch die Konsistenz "eines Tages" für normal, was bedeutet, dass das System versucht, die Daten zu synchronisieren, und es einen Zeitpunkt gibt, an dem diese Daten mit zwei zufällig ausgewählten Benutzern des Systems zusammenfallen. Offensichtlich ist dieser Ansatz zum Beispiel bei der Bestellung von Tickets inakzeptabel, aber Aktionssysteme, für die die Synchronisation wichtig ist, sollten als Restful-Services verbunden werden. Separate Inhalte, die nach einiger Zeit ein vollständiges Update überstehen, und Aktionsdienste.
    Für große Dokumente, Videos, Audiodateien oder andere große Dokumente wird empfohlen, keine gridfs in einer verteilten Datenbank zu verwenden, sondern Magnetlinks zu verwenden. In Geschäftsregeln für eine Sammlung für vom Benutzer heruntergeladene Inhalte müssen Sie ein Limit für die Größe des Dokuments angeben (z. B. den Avatar des Benutzers). Torrent ist eine gute Transportschicht für Dateiübertragungen.
    Daten veraltet. Daten werden gespeichert, solange mindestens ein Benutzer daran interessiert ist. Nachdem der letzte Keim verschwunden ist, sterben die Daten. Sie können wiederbelebt werden, wenn ein solcher Samen zurückkehrt. Offensichtlich können die Daten in der Datenbank ohne Maß wachsen und anschwellen. Ein gutes Werkzeug ist meiner Meinung nach das Prinzip „Phoenix“. Da alle Daten öffentlich verfügbar sind (einschließlich der Datenbankdaten und des Frontends), werden die tatsächlichen Daten zu einem bestimmten Zeitpunkt komprimiert, und die Benutzer wechseln zu einer neuen Version der Site. Diejenigen, die es wünschen, können auf der alten Version bleiben, aber wenn der letzte von ihnen aufhört, sie zu benutzen, wird sie verschwinden. Jeder Benutzer kann eine Site mit ihren Daten versehen. Dies ist die zweite Seite der vollständigen Informationsfreiheit.
    Die Beschreibung ist natürlich unvollständig, viele Nuancen müssen noch berücksichtigt werden, aber bisher sehe ich keine unlösbaren Probleme. Ich freue mich über Ihre Meinung zu den Problemen, die Sie bei einer solchen Implementierung sehen.

    Technisch gibt es eine Lösung, Sie können ein System erstellen, das alle oben genannten Probleme löst. Das Problem ist aber, dass niemand ein solches System braucht. Meistens ist jeder mit allem zufrieden. In der Gesellschaft besteht kein dringender Bedarf, die oben genannten Probleme zu lösen, und das neue System wird die Regierung und die Wirtschaft stören. Daher ist dies die Zukunft des Web, die höchstwahrscheinlich nicht sein wird. Ich hatte die Idee, ein Crowdfunding-Unternehmen einzusetzen, um ein solches System zu schaffen. Es wäre möglich, innerhalb von 5-10 Millionen zu bleiben, aber braucht die Gesellschaft das?

    Jetzt auch beliebt: