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.
