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