Ich schaute mir eine Warteschlangenverzögerung bei einer Inferenzanfrage an, als mir etwas auffiel, an das ich vorher nicht gedacht hatte.

Die Anfrage saß länger als üblich fest. Nicht fehlgeschlagen. Nur wartete sie. Der Node-Pool zeigte verfügbare Kapazität. Es waren registrierte, verifizierte TEE-Nodes online.

Ich nahm an, es sei ein vorübergehendes Routing-Problem. Das erschien plausibel.

Aber so einfach war es nicht.

@OpenGradient incentiviert Node-Betreiber mit OPG. Jeder Inferenzaufruf wird in $OPG auf Base ausgeglichen. Das heißt, der Betreiberumsatz wird in einem Token bemessen, dessen Preis schwankt. Wenn der OPG-Preis sich komprimiert, sinkt die reale Rendite in US-Dollar pro Inferenz. Betreiber mit hohen Hardwarekosten – GPU-Instanzen, TEE-Bereitstellung, Attestierungs-Overhead auf Face – geraten in eine Margenkrise, die nirgendwo im Routing-Dashboard sichtbar ist. Kapazität auf dem Papier bedeutet nicht automatisch Kapazität, die wirtschaftlich motiviert ist, um Verkehr zu bedienen.

„Vorhandensein“ ist keine Verlässlichkeit. Genau zu dieser Lücke bin ich immer wieder zurückgekehrt.

Die Abhängigkeitskette hier läuft über die Ökonomie – nicht nur über die Infrastruktur. Der Nutzer sendet eine Anfrage. Das Routing findet einen registrierten Node. Der Node ist online. Aber ob der Betreiber aktiv die Betriebszeit aufrechterhält, TEE-Zertifikate aktuell hält und Anfragen ohne Verzögerung verarbeitet, hängt davon ab, ob die wirtschaftlichen Rahmenbedingungen für ihn noch sinnvoll sind. All das ist für die Routing-Schicht nicht erkennbar. Sie wählt nach Verfügbarkeit, nicht nach dem gesundheitlichen Zustand der Anreize beim Betreiber.

Was ich nicht klären kann, ist, wie die Untergrenze aussieht. Das Netzwerk hat derzeit Betreiber in einer frühen Phase, die vermutlich mit Verlust arbeiten oder in der Bootstrapping-Phase auf subventionierte Anreize setzen.

Wenn der OPG-Preis während eines anhaltenden Verkehrsspitzenanstiegs stark fällt: Wie viele Nodes priorisieren dann ihren Dienst leise nach unten, bevor die Routing-Schicht das überhaupt bemerkt?

@OpenGradient #OPG #opg $OPG