Ethereum представляет zkAPI для приватных платежей по API

Фонд Ethereum представил zkAPI — систему, которая позволяет пользователям оплачивать тарифицируемые API, не раскрывая провайдерам свою платежную идентичность. Сейчас система уже работает в Ethereum Mainnet.

zkAPI отделяет платеж от личности. Пользователи вносят $ETH , USDC или поддерживаемые активы в Ethereum-казначейство (vault), а затем дают разрешение на расходование с помощью доказательств с нулевым разглашением. Эти доказательства подтверждают, что у пользователя достаточно средств, не раскрывая, какой именно депозит или человек стоит за платежом.

В рамках модели runtime-key zkAPI выпускает краткоживущий ключ API с лимитом на расход. Запросы отправляются напрямую с устройства пользователя поставщику ИИ, а платежный уровень получает подписанный документ о фактическом использовании (usage receipt) и списывает реальную сумму, потраченную пользователем. Поставщик ИИ видит подсказки и ответы, но не узнаёт, кто именно платит.

Технология изначально ориентирована на AI-инференс, однако Ethereum заявляет, что та же архитектура может поддерживать blockchain RPC, генерацию изображений и видео, VPN, трафик (bandwidth) и сервисы машина-машина. zkAPI использует Groth16 на BN254, хеширование Poseidon и дерево Меркле для обеспечения приватности и защиты от двойных расходов.

При этом система не обеспечивает полной сетевой анонимности. Провайдеры по-прежнему могут видеть сетевые метаданные, например IP-адреса, а повторяющиеся запросы, особенности написания или общий контекст потенциально могут связать отдельные сессии.