Die Ethereum Foundation hat zkAPI am 1. Oktober im Mainnet angekündigt. Damit wird ein privates, nutzungsbasiertes KI-Zahlungsmodell, das Davide Crapis und Vitalik Buterin gemeinsam entwickelt haben, im laufenden Finanzbetrieb getestet. Nutzer können eine Ausstiegsabhebung ohne Freigabe des Abrechnungsservers einleiten, allerdings gilt dafür eine Anfechtungsfrist von 24 Stunden. Das Mainnet-Manifest legt eine Laufzeit der Notizen von 30 Tagen fest. Danach kann eine aktive Notiz von der Treasury statt vom Nutzer beansprucht werden.
Die Implementierung entstand bei Open Anonymity in Zusammenarbeit mit der Ethereum Foundation. Die Abhebungsregeln machen die Wiederherstellung davon abhängig, ob der Nutzer seine Ausgabedaten lokal gespeichert hat, welchen Status die Notiz hat und ob er vor dem Ablauf einen Ausstieg einleiten kann. In der Ankündigung der Foundation ist von einem verknüpften Tresor mit USDC-Guthaben die Rede. Das aktuelle Mainnet-Manifest weist ihn dagegen als nativen ETH-Tresor aus, dessen Guthaben in ganzen Gwei erfasst werden.
Warum das wichtig ist
Bei zkAPI wird eine Notiz durch eine Einzahlung gedeckt, während die privaten Ausgabedaten im Wallet verbleiben. API-Anfragen autorisieren die Nutzung, ohne dass bei jeder Anfrage eine Onchain-Transaktion ausgelöst wird. Bei der Abrechnung des Dienstes signiert der Server einen Folgezustand für das verbleibende Guthaben. Damit sind die Wallet-Daten entscheidend dafür, nachzuweisen, was noch übrig ist, wenn die Abrechnung endet oder der Server nicht mehr verfügbar ist.
Es gibt zwei Wege zur Abhebung. Für einen einvernehmlichen Abschluss ist die Signatur des Servers erforderlich. Bei einer Ausstiegsabhebung ist das nicht der Fall, doch zunächst wird die Notiz für 86.400 Sekunden, also 24 Stunden, als ausstehend markiert. Innerhalb dieses Zeitfensters kann ein Anfechtender nachweisen, dass der Ausgabestatus eine Anfrage bereits autorisiert hat. Eine erfolgreiche Anfechtung macht die Auszahlung rückgängig und setzt die Notiz wieder auf aktiv. Sie klärt jedoch keine strittige Rechnung und garantiert keine Rückerstattung.
Der Tresorbesitzer kann Einzahlungen, einvernehmliche Abschlüsse und neue Ausstiegsabhebungen pausieren. Die Pause verhindert weder Anfechtungen noch den Abschluss eines bereits ausstehenden Ausstiegs oder Ansprüche nach Ablauf. Einen Ausstieg einzuleiten, hängt daher weiterhin davon ab, dass der Tresor verfügbar und nicht pausiert ist.
Auswirkungen auf den Markt
Der Ablauf der Frist birgt ein eigenes Risiko für Guthaben, die in einer aktiven Notiz verbleiben. Das Manifest legt eine Laufzeit von 30 Tagen fest, während der Tresor den Ablaufzeitpunkt auf den nächsten Tageswechsel aufrundet. Sobald eine aktive Notiz dafür infrage kommt, kann sie über einen Ablaufanspruch geschlossen werden, der ihre gesamte erfasste Einzahlung an die Treasury überträgt. Ausstehende Abhebungen können nicht auf diesem Weg beansprucht werden.
Das Guthaben lautet auf ETH, nicht auf stabile Dollarbeträge, und sein Dollarwert schwankt mit dem ETH-Kurs.
Häufig gestellte Fragen
-
Wie kann ein zkAPI-Nutzer ohne Zustimmung des Abrechnungsservers Geld abheben?
Der Nutzer kann eine Ausstiegsabhebung ohne Freigabesignatur des Servers einleiten. Der Tresor hält die Auszahlung für eine 24-stündige Anfechtungsfrist ausstehend, bevor sie abgeschlossen werden kann.
-
Was kann während der 24-stündigen Anfechtungsfrist für eine zkAPI-Abhebung geschehen?
Ein Anfechtender kann nachweisen, dass der Ausgabestatus eine Anfrage bereits autorisiert hat. Bei erfolgreicher Anfechtung wird die ausstehende Auszahlung rückgängig gemacht und die Notiz wieder aktiviert.
-
Was geschieht nach Ablauf der Frist mit einer aktiven zkAPI-Notiz?
Eine berechtigte aktive Notiz kann über einen Ablaufanspruch geschlossen werden, der ihre gesamte erfasste Einzahlung an die Treasury überträgt. Das Manifest sieht eine Laufzeit von 30 Tagen vor; der Ablauf wird auf einen Tageswechsel aufgerundet.
-
Kann der Besitzer des zkAPI-Tresors verhindern, dass ein Nutzer eine Ausstiegsabhebung startet?
Der Besitzer kann das Einleiten neuer Ausstiegsabhebungen pausieren. Die Pause verhindert weder Anfechtungen noch den Abschluss eines bereits ausstehenden Ausstiegs.
-
Ist ein zkAPI-Guthaben an den Dollar gekoppelt?
Nein. Der Mainnet-Tresor ist als natives ETH ausgewiesen, sein Dollarwert verändert sich also mit ETH. Für dollarbasierte Inferenz wird ein festgelegter Chainlink-ETH/USD-Kurs verwendet, der während Abrechnung und Wiederherstellung unverändert bleibt.