Das Internet und Protokolle
Das Internet ist kein physischer Ort, sondern ein Raum, in dem Informationen existieren. Diese Vorstellung lässt sich durch die Entwicklung der Computerkonzepte und Netzwerke gut erklären:
* Turing (1936): Er definierte den Computer als eine Zustandsmaschine (State-machine), die berechnet. Diese Maschine besteht aus zwei Teilen: einem Ort, an dem Informationen gespeichert werden (Computer Memory), und Methoden, diese Informationen zu modifizieren (Programme).
* Blockchain: Ein virtueller (Raum) Computer, der in ständiger Funktion ist und auf Hardware basiert. Diese Maschinen sind ebenfalls Zustandsmaschinen, bei denen Miner den neuen Zustand des Netzwerks verifizieren.
Protokolle
* Historische Bedeutung: Das Wort "Protokoll" stammt vom Griechischen "protokollon", was das erste Blatt eines Buches oder Bandes bedeutet, oft als Inhaltsverzeichnis benutzt. Später bezog es sich auf formelle diplomatische Gespräche.
* Moderne Bedeutung: Im 20. Jahrhundert wurde "Protokoll" zum technischen Standard für Software, ähnlich wie Sprachen wie Englisch oder Deutsch.
* Netzwerkprotokolle: Diese ermöglichen es Computern, miteinander zu kommunizieren. Zum Beispiel:
* Internet Protocol (IP): Auf dem Network Layer definiert es, wie Adressen und Pakete zwischen Maschinen interagieren.
* Anwendungs-Layer: Hierbei sind Protokolle wie SMTP (für E-Mails) und HTTP (für das Web) wichtig.
*
* DNS: Das Domain Name Service übersetzt IP-Adressen in menschlich verständliche Namen und wird von ICANN überwacht.
Netzwerkstrukturen
* Protokollnetzwerke: Diese sind dezentralisiert, wie das ursprüngliche Internet konzipiert, um auch einen Atomkrieg zu überstehen. Sie basieren auf Konsens und ermöglichen Benutzern, ihre Identität zu besitzen.
* Corporate Netzwerke: Hier kontrolliert eine Firma das Netzwerk, was zu zentralisierten Systemen führt, die Gebühren erheben und die Regeln festlegen.
Blockchain und Kryptowährungen
* Blockchain: Ein verteiltes Ledger, das von verschiedenen Gruppen bearbeitet, geteilt und vertraut werden kann. Es ist eine neue Art von Datenbank, die Regeln und Informationen auf verschlüsselte Weise speichert.
* Bitcoin und andere Kryptowährungen: Sie nutzen Blockchains, um Transaktionen zu sichern. Bitcoin verwendet Proof-of-Work, wo Miner durch mathematische Probleme neue Blöcke validieren.
Zusammenfassung
Das Internet war ursprünglich als ein offenes, dezentralisiertes Netzwerk konzipiert, das jedem ohne Erlaubnis zugänglich ist. Mit der Zeit haben große Firmen jedoch zentrale Kontrolle erlangt, was die ursprüngliche Freiheit und Demokratie des Internets beeinträchtigt hat. Blockchains und Kryptowährungen bieten eine Alternative, indem sie dezentrale, vertrauenslose Systeme ermöglichen, die durch Kryptografie gesichert sind.
Die Entwicklung von Technologien wie dem Internet und Blockchain zeigt, wie wichtig das Netzwerkdesign ist, um die Kontrolle über Daten und Interaktionen zu verteilen oder zu zentralisieren.