Ethereum Foundation и Open Anonymity Project разработали zkAPI — протокол с нулевым разглашением, который позволяет пользователям оплачивать услуги ИИ и другие платные API, не связывая свою личность со своими запросами.
Система работает в основной сети Ethereum и отделяет платёжные записи от запросов, отправляемых поставщикам услуг, хотя она не скрывает всю сетевую активность или контент, который отправляют пользователи.
Как zkAPI отделяет платежи от запросов к API
Open Anonymity Project объявил о сотрудничестве с Ethereum Foundation в публикации от 25 сентября 2026 года, представив свои публичные сервисы ИИ-чата OA-chat. Фонд также продвигал zkAPI 2 октября, описав его как «средство для приватного ИИ».
Протокол изначально был предложен исследователем Ethereum Давиде Краписом и соучредителем Виталиком Бутериным, а команда Open Anonymity создала клиент, сервер, смарт-контракты и интеграцию с браузером.
Сначала пользователи вносят ETH в контракт ZkAPIVault в основной сети Ethereum. Затем депозит превращается в обязательство с помощью дерева Меркла — криптографической структуры данных, — а баланс расходов хранится как приватная заметка на устройстве пользователя.
В начале сессии браузер генерирует доказательство с нулевым разглашением, подтверждающее, что у пользователя достаточно средств для оплаты и что деньги ещё не потрачены. Проверка платежа выполняется без знания конкретного депозита, используемого для оплаты, и личности пользователя.
После завершения проверки выдаётся API-ключ с лимитом расходов, а запрос идёт напрямую из браузера поставщику ИИ. Когда срок действия API-ключа истекает, вы получаете квитанцию об использовании. Затем система вычитает эту сумму из приватного баланса, а односторонний серийный номер, называемый нуллификатором, предотвращает двойную трату одних и тех же средств.
Протокол использует доказательства Groth16, криптографию BN254 и хеширование Poseidon, чтобы сделать платёжную систему одновременно приватной и проверяемой, а пользователи могут вывести оставшиеся средства напрямую через контракт хранилища, даже если серверы zkAPI перестанут работать.
Что zkAPI не скрывает
Протокол скрывает платёжную связь, а не контент. Поставщик по-прежнему видит запросы и сетевые данные, такие как IP-адрес, и может пытаться сопоставлять сессии по времени. Разработчики советуют использовать Tor со свежей цепочкой для каждой сессии, поскольку повторно используемая история переписки, стиль письма или личные детали могут позволить поставщику повторно связать отдельные сессии.
Этот проект близок к недавним интересам Бутерина. Напомним, что в конце прошлого месяца он опубликовал долгосрочную дорожную карту Ethereum, в которой больше внимания уделялось криптографическим доказательствам и верификации. zkAPI применяет этот общий подход к повседневным платежам, позволяя сервису проверять расходы, не получая традиционную идентичность аккаунта.
Публикация Ethereum Foundation и OA запускают zkAPI для приватной оплаты ИИ впервые появилась на CryptoPotato.
