HTTPS-OUTCALLS — VERBINDUNG MIT DER AUSSENWELT

ICP-Canister können HTTP-Anfragen an externe Server stellen. Das nennt sich HTTPS Outcalls. Es durchbricht die traditionelle Blockchain-Isolation.

SO FUNKTIONIERT ES:

1. Der Canister stellt eine HTTP-Anfrage (GET, POST, HEAD)

2. Alle Knoten im Subnetz führen die Anfrage unabhängig voneinander aus

3. Die Antworten werden mithilfe eines Konsenses verglichen

4. Eine einzelne, vereinbarte Antwort wird an den Canister zurückgegeben

WAS DAS ERMÖGLICHT:

- Echtzeit-Preisdaten von Börsen abrufen

- Herkömmliche APIs aufrufen (Twitter, GitHub, Wetter)

- In Web2-Dienste integrieren

- Off-Chain-Daten ohne Oracles abrufen

KONSENS ÜBER ANTWORTEN:

Für deterministische Ergebnisse:

- GET-Anfragen müssen die gleiche Antwort liefern

- POST-Anfragen müssen dasselbe Ergebnis erzeugen

- Header werden normalisiert

- Das Timing wird vom Subnetz verwaltet

ANWENDUNGSFÄLLE:

1. DeFi: Echtzeit-Kursdaten

2. Social: Twitter-Posts aus einem Canister

3. IoT: Sensordaten auslesen

4. Enterprise: Aufrufen von Legacy-APIs

5. KI: Abrufen externer Modell-Ergebnisse

EINSCHRÄNKUNGEN:

- Kann keine zustandsbehafteten HTTP-Verbindungen aufrechterhalten

- Antwortgröße ist begrenzt

- Kann keine Cookies oder Sessions verwenden

- Ratenbegrenzung hängt von externen Servern ab

Das ist es, was ICP zur einzigen vollständig On-Chain-Plattform macht, die sich nahtlos mit dem gesamten Web verbinden kann.

Als Nächstes: Teil 15 — Bitcoin-Integration

$ICP #InternetComputer #Kurs