PANews 10月2日の報道によると、公式発表として、イーサリアム財団はオープン匿名プロジェクト(Open Anonymity Project)と共同でzkAPIを開発し、すでにイーサリアムメインネット上で稼働していると発表した。zkAPIはゼロ知識証明によって支払いと身元を分離し、ユーザーはETH、USDCなどの資産をイーサリアム上の金庫コントラクトに一度入金するだけで、その後は身元を明かすことなくAI APIの利用枠を承認できる。サービスプロバイダーはリクエスト内容を確認できるが、支払い者の身元を知ることはできず、決済サービス側は消費金額のみを確認でき、それを具体的なリクエストやユーザーと関連付けることはできない。
zkAPIの仕組みは、ユーザーのデバイスが証明を生成し、ある資金が今回の消費を賄うのに十分で、かつこれまで未使用であることを検証し、サーバーが検証後に利用枠の上限と有効期限を持つ一時的なAPIキーを生成するというものだ。ユーザーはその後、そのキーを直接使ってAIサービスプロバイダーにリクエストを送信でき、サービスプロバイダーは実際の使用量を記録して署名付きの証明書を生成し、システムは最終的に実際の使用量に応じてユーザーのプライベート残高から料金を差し引く。イーサリアムネットワークは入金、決済、引き出しなどのオンチェーン操作のみを記録し、具体的な資金がどのサービスの支払いに使われたかを知ることはできない。このソリューションはGroth16、BN254、Poseidon、Merkleツリーなどの暗号技術を採用しており、サーバーが停止した場合でもユーザーがオンチェーンから直接資金を引き出せるようにしている。
イーサリアム財団は、zkAPIはまずAI推論のシナリオを対象としていると述べた。ユーザーがAIモデルに送信するプロンプトには健康や財務などの機密情報が含まれる可能性があるためだが、この仕組みはブロックチェーンRPC、画像・動画生成などの従量課金シナリオにも利用できる。

