A Fundação Ethereum e o Open Anonymity Project desenvolveram o zkAPI, um protocolo de conhecimento zero que permite aos utilizadores pagar por serviços de IA e outras APIs pagas sem associar a sua identidade aos seus pedidos.
Em funcionamento na mainnet do Ethereum, o sistema separa os registos de pagamento dos prompts e consultas enviados aos fornecedores de serviços, embora não oculte toda a atividade de rede nem o conteúdo submetido pelos utilizadores.
Como o zkAPI Separa os Pagamentos dos Pedidos à API
O Open Anonymity Project anunciou a sua colaboração com a Fundação Ethereum num artigo de 25 de setembro de 2026 que apresentava os seus serviços públicos de chat com IA, o OA-chat. A fundação também promoveu o zkAPI a 2 de outubro, descrevendo-o como “um meio para IA privada”.
O protocolo foi originalmente proposto pelo investigador da Ethereum Davide Crapis e pelo cofundador Vitalik Buterin, enquanto a equipa do Open Anonymity construiu o cliente, o servidor, os contratos inteligentes e a integração com o navegador.
Os utilizadores depositam primeiro ETH no contrato ZkAPIVault na mainnet do Ethereum. O depósito é depois convertido num compromisso através da utilização de uma árvore de Merkle, que é uma estrutura de dados criptográfica, enquanto o saldo de gastos é mantido como uma nota privada no dispositivo do utilizador.
No início de uma sessão, o navegador gera uma prova de conhecimento zero que comprova que o utilizador tem fundos suficientes para pagar e ainda não gastou o dinheiro. A verificação do pagamento é feita sem se saber qual o depósito específico utilizado para o pagamento e a identidade do utilizador.
Assim que a verificação está concluída, é emitida uma chave de API com um limite de gastos, com o prompt a ir diretamente do navegador para o fornecedor de IA. Quando a chave de API expira, recebe um recibo de utilização. O sistema deduz então esse montante do saldo privado, com um número de série unidirecional chamado nullifier a impedir que os mesmos fundos sejam gastos duas vezes.
O protocolo utiliza provas Groth16, criptografia BN254 e hashing Poseidon para tornar o sistema de pagamento simultaneamente privado e verificável, e os utilizadores podem levantar os seus fundos restantes diretamente através do contrato do cofre, mesmo que os servidores do zkAPI deixem de funcionar.
O Que o zkAPI Não Oculta
O protocolo oculta a ligação de pagamento, não o conteúdo. Um fornecedor continua a ver os prompts e detalhes de rede, como um endereço IP, e pode tentar associar sessões pelo timing. Os programadores sugerem o Tor com um circuito novo por sessão, uma vez que o histórico de conversa reutilizado, o estilo de escrita ou detalhes pessoais podem permitir a um fornecedor religar sessões individuais.
Este projeto está próximo dos interesses recentes de Buterin. Recorde-se que, no final do mês passado, ele partilhou um roteiro de longo prazo para a Ethereum que dava maior ênfase às provas criptográficas e à verificação. O zkAPI aplica essa abordagem geral aos pagamentos do dia a dia, permitindo que um serviço verifique gastos sem receber uma identidade de conta convencional.
O artigo Fundação Ethereum e OA Lançam zkAPI para Pagamento Privado de IA apareceu primeiro em CryptoPotato.
