Das Erste, was mir auffiel, war ein erneuter Versuch, der beim zweiten Anlauf fertig wurde.
Nichts Dramatisches. Nur eine einzelne Anfrage, die länger pausierte, als ich erwartet hatte, während ich Newton Mainnet Beta überprüfte, nachdem ich heute ein paar Newton-Aufgaben abgeschlossen hatte. Ich hätte sie fast ignoriert, weil Retries doch ständig passieren.

Mein erster Gedanke war einfach. Kapazität.
Vielleicht eine weitere arbeitsreiche Phase. Vielleicht war der Knoten, den ich getroffen habe, einfach nur unter Last. Das erschien mir durchaus plausibel.
Aber es war nicht so einfach.
Die Anfrage wurde schließlich abgeschlossen, doch die Zeitspanne über den gesamten Ablauf wirkte seltsam ungleichmäßig. Der Upload wurde akzeptiert. Der Speicher bestätigte es. Die Registrierung erschien. Dann wurde alles langsamer, bevor die Aufgabe zur Ausführung verfügbar war. Newton's Mainnet Beta ist auf Richtlinienüberprüfung vor der Abrechnung ausgelegt, daher war die sichtbare Verzögerung nicht automatisch dasselbe wie ein defektes System.
Das war die erste Unstimmigkeit.
Ich denke immer wieder, dass Leute, einschließlich manchmal ich selbst, Bestätigung als Abschluss behandeln. Das ist nicht dasselbe.
Soweit ich es nachvollziehen konnte, wirkte die Kette eher so:
Upload → Speicherung → Registrierung → Weiterleitung/Propagation → Richtlinienverifizierung → signierte Attestation → Ausführung → wiederholte Nutzung.
Jede Ebene wirkte für sich genommen gesund.
Das Warten passierte zwischen ihnen.
Heute früher habe ich tatsächlich auch einen dummen Trading-Fehler gemacht. Ich habe eine Position eröffnet, weil die Order sofort bestätigt wurde, dann aber gemerkt, dass die Liquidität dahinter nicht annähernd so tief war, wie ich angenommen hatte. Bestätigung ist keine Ausführungsqualität. Lustig, wie dieselbe Idee zweimal innerhalb eines Tages auftauchte.
Die versteckte Abhängigkeit, auf die ich jetzt mehr achte, ist nicht Bandbreite oder Hardware.
Es ist der Modellzustand und die Warteschlangenintervalle rund um die Verifizierung.
Wenn diese Operatoren in leicht unterschiedlichen Zeitfenstern arbeiten, kann das System inkonsistent wirken, obwohl jede einzelne Komponente sich exakt so verhält, wie sie es laut Design soll. Offenbar ist das schwieriger zu bemerken als eine fehlgeschlagene Transaktion, weil nichts sichtbar kaputtgeht. Es zögert einfach nur….
Ich bin immer noch nicht sicher, ob dieses Zögern während der normalen Nutzung überhaupt eine Rolle spielt.
Vielleicht ist es das nicht.
Was ich nicht auflösen kann, ist: Was passiert, wenn Tausende von Agenten, Nutzern und automatisierten Vaults alle gleichzeitig nach einer Kampagne oder bei einem plötzlichen Nachfrageanstieg eintreffen? Bleibt das Warten unsichtbar, oder wird es zum echten Engpass?
Das ist die Frage, zu der ich immer wieder zurückkomme.

