ICP-ARCHITEKTUR — SO FUNKTIONIERT ES INTERN
Das Internet Computer besteht aus vier Hauptschichten:
LAYER 1 — HARDWARE (Nodes)
Physische Maschinen, auf denen das ICP-Protokoll ausgeführt wird. Jeder Node führt die IC-Replica-Software aus. Die Nodes sind in Subnetze organisiert.
LAYER 2 — SUBNETZE
Gruppen von Nodes, die im Konsens arbeiten. Jedes Subnetz ist eine unabhängige Blockchain, auf der die Canister-Logik ausgeführt wird. Subnetze sind über von der NNS koordinierte Routen miteinander verbunden.
LAYER 3 — CANISTER
Smart Contracts auf ICP. Im Gegensatz zu Ethereum-Smart-Contracts sind Canister:
- Haben ihren eigenen Speicher (Heap + Stable)
- Können Code für ein Web-Frontend bereitstellen
- Können aktualisiert werden, ohne den Status zu verlieren
- Führen Anweisungen in deterministischer Zeit aus
Ebene 4 — BENUTZER UND CLIENTS
Endbenutzer interagieren mit Canistern über:
- Internet Identity (Authentifizierung)
- Candid (Interface-Beschreibungssprache)
- HTTP-Outcalls (externe APIs)
NACHRICHTENFLUSS:
Benutzer -> Gateway -> Subnet-Router -> Konsens -> Ausführung -> Canister -> Antwort
Jede Ebene behandelt eine spezifische Aufgabe. Diese modulare Architektur ermöglicht es ICP, horizontal zu skalieren, indem neue Subnetze hinzugefügt werden.
Als Nächstes: Teil 3 — Chain-Key-Kryptografie
$ICP #InternetComputer #Course