Last Updated on 2026年9月3日 by oba3
ワールド(World)が、年齢や国籍、本人確認書類の保有といった属性を個人情報そのものを開示せず証明できるゼロ知識証明基盤「ProveKit」をオープンソース化した。注目点はワールドID(World ID)の機能追加だけではない。オンラインサービスが身分証明書の画像や生年月日を中央サーバーへ集める従来型の本人確認から、必要な条件を満たしているという証明だけを受け取る方式へ移れるかが焦点になる。金融サービスでも利用できる形に発展すれば、KYCとプライバシーの関係を再設計する技術基盤になり得る。
何が起きたのか?
ワールド財団(World Foundation)は2026年9月2日、クライアント端末上でゼロ知識証明を生成するProveKitをオープンソースとして公開した。コードはMITライセンスで提供され、ワールド以外の開発者も自社サービスへ組み込める。
ProveKitは約2年間開発され、2026年4月からワールドIDで早期利用されてきた。利用者は年齢、国籍、有効な本人確認書類を持っていることなどを証明できる。例えば18歳以上であることを確認する場合、実際の生年月日や氏名、本人確認書類全体を相手へ送らず、「必要な年齢条件を満たしている」という結果だけを提示できる。
証明生成は外部の計算サーバーへ委託するのではなく、利用者のスマートフォンやブラウザー上で行う。ワールドによると一般的なスマートフォンでは数秒程度で処理でき、低価格帯の端末でも動作することを想定している。ワールドIDに保存されたNFC対応本人確認書類の情報についても、端末内に保持したまま証明へ利用する設計だ。
なぜ重要なのか?
現在のオンライン本人確認では、パスポート、運転免許証、生年月日、住所など、本来の目的以上の個人情報をサービス事業者や本人確認会社へ渡すケースが多い。年齢確認だけが必要でも、本人確認書類全体を提出する仕組みが使われることがある。
この方式では、本人確認を行う企業が大量の個人情報を保管することになり、そのデータベース自体が攻撃対象になる。ゼロ知識証明を利用すれば、サービス側が必要とする条件だけを検証し、元の個人情報を受け取らない設計を選べる。
ProveKitがオープンソース化された意味は、この考え方をワールドIDだけに閉じず、他のアプリやサービスでも実装できるようにしたことにある。認証方法そのものを複数の事業者が利用できれば、個別サービスごとに本人確認情報をコピーして保管する仕組みとは異なる認証モデルが広がる余地が出てくる。
市場構造への影響
ここで見るべきなのはワールドIDの利用者数だけではない。重要なのは、デジタルサービスと本人確認事業者の間に新しい認証レイヤーが生まれる可能性だ。
従来型の本人確認では、利用者が情報を提出し、事業者や外部のKYC会社がその情報を保管して照合する。ゼロ知識型では、本人情報を保持する側と、条件を確認する側を分けられる。サービス側は「成人である」「特定地域の条件を満たしている」「有効な書類を持っている」といった証明だけを受け取る形にできる。
ProveKitは開発者が証明条件を記述できるNoirに対応しており、ワールドがあらかじめ用意した属性だけに限定されない。今後、金融サービス、オンライン市場、SNSなどが独自の確認条件を構築すれば、一つの本人確認書類から必要な属性だけを用途別に証明する共通技術として使われる可能性がある。
ただしProveKit自体がKYC規制への適合を自動的に保証するわけではない。金融機関がどの情報を取得し、保存しなければならないかは各国の法制度やサービス内容によって異なる。技術的に情報を隠せることと、規制上その情報を取得しなくてよいことは分けて考える必要がある。
資金・規制・流動性との関係
金融分野でゼロ知識型認証が重要になる理由は、プライバシーだけではない。銀行、暗号資産取引所、ステーブルコイン、トークン化証券などがオンチェーンで接続されても、最終的には利用者の資格確認が必要になる場面が多い。
例えば特定国の居住者だけが参加できる商品や、一定年齢以上に限定されるサービスでは、ウォレットアドレスだけでは条件を確認できない。一方、毎回パスポート情報を各事業者へ渡せば、オンチェーン化によって資産移転が効率化しても本人確認部分に大きなデータ集約が残る。
属性だけを証明できれば、資産そのものは公開ネットワーク上を移動しながら、規制条件を満たす利用者だけにサービスを許可する設計がしやすくなる。将来的にはトークン化証券や規制型DeFiなどで、ウォレットと本人確認資格を個人情報の全面開示なしに接続する用途へ発展する余地がある。
初心者向け補足
ゼロ知識証明とは、ある情報を知っていることや一定の条件を満たしていることを、その元データを相手へ見せずに証明する暗号技術だ。年齢確認なら、生年月日そのものを渡さず18歳以上であることだけを証明するといった使い方ができる。
今回のProveKitでは、証明を利用者自身の端末で生成する点も重要になる。個人情報を外部サーバーへ送って証明を作ってもらう方式では、そのサーバーが新たな情報集約地点になる。端末内で処理すれば、元データを外へ出さないまま検証結果だけをサービスへ渡せる。
ワールドはProveKitに、信頼できる初期設定を必要としない方式を採用し、独立したセキュリティ企業による監査も実施したとしている。ただしオープンソース化されたことだけで、すべての導入サービスの安全性が保証されるわけではない。実際のアプリ実装や本人確認書類の取得方法まで含めて評価する必要がある。
Web3Timesの視点
今回を「ワールドがプライバシー技術を公開した」というニュースだけで読むと、広がりを捉えにくい。見るべきなのは、オンライン本人確認で個人情報そのものを渡す必要があるという前提を変えられるかだ。
金融のデジタル化では、トークン化された資産やステーブルコインが高速で移動できても、本人確認だけはパスポート画像を中央データベースへ送る従来方式が残りやすかった。ProveKitのような技術が共通化されれば、資産だけでなく認証情報も必要最小限の形で扱う設計が可能になる。
この変化ではワールドが唯一の本人確認事業者になるかどうかより、ゼロ知識証明を使った属性認証が他社サービスへどこまで採用されるかが重要だ。オープンソース化によってワールドIDの外へ広がれば、認証基盤そのものが特定企業のデータベースに依存しない方向へ進む可能性がある。
今後確認したいのは、金融機関や規制サービスがどの属性をゼロ知識証明だけで受け入れるのか、本人確認済みウォレットとの接続がどこまで実用化されるのか、そして各国のKYC要件とプライバシー保護をどこで両立できるかだ。そこが整えば、個人情報を大量に預ける本人確認から、必要な資格だけを提示する認証へ移るための共通レイヤーが形成される可能性がある。
