World IDとは
AI時代に必要な「人間証明」。プライバシーを守りながら「実在する一人の人間」であることを証明する分散型プロトコル
1. World IDの概要
World IDは、Worldが提供する分散型の人間証明(Proof of Personhood)プロトコルです。 AIやボットが急速に発達する現代において、オンライン上で「自分は実在する一人の人間である」ことを プライバシーを保護しながら証明するために開発されました。
従来の身元確認では、パスポートや免許証などの個人情報を第三者に提出する必要がありました。これはプライバシーのリスクを伴い、また複数アカウントの作成を完全に防ぐことは困難でした。
World IDは「Orb」と呼ばれる専用デバイスによる虹彩認証と、ゼロ知識証明という暗号技術を組み合わせることで、個人情報を明かすことなく「実在する一人の人間」であることだけを証明できるようにしました。
World IDの3つの特徴
- 1.一人一ID:同一人物が複数のIDを取得することは技術的に不可能
- 2.プライバシー保護:個人情報を明かさず人間であることを証明
- 3.分散型:特定の企業や政府に依存しないオープンなプロトコル
2. なぜ今「人間証明」が必要なのか
AI時代の新しい課題
生成AIの急速な進歩により、AIが生成したテキスト、画像、動画は人間が作成したものと見分けがつかなくなりつつあります。ChatGPTなどの大規模言語モデルは人間のような自然な文章を生成でき、AIボットがSNS上で人間のふりをして活動することも技術的に容易になりました。
この状況は以下のような問題を引き起こします:
- •偽情報の拡散:AIボットによるフェイクニュースや誤情報の大量投稿
- •世論操作:複数のボットアカウントによる人為的なトレンド操作
- •詐欺・なりすまし:実在する人物になりすました詐欺行為の増加
- •信頼の崩壊:オンライン上で「誰が本物の人間か」わからなくなる
Proof of Personhood(人間証明)という解決策
「Proof of Personhood」は、オンライン上でユーザーが実在する一人の人間であることを証明するための概念・技術です。AIやボットではなく、また同一人物による複数アカウントでもないことを保証します。
World IDは、このProof of Personhoodを実現する代表的なシステムです。虹彩という生体情報を使うことで、確実に「一人の人間」を識別しながら、ゼロ知識証明により個人のプライバシーを守ります。
3. 「一人一ID」を実現する仕組み
なぜ虹彩なのか
World IDが虹彩(目の模様)を認証に使用する理由は、以下の特性にあります:
- •唯一性:虹彩パターンは一人ひとり異なり、一卵性双生児でも異なります
- •不変性:2歳頃から生涯変わることがありません
- •高精度:指紋の約10倍の情報量を持ち、誤認識率が極めて低い
- •非接触:カメラで撮影するだけで認証可能(衛生的)
IrisCode:プライバシーを守る変換技術
Orbで撮影された虹彩画像は、「IrisCode」と呼ばれる一意のバイナリコードに変換されます。 この変換は一方向的であり、以下の特性があります:
- •IrisCodeから元の虹彩画像を復元することは数学的に不可能
- •同一人物の虹彩からは常に同じIrisCodeが生成される
- •異なる人物のIrisCodeが一致する確率は極めて低い(衝突耐性)
Orbでスキャンした虹彩画像は、IrisCodeへの変換後、元の画像は即座に削除されます。 虹彩画像がサーバーに保存されることはありません。
Sybil耐性とは
「Sybil攻撃」とは、一人の攻撃者が複数の偽アカウントを作成してシステムを悪用する攻撃手法です。World IDのOrb認証は、虹彩・顔の深度・サーモグラフィなど複数の生体情報を用いて一人一IDを物理的に保証することで、高いSybil耐性を実現しています。
4. プライバシー保護の技術
ゼロ知識証明(Zero-Knowledge Proof)
World IDは「ゼロ知識証明」という暗号技術を採用しています。これは、ある情報を持っていることを、その情報自体を明かすことなく証明できる技術です。
例えば、「私は20歳以上です」と証明する場合、従来は運転免許証などで生年月日を見せる必要がありました。ゼロ知識証明を使えば、生年月日を明かさずに「20歳以上である」という事実だけを証明できます。
Semaphoreプロトコル
World IDは、Semaphoreと呼ばれるオープンソースのプライバシー保護プロトコルを基盤として使用しています。Semaphoreは以下の機能を提供します:
- •匿名メンバーシップ証明:グループに所属していることを、どのメンバーかを明かさずに証明
- •匿名シグナリング:身元を明かさずにアクションを実行
- •二重使用防止:同じ証明を再利用することを防止
なぜサービス間で追跡されないのか(nullifier hash)
World IDで認証するたびに、サービスごとに異なる「nullifier hash」が自動生成されます。同じWorld IDでもサービスAとサービスBで全く異なるIDが使われるため、2つのサービスが結託してもユーザーを紐づけることは不可能です。Googleログインのように1つのアカウントで複数サービスを横断するのとは根本的に異なる設計です。
認証時に共有される情報・されない情報
共有されない情報
- • 氏名
- • 住所
- • 生年月日
- • 電話番号
- • メールアドレス
- • 虹彩画像
- • IrisCode(直接的には)
証明される事実
- • Orb認証済みの人間である
- • 初めての認証である(重複なし)
- • (オプション) 特定の属性条件を満たす
5. World IDで証明できること・できないこと
✓ 証明できること
- •アカウントの管理者がOrb認証を受けた実在の人間である
- •同一人物が複数アカウントを作成していない(Sybil耐性)
- •ボットではなく人間がアカウントを作成した
- •このサービスでの認証が初めてである
✗ 証明できないこと
- •アカウントの運用がAIやボットではないこと
- •投稿内容が本人によるものか
- •アカウント管理者の実名や身元
- •投稿内容の正確性や信頼性
重要な注意点
World IDは「一人一アカウント」と「管理者が実在する人間」の証明であり、運用方法の証明ではありません。Orb認証を受けた人がAIに投稿を代行させることは技術的に可能です。World IDはあくまで「アカウントの背後に実在する人間がいる」ことの証明です。
6. 技術的な仕組み(World Chain)
World Chain
World IDの認証情報は、「World Chain」と呼ばれる専用のブロックチェーンネットワークで管理されています。World Chainは以下の特徴を持ちます:
- •Ethereum L2:イーサリアムのセキュリティを継承しつつ、高速・低コストを実現
- •OP Stack:Optimismの技術スタックを使用した楽観的ロールアップ
- •分散型:特定の企業に依存しないオープンなインフラ
認証レベル
World IDには複数の認証レベルがあります:
Orb認証(最高レベル)
Orbデバイスで複数の生体情報(虹彩・顔の深度・サーモグラフィ)を取得して認証。一人一IDを完全に保証。HumanaryへはOrb認証でのみ登録可能。
Device Verify(デバイス認証)
スマートフォンのみで完了する簡易認証。Orb認証ほど強力な一人一ID保証はないが、手軽に認証可能。
7. HumanaryとWorld ID
Humanaryは、WorldのOrb認証を完了した人だけが登録できるプロフィールサービスです。 スマートフォンだけで完了するDevice Verify(デバイス認証)では登録できません。
Humanaryに登録することで、あなたは「このアカウントの管理者は、Orb認証を受けた実在の人間です」と第三者に示すことができます。これにより:
- •ファンや取引先に信頼性をアピールできる
- •複数アカウントによるなりすましと区別される
- •World紹介コードを信頼性付きで掲載できる
詳しい活用方法については、「発信者向けガイド」をご覧ください。
8. World IDの取得方法
World IDを取得するには、World Appをダウンロードし、Orb認証を受ける必要があります。
取得の流れ
- 1.App StoreまたはGoogle PlayからWorld Appをダウンロード
- 2.アプリ内で「Orbを探す」から最寄りの認証拠点を検索
- 3.認証拠点でOrbによる虹彩スキャン(約10秒)
- 4.World ID発行完了
日本国内では全国240箇所以上の場所でOrb認証を受けることができます。 au Style、Re.Ra.Ku、ME TOKYO、X-Mobileなどの店舗に設置されています。