ICP-KONSENS — WIE EINVERSTÄNDNIS ERREICHT WIRD

ICP verwendet ein neuartiges Konsensprotokoll namens IC-Consensus. Es kombiniert mehrere Innovationen:

1. SCHWELLENWERT-BLS-SIGNATUREN

Jeder Blockvorschlag wird mit Threshold BLS signiert. Wenn genug Knoten zustimmen, wird der Block finalisiert. Das ist schneller als traditioneller Nakamoto-Konsens.

2. ASYNCHRONE VERIFIZIERBARE RANDOM-FUNCTION (AVRF)

Wählt zufällig Blockmacher für jede Runde aus. Verhindert gezielte Angriffe auf bestimmte Knoten. Sorgt für Fairness.

3. PIVOTIEREN

Wenn ein Blockmacher langsam oder böswillig ist, übernimmt ein anderer Knoten. Das Netzwerk wechselt dynamisch zum schnellsten ehrlichen Vorschlagenden.

4. DAG-BASIERTEN KONSENSUS

Anstelle einer einfachen Kette verwendet ICP einen gerichteten azyklischen Graphen. Mehrere Blöcke können parallel vorgeschlagen werden. Das erhöht den Durchsatz erheblich.

5. ROUTING ZWISCHEN SUBNETZEN

Die NNS koordiniert Nachrichten zwischen Subnetzen. Wenn ein Canister A in Subnetz 1 Canister B in Subnetz 2 aufruft, wird die Nachricht über ein dediziertes Protokoll weitergeleitet.

ENDGÜLTIGKEIT:

ICP erreicht ENDGÜLTIGKEIT in zwei Schritten:

- Verifikation: Ein Block wird verifiziert, sobald genügend Schwellenwertsignaturen gesammelt wurden

- Finalisierung: Ein Block wird finalisiert, wenn er eine bestimmte Anzahl an Bestätigungen erreicht

Das unterscheidet sich von Bitcoin, wo die Endgültigkeit 6 Bestätigungen erfordert. Die Endgültigkeit bei ICP ist nahezu augenblicklich.

Als Nächstes: Teil 5 — Subnetze und Replikation

$ICP #InternetComputer #Course