Dezentrale vs zentrale Software
Die Anfänge des Internets gehen auf dezentralisierte Lösungen zurück. Wolltest du in den frühen 90gern eine Webseite betreiben, gingst du zum Elektronikhändler und hast dir einen PC geholt. Zuhause irgendwo aufgestellt und die Menschen hatten so direkten Zugriff auf die Informationen die du bereitstellen wolltest. Jeder Rechner war im Prinzip mit jedem Rechner aus dem Internet verbunden. Erst etwas später kam das Server-Hosting.
Dann kamen die ersten Web-Hoster auf und die Notwendigkeit sich um seinen eigenen Server kümmern zu müssen fiehl langsam weg. Damit haben wir uns aber auch in eine Abhängigkeit begeben. Wenige Großkonzerne wie Amazon oder Google kontrollieren damit die Daten von sehr vielen Menschen. Auch kann der Bestand unserer Daten damit nicht garantiert werden. Die Prämisse lautet, je größer und mächtiger der Konzern bei dem ich meine Daten hoste, desto wahrscheinlicher ist es meine Daten lange sicher zu behalten. Dadurch wurden auch die Services die diese Firmen anbieten immer umfangreicher. Das Internet wie es der Durchschnittsbürger verwendet dreht sich damit um wenige große Firmen. Riesige „Knoten“ im Netzwerk.
Die Daten die wir an diese Knoten schicken oder von diesen bekommen werden geroutet. Das bedeutet, dass das Datenpaket, das ich schlussendlich über meine Netzwerkkarte auf meinen Rechner lade von einem Knoten zum nächsten weitergegeben wird, bis es schlussendlich bei meinem Internet Service Provider landet der mir das Paket dann direkt zustellt. Die Datenmengen sind aber bereits jetzt so massiv, dass an jedem Knotenpunkt den dein Paket passieren muss ein gigantischer Datenverkehr entsteht. Zudem können Daten von jemanden dabei mitgelesen werden (sofern die Verschlüsselung fehlt).
Die meisten Menschen verwenden diese Services, sie funktionieren und bereichern unser Leben. Warum sollte man sich trotzdem darüber Gedanken machen?
Weil es schlecht für unsere gesamte Wirtschaft ist. Sehr schlecht.
In einer guten Ökonomie wird von einem Gut (hier sind es Daten) immer mehr und mehr produziert und verwertet. In einer schlechten Ökonomie werden es immer weniger. Große Player wie Google, Facebook, Amazon, Alibaba, Apple, uvw. sammeln Daten über uns und machen diese zu Geld. Da auch ihre Services die sie anbieten bereits so verzahnt und vielfältig sind, ist es als junges Unternehmen nicht einfach an diesem Markt teilzunehmen. Konzerne schlucken sich regelmäßig gegenseitig und trocknen damit den Markt immer weiter aus.
Zu viel Macht konzentriert sich damit bereits auf wenige Firmen. Keiner von uns hat wirklich die Kontrolle darüber wie seine Daten verwendet werden und ich bin der Überzeugung, dass wir für diese natürliche Ressource bezahlt werden sollten. Der Wert dieser Ressource wird auch in Zukunft immer weiter steigen.Informationen über Kunden zu sammeln ist sehr wichtig. Wer die gesammelten Daten vom Fahrtendienst Uber hat, kann über diese Daten auch für Regierungen relevante Daten verarbeiten. Fahren mehrere Personen mit verschiedenen Uber-Fahrern gleichzeitig oder kurz nacheinander von einem Ort weg, kann eine Veranstaltung oder Treffen nachgewiesen werden. Aus diesen Daten lassen sich wiederum neue Informationen generieren. Können Staaten auf Quellen mehrerer Konzerne zugreifen, lassen sich damit auch Beziehungen zwischen ihnen herstellen. Totaler Überwachungsstaat ist längst keine Zukunftsmusik mehr, unsere Politiker sind damit auch in Verantwortung mit diesen Möglichkeiten respektvoll und verantwortungsvoll umzugehen.
Wenn man von einem zentralen Netzwerk spricht, spricht man hauptsächlich von klassischen Server / Client Architekturen. Fällt der Server aus, ist auch das Netzwerk weg. Spricht man von einem verteilten Netzwerk, so spricht man (nach Andrew S. Tanenbaum) von einem Zusammenschluss von einander unabhängiger Rechner die sich dem Benutzer als ein System präsentieren. Bei den Services von Facebook, Google und co spricht man von einem zentralen verteilten System. Sitzt du gemütlich an einem Freitag-Abend in deinem Wohnzimmer in Wien die Fotos deines letzten Urlaubs auf Facebook anzusehen holst du dir diese Daten nicht aus den Vereinigten Staaten sondern aus einem Rechenzentrum in Europa. Facebook entscheidet aus dem Standort ihrer User woher sie beliefert werden. Für Anbieter von Services in dieser Größenordnung ist das sinnvoll und notwendig.
Quelle: /ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5bgFYiZ1/images/centralized-decentralized-distributed.jpg
In einem dezentralen Netzwerk gibt es mehrere Server die untereinander gleichberechtigt sind. Fällt einer (oder mehrere) davon aus, bleibt aber eine für den Service ausreichende Menge an Servern übrig ist der Service trotzdem erreichbar. Damit kommen wir auch schon langsam in die Richtung in die ich ursprünglich wollte. Die Blockchain.
Darüber erzähle ich dir gerne mehr in meinem nächsten Blog-Eintrag, danke fürs Lesen! Was denkst du darüber? Lass mir ein Kommentar da!