NotizieCryptoLa Ethereum Foundation e Open Anonymity lanciano zkAPI sulla mainnet di Ethereum

La Ethereum Foundation e Open Anonymity lanciano zkAPI sulla mainnet di Ethereum

Autore: CryptoBriefing·

Punti chiave

  • •zkAPI è stato lanciato sulla mainnet di Ethereum attraverso una collaborazione tra la Ethereum Foundation e l'Open Anonymity Project, consentendo pagamenti per API a consumo, inclusi servizi AI, senza collegare l'utilizzo a un'identità di fatturazione.
  • •Nella modalità runtime-key, il server di pagamento non vede mai il contenuto dei prompt e il fornitore AI non conosce mai l'identità di fatturazione del pagatore: nessun singolo intermediario detiene sia il contenuto di una richiesta sia l'identità del pagatore.
  • •Il sistema utilizza prove Groth16 sulla curva BN254, hash Poseidon e nullifier per prevenire la doppia spesa, con la spesa provata sui dispositivi degli utenti mentre il contratto Ethereum funge da garanzia esecutiva per i saldi.
  • •Gli utenti possono prelevare gli USDC depositati tramite il contratto Ethereum anche se i server zkAPI diventano non disponibili, e il client locale supporta le API standard OpenAI e Ollama per le applicazioni esistenti.
  • •La Foundation ha riconosciuto che zkAPI non nasconde i contenuti dei prompt, gli indirizzi IP né i tempi delle richieste, e che i fornitori possono comunque collegare sessioni attraverso dettagli personali riutilizzati, stili di scrittura o cronologie di conversazione.
La Ethereum Foundation e Open Anonymity lanciano zkAPI sulla mainnet di Ethereum

La Ethereum Foundation e l'Open Anonymity Project hanno lanciato zkAPI sulla mainnet di Ethereum, un sistema che consente agli utenti di pagare per API a consumo, inclusi servizi AI, senza collegare l'utilizzo a un'identità di fatturazione, secondo un post sul blog della Foundation dell'1 ottobre. Il lancio separa due ruoli che la fatturazione delle API basata su account normalmente combina: la parte che paga il servizio e la parte che effettua ogni richiesta.

Come Funziona

Gli utenti depositano crediti in un vault Ethereum, poi autorizzano la spesa con prove a conoscenza zero generate sui propri dispositivi. Una prova verifica che un saldo finanziato copra l'addebito senza identificare il deposito né l'utente che vi sta dietro.

Nella modalità runtime-key, un server di pagamento controlla la prova e rilascia una chiave API di breve durata con un limite di spesa. I prompt viaggiano quindi direttamente dal dispositivo dell'utente al fornitore AI. Quando la chiave scade, una ricevuta di utilizzo firmata determina l'addebito sul saldo privato. In questa modalità, il server di pagamento non vede il contenuto dei prompt, mentre il fornitore AI vede le richieste senza conoscere l'identità di fatturazione dietro la chiave, ha detto la Foundation. Questa separazione significa che nessun singolo intermediario nel flusso detiene sia il contenuto di una richiesta sia l'identità del pagatore.

Una modalità proxy più semplice inoltra le richieste attraverso il server zkAPI, consentendo a quell'intermediario di vedere il traffico — il compromesso della sua configurazione più semplice.

Progettazione Crittografica

Il sistema utilizza prove Groth16 sulla curva BN254, hash Poseidon e un albero di Merkle a 32 livelli. I nullifier identificano i tentativi di doppia spesa. Le prove spesa vengono verificate off-chain, mentre il vault verifica le prove per depositi, chiusure di saldi e prelievi di escape. In pratica, la spesa viene provata sui dispositivi degli utenti, mentre il contratto Ethereum rimane la garanzia esecutiva per i saldi.

Gli utenti possono prelevare tramite il contratto Ethereum anche se i server zkAPI diventano non disponibili, così l'accesso ai fondi depositati non dipende dal servizio rimanere online. Il client locale supporta le API standard OpenAI e Ollama, consentendo alle applicazioni esistenti di connettersi tramite un endpoint locale.

Ambito e Limitazioni

La Foundation ha detto che lo stesso progetto potrebbe supportare query RPC blockchain, generazione di immagini e video, larghezza di banda VPN e servizi macchina-macchina. Il vault attivo sulla mainnet contiene crediti USDC, ed è disponibile un deployment su Sepolia per i test, offrendo un percorso di prova che non coinvolge crediti sulla mainnet.

La Foundation ha inoltre indicato i confini del sistema: zkAPI non nasconde i contenuti dei prompt, gli indirizzi IP né i tempi delle richieste. I fornitori possono comunque collegare sessioni attraverso dettagli personali riutilizzati, stili di scrittura o cronologie di conversazione. L'anonimato di rete e la privacy dei contenuti sono stati segnalati come limitazioni distinte. Insieme, questi confini delimitano dove terminano le garanzie di privacy del sistema, offrendo agli sviluppatori una checklist concreta di ciò che zkAPI nasconde e ciò che non nasconde.

Contesto di Sviluppo

L'implementazione si basa su un progetto di Ethereum Research di Davide Crapis e Vitalik Buterin. Open Anonymity ha contribuito allo sviluppo del client, del server e dei contratti. Tra le limitazioni dichiarate dalla Foundation e le estensioni suggerite oltre l'accesso AI, la documentazione stessa del progetto indica cosa monitorare mentre zkAPI va oltre il lancio.

Fonte: CryptoBriefing