A Ethereum Foundation lançou o zkAPI, um sistema de pagamentos construído com o Open Anonymity Project que visa cortar a ligação entre a forma como os utilizadores pagam por serviços de IA e outras APIs e a sua identidade. O sistema funciona na mainnet da Ethereum e recorre a provas de conhecimento zero para manter essa ligação oculta dos fornecedores de serviços.

Para um continente cada vez mais focado na proteção de dados e nas condições em que a informação pessoal é partilhada com fornecedores de IA, o lançamento surge num momento relevante. Muitos serviços de IA exigem dados de pagamento associados a uma conta, o que por sua vez expõe ao fornecedor todo o histórico de pesquisas e despesas de um utilizador. O zkAPI foi concebido para quebrar essa cadeia.

Como funciona o sistema

Os utilizadores depositam ETH ou USDC num contrato inteligente na Ethereum. Em vez de revelar diretamente o seu saldo ao efetuar um pagamento, geram uma prova criptográfica que demonstra que dispõem de fundos suficientes. Cada chamada à API recorre então a parte desse saldo depositado, e o fornecedor recebe uma prova criptográfica que confirma a validade do pagamento, sem ver de que depósito este provém.

O efeito é que um fornecedor pode confirmar que foi pago sem conseguir associar esse pagamento específico a um depósito anterior de um determinado utilizador. Isto corta o rasto financeiro que, de outra forma, permitiria a um fornecedor construir um perfil da atividade de um utilizador ao longo do tempo com base nos registos de faturação.

Limites da garantia de privacidade

A Ethereum Foundation e o Open Anonymity Project são explícitos quanto ao facto de o zkAPI não oferecer anonimato total. Outros sinais, como endereços IP ou o próprio conteúdo de um pedido, ainda podem permitir que um fornecedor tire conclusões sobre quem está por trás de uma determinada consulta. O alcance do sistema é mais restrito: oculta a ligação financeira entre depósito e utilização, não todos os rastos que um utilizador deixa ao interagir com um serviço.

Essa distinção é importante para perceber como a tecnologia será provavelmente utilizada. Não é apresentada como uma ferramenta para navegação ou comunicação anónimas, mas como uma forma de dissociar o histórico de pagamentos da utilização de serviços em contextos em que essa ligação constitui a principal preocupação de privacidade.

Possíveis utilizações além da IA

Para além das consultas de IA, os programadores apontam outras APIs pagas como candidatas à mesma abordagem, incluindo o acesso a VPN, nos casos em que os utilizadores possam querer pagar por um serviço sem fornecer ao fornecedor um registo do seu histórico de pagamentos. O sistema é também apresentado como potencialmente relevante para agentes de IA autónomos que compram e pagam serviços digitais de forma independente, um caso de uso que exigiria uma infraestrutura de pagamentos capaz de operar sem intervenção humana direta no momento da transação.

Por agora, o zkAPI existe como um sistema funcional na mainnet da Ethereum, e não como um padrão amplamente adotado. A sua relevância dependerá de os fornecedores de IA e outros operadores de APIs optarem por integrar um método de pagamento que limite os dados que podem recolher sobre os seus próprios utilizadores.