La Fundación Ethereum y el Open Anonymity Project han desarrollado zkAPI, un protocolo de conocimiento cero que permite a los usuarios pagar por servicios de IA y otras API de pago sin vincular su identidad a sus solicitudes.
En funcionamiento en la red principal de Ethereum, el sistema separa los registros de pago de las indicaciones y consultas enviadas a los proveedores de servicios, aunque no oculta toda la actividad de red ni el contenido que envían los usuarios.
Cómo zkAPI separa los pagos de las solicitudes de API
El Open Anonymity Project anunció su colaboración con la Fundación Ethereum en una publicación del 25 de septiembre de 2026 en la que presentaba sus servicios públicos de chat con IA, OA-chat. La fundación también promocionó zkAPI el 2 de octubre, describiéndolo como “un medio para la IA privada”.
El protocolo fue propuesto originalmente por el investigador de Ethereum Davide Crapis y el cofundador Vitalik Buterin, mientras que el equipo de Open Anonymity construyó el cliente, el servidor, los contratos inteligentes y la integración con el navegador.
Los usuarios primero depositan ETH en el contrato ZkAPIVault en la red principal de Ethereum. El depósito se convierte entonces en un compromiso mediante el uso de un árbol de Merkle, que es una estructura de datos criptográfica, mientras que el saldo de gasto se mantiene como una nota privada en el dispositivo del usuario.
Al inicio de una sesión, el navegador genera una prueba de conocimiento cero que demuestra que el usuario tiene fondos suficientes para pagar y que aún no ha gastado el dinero. La verificación del pago se realiza sin conocer el depósito específico que se utiliza para el pago ni la identidad del usuario.
Una vez completada la verificación, se emite una clave de API con un límite de gasto, y la indicación va directamente del navegador al proveedor de IA. Cuando la clave de API caduca, se recibe un recibo de uso. El sistema entonces deduce esa cantidad del saldo privado, con un número de serie unidireccional llamado nullifier que impide que los mismos fondos se gasten dos veces.
El protocolo utiliza pruebas Groth16, criptografía BN254 y hashing Poseidon para hacer que el sistema de pago sea tanto privado como verificable, y los usuarios pueden retirar sus fondos restantes directamente a través del contrato de la bóveda, incluso si los servidores de zkAPI dejan de funcionar.
Lo que zkAPI no oculta
El protocolo oculta el vínculo de pago, no el contenido. Un proveedor sigue viendo las indicaciones y los detalles de red, como una dirección IP, y puede intentar emparejar sesiones por el momento en que ocurren. Los desarrolladores sugieren Tor con un circuito nuevo por sesión, ya que el historial de conversación reutilizado, el estilo de escritura o los detalles personales pueden permitir que un proveedor vuelva a vincular sesiones individuales.
Este proyecto se acerca a los intereses recientes de Buterin. Recordemos que a finales del mes pasado compartió una hoja de ruta de Ethereum a más largo plazo que ponía mayor énfasis en las pruebas criptográficas y la verificación. zkAPI aplica ese enfoque general a los pagos cotidianos, permitiendo que un servicio verifique el gasto sin recibir una identidad de cuenta convencional.
La publicación Ethereum Foundation and OA Launch zkAPI for Private AI Payment apareció primero en CryptoPotato.
