La Fondation Ethereum et Open Anonymity Project ont lancé zkAPI sur le réseau principal Ethereum le 1er octobre. Un utilisateur peut déposer des crédits et prouver qu'une requête ultérieure à une API d'IA est payée sans donner au serveur de paiement une identité ni au fournisseur de modèle l'adresse de financement. Le fournisseur reçoit toujours l'invite. Cette séparation est utile, mais il s'agit d'une revendication de confidentialité plus étroite qu'une conversation anonyme avec un modèle.
Résumé
- La Fondation Ethereum affirme que zkAPI a été mis en service sur le réseau principal le 1er octobre, avec un coffre-fort onchain et des vérifications de preuve offchain.
- Une note financée peut autoriser une session API plafonnée et de courte durée plutôt qu'un paiement onchain par invite.
- Le serveur de paiement apprend une dépense valide et le total de la session ; le fournisseur de modèle reçoit les invites et les réponses.
- Le mode direct à clé d'exécution évite un relais de contenu ; le mode proxy permet au serveur zkAPI de voir le trafic.
- Les adresses IP, le timing, le contexte réutilisé et les détails personnels peuvent lier des sessions malgré une source de paiement masquée.
L'annonce technique de la Fondation Ethereum est inhabituellement explicite sur la limite. La preuve masque quelle note paie pour l'utilisation, tandis que le fournisseur exploite le modèle et voit la requête. Elle nomme également les métadonnées réseau et le contenu de l'invite comme sources restantes de corrélation. Cela compte parce que l'expression paiements d'IA privés peut facilement être entendue comme utilisation d'IA privée.
Le projet est en ligne, selon la Fondation, avec un dépôt GitHub public, un coffre-fort sur le réseau principal contenant des crédits USDC et une interface de chat de démonstration liée depuis son annonce. Le déploiement en direct établit qu'il y a du code et un contrat à inspecter. Il n'établit pas l'adoption par les utilisateurs, la portée d'un audit de sécurité, l'anonymat dans chaque configuration client ou la protection contre un fournisseur qui reconnaît l'écriture et les documents d'un utilisateur.
Un dépôt remplace une traînée de factures API
La plupart des API d'IA commerciales associent une clé à un compte et à un moyen de paiement. Le fournisseur peut associer les requêtes à une identité de facturation, même si un utilisateur ne signe jamais l'invite avec un nom. zkAPI introduit un coffre-fort financé et une note privée. Un utilisateur dépose des actifs pris en charge tels que l'USDC dans un contrat ; un logiciel sur la machine de l'utilisateur produit ensuite une preuve à divulgation nulle de connaissance qu'une note financée valide peut payer pour une utilisation limitée sans divulguer de quelle note il s'agit.
Le serveur de paiement vérifie la preuve et émet une clé API à courte durée de vie et plafonnée en dollars. Dans le mode direct à clé d'exécution décrit par la Fondation, les invites vont de l'appareil de l'utilisateur au fournisseur d'IA avec cette clé. Après la session, un reçu signé enregistre l'utilisation mesurée, et le solde privé est débité du montant utilisé plutôt que simplement du plafond réservé. Une preuve peut couvrir une session de plusieurs requêtes.
Cela évite de mettre chaque requête de modèle sur Ethereum. La chaîne voit les dépôts, les fermetures et les retraits du coffre-fort, tandis que le serveur vérifie les preuves de dépense offchain. Le fournisseur de modèle voit le texte et le trafic API. Le serveur de paiement voit la preuve que la session est financée et le montant total facturé, mais en mode direct ne reçoit pas l'invite. Ce sont des affirmations sur l'architecture décrite, pas la preuve que les journaux ou la configuration réseau d'un déploiement particulier ne peuvent jamais corréler les utilisateurs.
Il existe un mode proxy plus simple. Dans celui-ci, le serveur zkAPI relaie la requête de l'utilisateur au fournisseur de modèle. Ce serveur peut voir le trafic, selon la Fondation. Une personne qui choisit entre les modes devrait demander à quelle partie elle confie le contenu et laquelle n'a besoin que de valider une preuve de paiement. Une interface locale qui semble identique pourrait acheminer les requêtes différemment en arrière-plan.
Le note prouve la valeur sans nommer son déposant
La construction cryptographique utilise des engagements dans un arbre de Merkle. Une preuve dit que la note de l’utilisateur fait partie des notes valides financées sans identifier sa feuille. Un nullifier, dérivé d’un secret de note, empêche le même solde d’être dépensé deux fois. La Foundation nomme les preuves Groth16 sur BN254 et les hachages Poseidon, avec un arbre à 32 niveaux. Ces détails importent aux implémenteurs, mais le principe financier est plus simple : vérifier l’appartenance et l’autorité restante de dépenser sans publier le compte qui a fourni le crédit.
L’utilisateur n’obtient pas un usage gratuit en dissimulant une identité. Le serveur doit vérifier la preuve de dépense et réserver un plafond avant d’émettre la clé temporaire. Le fournisseur mesure l’usage. Le reçu règle le montant réel après l’expiration de la clé. Si un plafond de 10 $ est réservé et que 3 $ de service sont consommés, le système est censé facturer 3 $, pas 10 $. Cet exemple illustre la logique de réservation, non un prix publié ni un minimum garanti. Le solde restant demeure dans la note privée, soumis aux règles de l’implémentation.
Le nullifier répond à une défaillance précise : une tentative de dépenser une note deux fois. Il ne prouve pas que le modèle d’IA a répondu avec exactitude, ne préserve pas la confidentialité du prompt et n’empêche pas le fournisseur d’enregistrer les requêtes. Une preuve à divulgation nulle de connaissance est une déclaration sur la validité d’une transaction selon un circuit défini. Ses garanties ne s’étendent pas automatiquement aux autres données qui circulent avec la transaction.
Le chemin de sortie du contrat compte aussi. La Foundation indique qu’un utilisateur peut clôturer le solde du coffre et retirer onchain même si les serveurs zkAPI disparaissent. Cela évite de faire du serveur de paiement la seule voie pour récupérer les fonds. Cela ne rend pas les sorties invisibles : Ethereum enregistre les transactions concernées. La capacité de l’utilisateur à sortir dépend du contrat et de la possession du secret nécessaire, et un utilisateur prudent devrait inspecter les adresses de déploiement, les permissions et tout examen indépendant avant d’attribuer une grande valeur au mécanisme.
Le fournisseur peut reconnaître ce que la preuve ne peut révéler
La preuve de paiement peut dissimuler une source de financement tandis que le corps de la requête contient le nom d’une personne, son employeur, ses antécédents médicaux ou du code propriétaire. Un fournisseur de modèle qui lit le prompt peut le relier à des sessions antérieures à l’aide de phrases répétées, de fichiers téléversés, de l’historique de conversation ou de faits très distinctifs. Aucun lien de portefeuille n’est nécessaire. Un prompt portant sur un produit non publié avec le même nom de projet interne sur trois sessions est son propre identifiant.
Les métadonnées réseau offrent une autre voie. En mode clé d’exécution, le fournisseur peut voir l’adresse IP depuis laquelle l’appareil se connecte. En mode proxy, l’intermédiaire peut voir le trafic et potentiellement les informations sur son réseau d’origine. La Foundation déclare explicitement qu’une IP stable et une corrélation temporelle peuvent affaiblir la confidentialité, et suggère des outils d’anonymat réseau aux utilisateurs cherchant une protection plus forte. Un VPN ou Tor peut modifier le chemin réseau, mais ni l’un ni l’autre ne supprime un nom saisi dans le prompt.
Il existe un test de confidentialité à trois couches. La confidentialité des paiements demande si une facture peut être liée à une note de financement ou à une personne. La confidentialité du réseau demande si le service peut identifier une connexion par IP, timing ou caractéristiques de l’appareil. La confidentialité du contenu demande si quiconque exploitant le modèle peut lire le prompt. zkAPI est conçu principalement pour la première couche. Il peut réduire un lien au niveau du compte entre le journal d’usage du fournisseur de modèle et la source de paiement de l’utilisateur. Il ne fournit pas les deux autres à lui seul.
Ce n’est pas un défaut caché dans les petits caractères. L’annonce du projet lui-même indique que le fournisseur voit les requêtes. La description honnête est plus forte qu’un slogan d’anonymat expansif, car elle indique aux utilisateurs où concentrer des précautions supplémentaires. Une personne qui utilise le service pour poser des questions génériques peut obtenir une non-liabilité substantielle des paiements. Une personne qui colle un contrat signé et un nom complet a divulgué son identité dans le contenu, indépendamment de la voie de paiement.
L’ensemble d’anonymat peut être petit même avec des preuves solides
La connaissance nulle peut cacher laquelle de plusieurs notes a payé, mais la foule pratique compte. Si un seul utilisateur finance un coffre dans une fenêtre temporelle étroite avec un montant de dépôt inhabituel, et qu’un retrait tout aussi distinctif suit une session, un observateur peut former une corrélation plausible à partir du timing et des montants publics. La preuve peut rester cryptographiquement valide et non brisée. L’inférence à partir d’informations externes est une attaque distincte.
L’arbre à 32 niveaux est un paramètre de capacité dans la conception, non la preuve que des milliards d’utilisateurs distincts mélangent aujourd’hui leurs crédits. Un service nouvellement en ligne peut avoir un petit ensemble de notes financées. Pour évaluer l’anonymat en pratique, il faudrait des décomptes datés des dépôts, des notes actives distinctes et des schémas de retrait, avec une agrégation respectueuse de la vie privée. Un dépôt de code ou une taille théorique d’arbre ne fournit pas ces chiffres.
Supposons que dix notes soient éligibles pour une session et que des faits publics en excluent neuf. La preuve mathématique peut encore parfaitement cacher son témoin, tandis que les informations environnantes pointent vers la dixième. Cet exemple jouet explique pourquoi la taille et la diversité de l’ensemble plausible importent plus que le nombre brut de transactions dans le coffre. La standardisation des montants, l’activité différée et l’usage régulier peuvent aider, mais le comportement des utilisateurs et la conception du service déterminent ce qui est disponible à corréler.
Il existe un second type d’ensemble chez le fournisseur d’IA : le groupe de requêtes partageant une clé à courte durée de vie. La clé peut relier les requêtes au sein de sa session plafonnée même si elle ne peut pas identifier le dépôt. C’est inhérent à la mesure d’une session. Si le client renvoie répétitivement les mêmes documents dans des sessions ultérieures, le fournisseur peut aussi les relier entre les clés. Cacher le compte de facturation est précieux, mais cela ne force pas le fournisseur à oublier ce qu’il a lu.
Dessinez les enregistrements pour une seule session sans supposer que quiconque triche. Ethereum enregistre la transaction de dépôt et son adresse de financement. L’appareil de l’utilisateur conserve le secret de la note et envoie une preuve au serveur de paiement. Le serveur enregistre la validité de la preuve, un nullifier et un événement d’émission pour une clé plafonnée. Le fournisseur de modèle enregistre cette clé, les requêtes et l’usage facturé. Le reçu signé lie la clé à un total mesuré. À la clôture, le contrat peut enregistrer une sortie. Chaque partie dispose d’un registre partiel.
La propriété de confidentialité visée est qu’aucun registre d’une seule partie honnête ne relie directement l’adresse de financement aux prompts du fournisseur. Une coalition, une fuite de données ou un observateur extérieur disposant d’horodatages peut avoir plus d’informations. Si un utilisateur dépose un montant inhabituel et envoie immédiatement une seule requête inhabituelle, la corrélation des événements peut devenir plus facile. Si un fournisseur reçoit un document qui identifie l’utilisateur, il peut savoir qui a demandé, même sans jamais voir l’adresse du coffre. C’est un problème de composition, pas une preuve à divulgation nulle de connaissance défaillante.
L’exercice du registre expose aussi l’importance des durées de vie des clés. Un identifiant de session regroupe délibérément toutes les requêtes qu’il autorise afin qu’un fournisseur puisse les mesurer. Un plafond de 50 $ peut permettre de nombreux prompts sous une seule clé. Des plafonds plus bas et des sessions plus courtes peuvent réduire la quantité de contenu lié au sein d’un même identifiant, mais ils exigent des preuves plus fréquentes et peuvent ajouter de la latence ou des frais. Il n’existe pas de réglage universellement privé ; l’utilisateur et le fournisseur choisissent entre commodité, coût et possibilité de liaison.
Un modèle de menace public devrait nommer exactement quels enregistrements sont conservés et pendant combien de temps. Il devrait indiquer si le serveur journalise les adresses IP sources lors de la soumission de la preuve, s’il stocke les nullifiers indéfiniment, et si le fournisseur peut associer les identifiants de reçu au contenu des requêtes après règlement. Supprimer un nom de facturation d’une base de données est utile. C’est insuffisant si un identifiant d’appareil persistant recrée discrètement le même profil.
Un reçu d’usage signé déplace la confiance vers la mesure
Le fournisseur ou le serveur a besoin d’un moyen de facturer le travail réellement effectué. La conception utilise un reçu signé associé à la clé à courte durée de vie et à son usage. Cela déplace une question commerciale centrale vers l’exactitude de la mesure. Si un fournisseur surcompte les tokens, les requêtes ou le temps, une preuve de paiement valide ne peut pas corriger la facture sous-jacente. La signature rend un total affirmé difficile à réécrire ultérieurement ; elle n’établit pas que l’usage affirmé était équitable selon le barème du fournisseur.
Un client devrait demander quelle unité est facturée, qui signe le reçu, comment la réservation inutilisée est libérée, et ce qui se passe lorsqu’une requête échoue à mi-parcours. Ce sont des questions de facturation ordinaires sous un habillage cryptographique inhabituel. Un plafond limite la taille d’une charge imprévue dans une session, mais de nombreuses petites sessions peuvent tout de même accumuler un coût substantiel. Les limites de débit et les factures peuvent nécessiter un processus de litige préservant la confidentialité.
Le compromis est opérationnel. Les comptes API traditionnels simplifient le support client, les remboursements et les enquêtes sur les abus parce qu’un fournisseur peut identifier l’acheteur. zkAPI supprime une identité de facturation persistante du chemin de paiement prévu. Les fournisseurs peuvent encore avoir besoin de contrôles d’abus, de filtrage des sanctions le cas échéant et d’application de l’usage. La Fondation indique que la tarification et les limites de débit peuvent rester, mais les intégrations réelles montreront comment les services équilibrent les paiements sans compte avec leurs obligations et leurs contrôles antifraude.
Un test pratique consiste en une session délibérément interrompue. Le client obtient une clé plafonnée, effectue plusieurs requêtes, perd l’accès au réseau et se reconnecte plus tard. Le reçu reflète-t-il uniquement l’usage livré ? Un utilisateur peut-il auditer localement le montant mesuré sans envoyer le prompt au serveur de paiement ? Si le serveur disparaît, l’utilisateur peut-il récupérer le solde inutilisé via le contrat comme annoncé ? Ces tests dépassent la question de savoir si une preuve se vérifie pour déterminer si le produit préserve la séparation promise en cas de défaillance.
Le contrat onchain est une issue de secours, pas un bouclier de confidentialité
Le contrat du coffre-fort peut vérifier les preuves pour les opérations de dépôt, de clôture et de sortie, selon la Fondation. Une voie de sortie onchain est importante car l'arrêt d'un fournisseur ne devrait pas bloquer les fonds des utilisateurs dans une base de données d'opérateur. Le contrat remplace une partie de la confiance institutionnelle par un risque de contrat intelligent. Un bug dans la vérification des preuves, la comptabilité ou la logique de retrait pourrait affecter les fonds malgré un concept de confidentialité solide. Une adresse active est une preuve de déploiement, pas un certificat d'audit.
Les dépôts et retraits publics ont également un coût en matière de confidentialité. Quelqu'un qui connaît l'adresse de financement d'un utilisateur peut observer qu'elle a interagi avec le coffre-fort. Il peut ne pas voir quelle session API elle a payée, mais il peut voir la participation et les montants. Si le même utilisateur retire rapidement un montant inhabituel vers une adresse déjà associée à lui, une partie de l'anonymat environnant peut diminuer. La note privée rompt un lien de facturation déterministe ; elle n'efface pas la transaction de financement publique.
Le projet a ses racines dans une conception de recherche Ethereum pour des crédits API à connaissance nulle, que la Fondation identifie comme le travail de Davide Crapis et Vitalik Buterin. Une proposition de recherche et un système de production répondent à des questions différentes. La première expose une construction ; le second doit gérer le stockage des clés, le comportement du front-end, les pannes, les litiges de reçus, les mises à niveau et de véritables adversaires. La version du 1er octobre fait passer l'idée à un déploiement testable, et c'est là l'élément nouveau pertinent.
Les efforts plus larges d'Ethereum en matière de confidentialité ne sont pas le même produit. La couverture par Crypto.news d'une proposition de conception native de confidentialité concerne un projet de modification du protocole, tandis que zkAPI est une application fonctionnant dès maintenant. Le récent lancement du portefeuille zk.money concerne des transferts privés dans un autre environnement. Ni l'un ni l'autre ne devrait être cité comme preuve qu'une invite AI envoyée via zkAPI est dissimulée à son fournisseur de modèle.
Les affirmations de confidentialité devraient survivre à un test reproductible
Un évaluateur indépendant pourrait créer deux notes financées à partir d'adresses non liées, émettre des sessions courtes avec le même fournisseur de modèle et inspecter chaque paquet et journal visible par le client, le serveur de paiement et le fournisseur. L'évaluateur devrait tester les modes direct et proxy séparément. Si le serveur de paiement en mode direct reçoit une invite, cela contredit la séparation décrite. Si le fournisseur reçoit une adresse de dépôt ou un identifiant de compte de facturation durable, l'impossibilité de liaison prévue a échoué au niveau de l'intégration même si le circuit de preuve est solide.
Le test plus difficile est statistique. Exécutez de nombreuses sessions avec des montants et des horaires variés, puis demandez si une partie disposant uniquement de données de chaîne publiques et de journaux de serveur peut corréler le financement et l'utilisation mieux que le hasard. Le benchmark dépend de l'ensemble d'anonymat réel et des données auxiliaires dont dispose l'adversaire. Une petite démonstration réussie en laboratoire n'établit pas la confidentialité avec une base d'utilisateurs de production minuscule, mais elle crée une méthode pour mesurer si les déploiements s'améliorent avec le temps.
Le test de contenu est simple et sobre. Soumettez le même document distinctif sous deux clés de session fraîches. Si un fournisseur peut le reconnaître dans les deux, l'impossibilité de liaison des paiements n'a pas donné à l'utilisateur l'impossibilité de liaison des conversations. Une affirmation sur le paiement devrait être évaluée par les deux premiers tests ; une affirmation sur l'utilisation anonyme de l'IA doit également survivre au troisième. Publier le mode, le modèle de menace et les résultats permettrait aux utilisateurs de choisir le bon outil pour leur préoccupation réelle.
Le cas le plus solide est de dissocier la facturation du contenu utile
Il existe de nombreuses raisons légitimes de poser une question sensible à un fournisseur d'IA sans constituer un dossier d'utilisation permanent lié à un compte. Un journaliste testant un document public, un chercheur explorant une hypothèse controversée ou un développeur utilisant une API au sein d'un agent peuvent vouloir que le fournisseur voie la requête actuelle tout en rompant la relation de facturation durable. La conception de zkAPI répond à ce besoin plus étroit. Elle permet également à une machine de payer des services à la consommation sans gérer un compte personnel de longue durée pour chaque requête.
L'argument contre la surpromesse est tout aussi solide. Les fournisseurs voient toujours les invites, et certaines invites révèlent nécessairement l'identité. Une entreprise avec des exigences strictes de confidentialité peut avoir besoin de contrôles contractuels, de modèles locaux ou d'informatique confidentielle ainsi que de l'impossibilité de liaison des paiements. Certains utilisateurs peuvent préférer un compte ordinaire avec un support et des remboursements établis plutôt qu'une couche de paiement cryptographique dont les mécanismes de règlement des litiges sont encore immatures. Le choix dépend du modèle de menace réel.
La feuille de route d'Ethereum en matière de confidentialité discutée par crypto.news présente la confidentialité comme un objectif plus large. Une feuille de route ne confère pas ses protections futures à cette application aujourd'hui. Un utilisateur d'IA doit juger le chemin client et fournisseur en direct qui traite réellement une invite.
Crypto.news a expliqué la mécanique plus étroite des preuves à divulgation nulle de connaissance dans une introduction distincte. Une preuve révèle un fait défini sans révéler un témoin ; ce n'est pas une cape d'invisibilité polyvalente. Son entretien sur l'infrastructure Ethereum axée sur la confidentialité souligne comment différents produits protègent différentes données. La question utile pour zkAPI est de savoir quelle partie voit quel enregistrement à chaque étape, et non si le projet mérite le terme large de privé.
La meilleure preuve contraire à une lecture sceptique serait une utilisation mesurée sans lien d'identité persistant, des étiquettes de mode claires, un examen de sécurité indépendant et un modèle de menace publié couvrant l'IP, la télémétrie du navigateur et les reçus. La meilleure preuve contraire à une affirmation marketing expansive se trouve déjà dans le billet de la Fondation : le fournisseur voit l'invite. Les deux observations peuvent être vraies en même temps.
La Fondation cite les paiements API de machine à machine comme une application possible. Un agent autonome peut envoyer des centaines d'appels en utilisant un seul billet financé ou de nombreuses sessions courtes. Si ses tâches comportent des dossiers clients, le fournisseur de modèle peut en apprendre sur ces clients même si la source de paiement de l'agent reste privée. L'avantage de confidentialité appartient au lien de facturation ; il ne devrait pas être transmis à chaque sujet nommé dans une requête.
Un agent a également besoin de contrôles budgétaires. Un plafond par clé limite une session, mais une boucle peut obtenir des clés répétées jusqu'à ce que le billet soit épuisé, à moins que le client n'applique une politique de dépenses plus large. L'opérateur doit définir une limite quotidienne ou par tâche, des alertes et un contrôle de pause distinct de la preuve cryptographique. La preuve vérifie le crédit autorisé, pas si l'appel de l'agent était nécessaire ou économique.
Lorsque plusieurs agents partagent un pool de crédits, la comptabilité interne peut devenir le système de facturation caché. L'opérateur peut avoir besoin d'imputer les frais aux équipes ou aux clients sans exporter leurs identités vers le fournisseur d'API. Cela peut être fait avec un registre local, mais cela crée un autre ensemble de données sensibles à protéger. Le passage de la facturation par compte à la facturation par billet n'abolit pas la réconciliation ; il la déplace.
Enfin, un agent peut se révéler par son comportement. Des appels répétés au même horaire, les mêmes en-têtes d'outils et les mêmes phrases spécifiques à une tâche peuvent rendre des clés éphémères distinctes faciles à regrouper. Masquer un billet de financement onchain est utile contre la surveillance des paiements. Ce n'est pas une défense contre une empreinte comportementale que l'agent envoie avec chaque requête.
Un déploiement nécessite encore un audit du modèle de menace
Au 2 octobre, la Fondation déclare que le code, le serveur, le client et le coffre sont en ligne. Le billet renvoie à un contrat mainnet et à un dépôt. Il ne publie pas dans l'annonce un nombre définitif d'utilisateurs, une valeur totale auditée, toutes les intégrations tierces ou une garantie que chaque configuration client utilise le mode direct runtime-key. Cette fonctionnalité ne prétend pas qu'il y a eu une violation ou un comportement répréhensible de la part d'un fournisseur nommé. Elle identifie les informations que chaque partie est censée recevoir et les fuites supplémentaires que les auteurs du projet reconnaissent.
Une évaluation externe devrait inspecter les paramètres par défaut du client et les connexions sortantes. La démonstration dans le navigateur envoie-t-elle de la télémétrie à des domaines non liés ? Le client local conserve-t-il les clés ou les journaux d'invites ? Le serveur de paiement peut-il joindre les horodatages d'émission aux adresses réseau ? Les reçus sont-ils liables entre les sessions ? Comment les mises à jour des circuits et des contrats sont-elles gouvernées ? Une preuve peut être mathématiquement solide alors qu'une interface utilisateur révèle accidentellement l'identité qu'elle était censée séparer.
La même évaluation devrait tester la vue d'un fournisseur d'IA. Il verra le contenu qu'il traite et un identifiant de session. Il peut collecter des métadonnées d'appareil ou de réseau selon le chemin de la requête. La politique de conservation des données d'un fournisseur et tout terme contractuel restent centraux. La couche de paiement peut réduire une source d'informations identifiantes sans contraindre toutes les autres.
zkAPI fait une véritable avancée s'il empêche de manière fiable un fournisseur de modèle de lier des requêtes utiles à un compte de facturation tout en préservant la capacité de l'utilisateur à récupérer ses fonds. Il décevra quiconque s'attend à une conversation privée simplement parce que le paiement a été prouvé en connaissance zéro. Les deux affirmations doivent être jugées séparément.
Ce qu'il faut surveiller
- Étiquetage du mode : Vérifiez si chaque client rend visible le routage direct par clé d'exécution ou par proxy avant qu'un utilisateur n'envoie des invites.
- Activité du réseau principal : Recherchez des décomptes datés de notes financées et d'utilisation, rapportés sans compromettre l'anonymat des utilisateurs.
- Examens de sécurité : Lisez la portée des évaluations indépendantes couvrant les sorties de contrat, les circuits de preuve, le stockage client et le règlement des reçus.
- Contrôles des métadonnées : Testez la gestion des IP, la télémétrie, la durée de vie des clés et la rétention par le fournisseur dans des intégrations réelles.
- Litiges de facturation : Vérifiez comment les requêtes échouées, la libération du plafond et les reçus contestés sont traités sans forcer la divulgation de l'identité.
FAQ
zkAPI est-il en ligne sur le réseau principal Ethereum ?
La Fondation Ethereum a déclaré le 1er octobre que son coffre-fort ainsi que le client et le serveur de support sont en ligne, et a lié un contrat du réseau principal et un dépôt de code.
zkAPI cache-t-il mon invite au fournisseur d'IA ?
Non. Le fournisseur reçoit l'invite pour exécuter le modèle. La preuve de paiement est conçue pour dissimuler la source des crédits d'utilisation.
Qu'apprend le serveur de paiement ?
Dans le mode direct décrit, il apprend qu'un paiement valide existe et le total mesuré de la session, sans recevoir l'invite ni identifier le dépôt spécifique.
Le mode proxy est-il aussi privé que le mode direct ?
Non. La Fondation indique que le proxy relaie les requêtes et peut voir le trafic. Le mode direct par clé d'exécution envoie l'invite depuis l'appareil au fournisseur.
Une adresse IP peut-elle identifier un utilisateur ?
Elle peut aider à corréler les sessions, en particulier avec le timing et le contenu. zkAPI ne fournit pas d'anonymat réseau à lui seul.
Que se passe-t-il si le serveur zkAPI s'arrête ?
La Fondation indique que le contrat du coffre-fort offre une sortie onchain afin que les utilisateurs puissent fermer et retirer les soldes sans dépendre de ce serveur. La mise en œuvre mérite encore un examen.
Les dépôts et retraits sont-ils invisibles sur Ethereum ?
Non. Les transactions publiques révèlent les interactions avec le coffre-fort. La preuve vise à rompre le lien entre une note financée et l'utilisation ultérieure mesurée de l'API.
Est-ce un moyen privé de discuter de documents confidentiels avec n'importe quel modèle ?
Pas en soi. Le fournisseur voit le contenu, et les utilisateurs doivent évaluer la rétention, les métadonnées réseau et la sensibilité de chaque invite. Il s'agit d'une analyse éducative, pas d'un conseil en investissement.






