イーサリアム財団とOpen Anonymity Projectは、ユーザーが身元をリクエストに結び付けずにAIサービスやその他の有料APIの支払いを行えるようにするゼロ知識プロトコル、zkAPIを開発した。
イーサリアムメインネット上で稼働するこのシステムは、決済記録をサービスプロバイダーに送信されるプロンプトやクエリから分離するが、すべてのネットワーク活動やユーザーが送信する内容を隠すものではない。
zkAPIが決済とAPIリクエストを分離する仕組み
Open Anonymity Projectは、2026年9月25日の投稿でイーサリアム財団との協業を発表し、公開AIチャットサービスOA-chatを紹介した。財団も10月2日にzkAPIを宣伝し、「プライベートAIのための手段」と表現した。
このプロトコルはもともとイーサリアムの研究者Davide Crapis氏と共同創設者Vitalik Buterin氏によって提案され、Open Anonymityチームがクライアント、サーバー、スマートコントラクト、ブラウザ統合を構築した。
ユーザーはまず、イーサリアムメインネット上のZkAPIVaultコントラクトにETHを入金する。入金は暗号学的データ構造であるマークルツリーを用いてコミットメントに変換され、支出残高はユーザーのデバイス上にプライベートノートとして保持される。
セッションの開始時に、ブラウザはユーザーが支払いに十分な資金を持ち、まだその資金を使っていないことを証明するゼロ知識証明を生成する。支払い検証は、支払いに使用される特定の入金やユーザーの身元を知ることなく行われる。
検証が完了すると、支出上限付きのAPIキーが発行され、プロンプトはブラウザからAIプロバイダーへ直接送られる。APIキーが失効すると、使用量の領収書が得られる。その後システムはその金額をプライベート残高から差し引き、nullifierと呼ばれる一方向のシリアル番号によって同じ資金が二重に使われるのを防ぐ。
このプロトコルはGroth16証明、BN254暗号、Poseidonハッシュを用いて決済システムをプライベートかつ検証可能にしており、ユーザーはzkAPIサーバーが運用を停止した場合でも、Vaultコントラクトを通じて残りの資金を直接引き出せる。
zkAPIが隠さないもの
このプロトコルが隠すのは決済のリンクであり、内容ではない。プロバイダーは依然としてプロンプトやIPアドレスなどのネットワーク詳細を見ることができ、タイミングによってセッションを照合しようとすることができる。開発者らは、セッションごとに新しい回路でTorを使うことを勧めている。再利用された会話履歴、文体、個人的な詳細によって、プロバイダーが個々のセッションを再リンクできる可能性があるためだ。
このプロジェクトはButerin氏の最近の関心に近い。先月末に同氏が、暗号学的証明と検証により重点を置いたイーサリアムの長期的ロードマップを共有したことを思い出してほしい。zkAPIはその一般的なアプローチを日常的な支払いに適用し、サービスが従来のアカウントIDを受け取ることなく支出を検証できるようにする。
投稿Ethereum Foundation and OA Launch zkAPI for Private AI PaymentはCryptoPotatoに最初に掲載された。
