
Die Idee der Unvermeidlichkeit des Übergangs des weltweiten Netzes von einer sitzenden zentrierten Struktur zu einer benutzerzentrierten äußerte ich bereits im Jahr 2012 ( oder in Kurzform ). In diesem Jahr versuchte ich, das Thema des neuen Internets in einem Text weiterzuentwickeln . Nun veröffentliche ich den zweiten Teil des Artikels (ich empfehle, dies vor dem Lesen dieser Seite zu überprüfen).
Was ist also das Fazit? Gibt es die Internetversion web 3.0, aber keine Webseiten? Was gibt es dann?
Es gibt Daten, organisiert in einem globalen semantischen Graphen: alles ist mit allem verbunden, alles folgt aus etwas, alles wurde von jemandem bestimmten bemerkt, verändert, erschaffen. Die letzten beiden Punkte über „folgt“ und „jemand“ erinnern uns daran, dass der Graph nicht objektbezogen, sondern subjektivere Ereignis-bezogen sein sollte. Aber darüber wird es eine eigene Geschichte geben (vorläufig siehe ). Aktuell reicht es aus zu verstehen, dass der semantische Graph von Web 3.0 kein statisches Wissensgebilde ist, sondern eine temporale Struktur darstellt, die Beziehungen zwischen Objekten und Akteuren jeder Aktivität in ihrer zeitlichen Abfolge festhält.
Zusätzlich, wenn wir über die Datenschicht sprechen, sollte erwähnt werden, dass der globale Graph notwendigerweise in zwei ungleiche Teile unterteilt ist: einen Baum von Modellen, der die Verbindungen von Aktionen, Konzepten und deren Eigenschaften beschreibt (entspricht dem Satz von terminologischen Axiomen TBox in OWL), und den Sachgraphen, der Ereignisse zur Festlegung konkreter Werte von Eigenschaften von Dingen und Aktionen enthält (eine Sammlung von Aussagen über Individuen ABox in OWL). Zwischen diesen beiden Teilen des Graphen besteht eine eindeutige Beziehung: Daten über Individuen – das sind konkrete Dinge, Aktionen und Akteure – können nur nach den entsprechenden Modellen im Graphen gebildet und aufgezeichnet werden. Und wie bereits erwähnt, ist der globale Graph in erster Linie sein modellhaftes Segment und entsprechend ist der sachliche Teil natürlich in thematische Bereiche unterteilt.
Jetzt können wir vom Thema Semantik und Daten zum zweiten Epitheton von Web 3.0 übergehen – "dezentralisiert" – also zur Beschreibung des Netzwerks. Es ist klar, dass die Netzwerkstruktur und ihre Protokolle ebenfalls von der Semantik bestimmt werden müssen. Da der Benutzer der Generator und Konsument von Inhalten ist, liegt es nahe, dass er, oder besser gesagt, sein Gerät, als Netzwerkpunkt fungieren sollte. Daher ist Web 3.0 ein Peer-to-Peer-Netzwerk, dessen Knotenpunkte die Geräte der Benutzer sind.
Um Daten in einer bestimmten Kategorie, wie zum Beispiel die Beschreibung einer Person, zu speichern, muss der Nutzer basierend auf einem vorhandenen Konzeptmodell eine Netzwerktransaktion erstellen. Die Daten werden auf dem Gerät des Nutzers und an den Knoten anderer Nutzer gespeichert, die für dieses Modell angemeldet sind. Auf diese Weise, durch den Austausch von Transaktionen über einen festen Satz von Modellen, in denen ihre Zusammenarbeit verwirklicht ist, bilden die Teilnehmer dieser Aktivitäten ein mehr oder weniger autonomes Cluster. Das bedeutet, dass der gesamte globale semantische Graph verteilt in thematischen Clustern und dezentral innerhalb dieser Cluster gespeichert wird. Jeder Knoten kann, während er mit bestimmten Modellen arbeitet, Teil mehrerer Cluster sein.
Beim Beschreiben der Netzwerkschicht sollten auch einige Worte zum Konsens gesagt werden, also zu den Prinzipien der Validierung und Daten-Synchronisation zwischen verschiedenen Knoten. Ohne diese ist der Betrieb eines dezentralisierten Netzwerks nicht möglich. Offensichtlich sollten diese Prinzipien nicht für alle Cluster und Daten gleich sein, denn Transaktionen im Netzwerk können sowohl rechtlich bedeutsam als auch dienstlich oder unwesentlich sein. Daher gibt es im Netzwerk mehrere Ebenen von Konsens-Algorithmen, wobei das erforderliche Modell durch die Art der Transaktion festgelegt wird.
Es gibt noch ein paar Worte zum Benutzerinterface und zum semantischen Browser zu sagen. Seine Funktionen sind trivial: (1) Navigation durch das Graphen (in thematischen Clustern), (2) Suche und Anzeige von Daten nach Modellen für Fachgebiete, (3) Erstellen, Bearbeiten von Daten und Abwickeln von Netzwerktransaktionen entsprechend den Modellen, (4) Schreiben und Ausführen dynamischer Handlungsmodelle, und natürlich (5) Speichern von Fragmenten des Graphen. Dies ist eine kurze Beschreibung der Funktionen des semantischen Browsers und beantwortet die Frage: Wo sind die Webseiten? Der einzige Ort, den der Benutzer im Web 3.0 besucht, ist sein semantischer Browser, der sowohl ein Werkzeug zur Anzeige als auch zur Erstellung jeglicher Inhalte, Daten und Modelle ist. Der Benutzer bestimmt selbst die Grenzen und die Form der Darstellung seiner Netzwerk-Welt sowie die Tiefe der Einsicht in den semantischen Graphen.
Das ist verständlich, aber wo sind die Websites? Wohin muss man gehen, welche Adresse sollte man in diesen "semantischen Browser" eingeben, um Facebook zu erreichen? Wie findet man die Website eines Unternehmens? Wo kann man ein T-Shirt kaufen oder einen Video-Kanal anschauen? Lassen Sie uns das anhand konkreter Beispiele klären.
Warum benötigen wir Facebook oder ein anderes soziales Netzwerk? Offensichtlich für die Kommunikation: um etwas über sich selbst zu erzählen und zu lesen oder zu sehen, was andere posten, sowie um Kommentare auszutauschen. Dabei ist es entscheidend, dass wir nicht mit allen kommunizieren und nicht alles lesen – die Interaktion ist immer auf einen Rahmen von Dutzenden, Hunderten oder vielleicht einigen Tausend virtuellen Freunden begrenzt. Was ist notwendig, um eine solche Kommunikation innerhalb des beschriebenen Rahmens eines dezentralisierten Netzwerks zu organisieren? Richtig: einen Gemeinschaftscluster mit einer Reihe von Standard-Aktionsmodellen zu erstellen (einen Beitrag verfassen, eine Nachricht senden, kommentieren, einen „Gefällt mir“-Button anklicken usw.), die Zugriffsrechte auf diese Modelle einzustellen und andere Benutzer einzuladen, sich für diesen Satz von Modellen zu registrieren. Hier haben wir unser „Facebook“. Nur ist es nicht das globale Facebook, das allen und jedem die Bedingungen diktiert, sondern ein anpassbares lokales soziales Netzwerk, das vollständig im Ermessen der Teilnehmer des Clusters liegt. Der Benutzer sendet eine Transaktion in das Netzwerk basierend auf einem der Gemeinschaftsmodelle, sagen wir, seinem Kommentar; die Cluster-Mitglieder, die auf dieses Modell abonniert sind, erhalten den Kommentartext, speichern ihn in ihren Repositories (fügen ihn dem Fragment des Wissensgraphen hinzu) und zeigen ihn in ihren semantischen Browsern an. Das heißt, wir haben ein dezentrales soziales Netzwerk (Cluster) zur Kommunikation einer Gruppe von Benutzern, dessen gesamte Daten auf den Geräten der Benutzer selbst gespeichert sind. Könnten diese Daten von Benutzern außerhalb des Clusters gesehen werden? Das ist eine Frage der Zugangseinstellungen. Wenn die Berechtigung dazu vorliegt, könnte der Inhalt der Community-Mitglieder von einem Software-Agenten gelesen und im Browser jedes Benutzers angezeigt werden, der eine Suche im Graphen durchführt. Es sollte auch angemerkt werden, dass die Anzahl und Komplexität der Cluster-Modelle unbegrenzt sind – jeder kann die Gemeinschaft nach den Bedürfnissen seiner Aktivitäten gestalten. Und es ist offensichtlich, dass Benutzer Mitglieder beliebig vieler Cluster sein können, sowohl als aktive Teilnehmer als auch einfach durch das Abonnieren einzelner Modelle nur zur Lesung.
Lassen Sie uns nun die Frage beantworten: Wie finden wir die Website eines Unternehmens? Die Antwort ist einfach: Der Ort, an dem umfassende Informationen über alle Unternehmen zu finden sind, ist der entsprechende Sektor des semantischen Graphen. Um dorthin zu gelangen, kann die Browsernavigation oder eine Suche nach dem Firmennamen helfen. Danach hängt alles vom Benutzer ab – welche Modelle zur Datenanzeige benötigt werden: eine kurze Präsentation, vollständige Informationen, eine Liste der Dienstleistungen, eine Aufstellung offener Stellen oder ein Kontaktformular. Das heißt, das Unternehmen sollte für seine Darstellung im semantischen Graphen eine Reihe von Standardmodellen für die Übermittlung von Transaktionen ins Netzwerk nutzen, und bereits dann werden die Informationen über es für die Suche und Anzeige verfügbar sein. Falls eine Anpassung und Erweiterung der Unternehmenspräsentation im Netz erforderlich ist, können auch eigene Modelle, einschließlich individueller Designs, erstellt werden. Es gibt dabei keine Einschränkungen, außer einer: Neue Modelle müssen in einen konsistenten Baum integriert werden, um die Datenverknüpfung im Themengraphen zu gewährleisten.
Eine triviale Lösung auch für den E-Commerce. Jedes Produkt (Handy, T-Shirt) hat eine einzigartige Identifikationsnummer, und die Produktdaten werden einmalig vom Hersteller ins Netz eingegeben. Natürlich unterzeichnet er diese Daten mit seinem privaten Schlüssel. Das Unternehmen, das bereit ist, dieses Produkt zu verkaufen, veröffentlicht im semantischen Graphen mehrere standardisierte Aussagen zu Preis und Lieferbedingungen. Anschließend entscheidet jeder Benutzer selbst, wie er bei der Suche vorgeht: ob er unter den Produkten, die ein bekannter Verkäufer anbieten kann, sucht oder ob er ähnliche Produkte verschiedener Hersteller vergleicht und anschließend den geeigneten Anbieter auswählt. Das heißt, der Kontext, in dem die Auswahl und der Kauf von Produkten stattfinden, ist der semantische Browser des Users und nicht eine Webseite des Herstellers oder Verkäufers. Natürlich haben sowohl der Hersteller als auch der Verkäufer die Möglichkeit, eigene Produktpräsentationsmodelle zu erstellen, die der Käufer nutzen kann, wenn er möchte und wenn es ihm angenehm erscheint. Ansonsten kann er alles über die standardisierten Such- und Anzeige-Modelle erledigen.
Es ist wichtig, ein paar Worte über Werbung und ihren Platz im semantischen Netzwerk zu verlieren. Die traditionellen Orte für ihre Platzierung bleiben: entweder direkt im Inhalt (zum Beispiel in Videos) oder in Content-Anzeigemodellen. Dabei wird der Mittelsmann zwischen Werbetreibenden und Inhaltseigentümern oder Modellen, die die Webseiteninhaber umfassen, eliminiert.
Das Schema der Funktionsweise eines semantischen dezentralisierten Netzwerks aus der Perspektive des Nutzers ist vollkommen vereinheitlicht: (1) sämtlicher Inhalt wird in einem globalen semantischen Graphen platziert, (2) die Aufzeichnung, Suche und Darstellung von Inhalten erfolgt anhand von Konzeptmodellen, die die semantische Verknüpfung der Daten sicherstellen, (3) das Nutzerverhalten erfolgt über dynamische Modelle, (4) der einzige Ort, an dem eine Aktivität stattfindet, ist der semantische Browser des Nutzers.
Quelle: habr.com
