Etwas am zkPermissions von Newton Protocol beschäftigt mich: das Wort „widerruflich“.
Die Darstellung ist, dass Nutzer Agenten mit abgegrenzten, widerruflichen Berechtigungen ausstatten, statt private Schlüssel herauszugeben. Das ist eine echte Verbesserung gegenüber blinder Delegation. Aber widerruflich – wann genau?
Wenn ein Agent bereits einen Automations-Intent übermittelt hat und er in der Pipeline auf einen Operator wartet, auf eine TEE-Bestätigung, auf eine Validator-Bestätigung: Stoppt ein Widerruf dann diese konkrete Aktion mitten im Ablauf, oder blockiert er nur die nächste? Session-Keys und Berechtigungsaktualisierungen leben im Keystore-Rollup, das eigene Blockzeiten und Finalität hat. Es gibt ein Zeitfenster – auch wenn es klein ist – zwischen „der Nutzer entscheidet, den Widerruf einzuleiten“ und „der Berechtigungsstatus wird tatsächlich On-Chain aktualisiert“.
Bei Automationen mit niedrigen Risiken wie DCA-Käufen dürfte dieses Zeitfenster wahrscheinlich nicht ins Gewicht fallen. Bei allem, was zeitkritisch ist oder einen hohen Wert hat, schon.
@NewtonProtocol $NEWT #Newt
Die Darstellung ist, dass Nutzer Agenten mit abgegrenzten, widerruflichen Berechtigungen ausstatten, statt private Schlüssel herauszugeben. Das ist eine echte Verbesserung gegenüber blinder Delegation. Aber widerruflich – wann genau?
Wenn ein Agent bereits einen Automations-Intent übermittelt hat und er in der Pipeline auf einen Operator wartet, auf eine TEE-Bestätigung, auf eine Validator-Bestätigung: Stoppt ein Widerruf dann diese konkrete Aktion mitten im Ablauf, oder blockiert er nur die nächste? Session-Keys und Berechtigungsaktualisierungen leben im Keystore-Rollup, das eigene Blockzeiten und Finalität hat. Es gibt ein Zeitfenster – auch wenn es klein ist – zwischen „der Nutzer entscheidet, den Widerruf einzuleiten“ und „der Berechtigungsstatus wird tatsächlich On-Chain aktualisiert“.
Bei Automationen mit niedrigen Risiken wie DCA-Käufen dürfte dieses Zeitfenster wahrscheinlich nicht ins Gewicht fallen. Bei allem, was zeitkritisch ist oder einen hohen Wert hat, schon.
@NewtonProtocol $NEWT #Newt