人間と機械の戦いが再び始まる:Web 3のアイデンティティ管理の論理と実践
著者:Chloe, IOSG Associate
DIDとPoPの認証と管理
前回の「人間とAIのゲームは始まったばかり」で、なぜDIDとPoPがWeb 3.0において特に重要であるかについて触れました。今週は、DIDとPoPの概念を掘り下げ、いくつかのPoP認証方法と主要プロジェクトを紹介します。
PoP(Proof of Personhood)とDID(Decentralized Identifier)は、どちらもアイデンティティ管理の概念です。「アイデンティティ管理」と聞くと、まず思い浮かぶのは身分証明書です。誰もが一つの身分証明書番号を持っており、この数字は一生涯その人に伴います。アイデンティティを確認する必要があるとき、私たちは身分証明書を取り出し、その証明書には私たちの写真が印刷されています。こうして人と証明書が一対一で対応し、「私は私である」と証明できるのです。私たちの生活はこの小さな証明書なしには成り立たず、大学入試や微博アカウントの開設、就職後の社会保険の支払いなど、すべてに身分証明書が必要です。したがって、ますます多くの「アイデンティティ情報」が身分証明書番号に付随し、社会における一人のアイデンティティが形成されます。
普遍的なアイデンティティ管理の論理
現実世界のアイデンティティ管理でも、Web 3.0のDIDでも、以下の論理に従います。
- 個体をマークする。まず、私たちは人を「マーク」するためのidentifierが必要です。このidentifierは一意で不変でなければなりません。例えば、身分証明書番号のように。
- アイデンティティを確認する。次に、identifierを検証する必要があります。通常、現実世界のアイデンティティ検証は、身分証明書を持っていることや、生体情報(指紋認識、顔認識など)を通じて行われます。一人の人間が唯一の「identifier」でマークされ、その対応関係が正しいと確認されると、その人間はそのアイデンティティと等しくなります。
- データを移転する。最後に、人のデータはこのアイデンティティに「移転」されます。これには、ソーシャルデータ、地理的位置、勤務先など、アイデンティティに関連するすべての情報が含まれます。これが現実世界のアイデンティティ管理の大まかなプロセスです。
(画像出典:IOSG Ventures)
DIDの特異性
では、DIDの特異性は何でしょうか?まず、DIDは「分散型」という点で特異です。従来の中央集権的な権威機関によって制御されるidentifierとは異なり、DIDのidentifierは自己所有で独立しており、P2Pの分散型ネットワークに依存しています。次に、DIDの検証手段も異なり、特定の証明書を持つことによって証明されるのではありません。
むしろ、暗号化された公開鍵-秘密鍵ペアの署名によって検証されます。最後に、個人情報の焦点も異なります。ここでの情報は主にオンチェーン活動です。例えば、どのNFTを購入したか、どれだけの送金記録があるか、どのチェーンゲームをプレイしたかなど、これらのオンチェーンデータはidentifierに付随します。
このプロセスは、中央集権的なアイデンティティ管理と本質的には違いがないように見えます。しかし、DIDは本人が特定の機関に行く必要がなく、オンラインで行われます。これにより、現実世界のアイデンティティシステムが未だに直面していない多くの問題が生じます。すなわち、すべてのアイデンティティ管理プログラムが開始される前に、画面の前にいるのがAIか生物人かをどうやって確認するか?
前回の記事「人間とAIのゲームは始まったばかり」では、この問題に対する解決策を正式に提案しましたので、こちらをクリックしてご覧ください。ここでは詳しく説明しません。次に、いくつかの主流のPoP認証を紹介します。
(画像出典:IOSG Ventures)
PoPのさまざまな実践
Proof of Personhoodは、その名の通り、生物人のアイデンティティ検証に基づいています。生物人とAIを効果的に区別するにはどうすればよいのでしょうか。現在、人工知能の発展は多くの分野で人間を打ち負かすレベルに達しています。例えば、AlphaGoが世界の囲碁チャンピオンを打ち負かすなどです。したがって、AIと生物人を成功裏に識別するためには、AIの弱点を利用する必要があります。
まず、最もシンプルで直接的な論理は、人間とAIが異なる外見を持っていることです。AIは人間の思考を模倣できますが、人間の外見、例えば瞳孔や肌の質感などの生物的特徴を模倣するのは難しいです。したがって、最も直接的な方法は、生物的特徴を示すことで人間に区別させることです。この方法は匿名集会(Pseudonym Parties)と呼ばれています。
面接に参加するように、ユーザーはオンラインまたはオフラインの集会に参加して、自分の顔や声などの生物的特徴を示し、自分が生物人であることを証明する必要があります。
次に、人間がAIと異なるもう一つの大きな特徴は、社会的属性です。人間は社会的動物であり、周囲の人々と社会的なつながりを持つことが必然です。これはロボットにはありません。したがって、信頼ネットワーク(Web of Trust)はこの特徴を利用し、人の社会的属性を通じて検証を行います。
もしあるユーザーが長期間にわたり複数のソーシャルプラットフォームを使用し、他者とのインタラクションが多ければ多いほど、その人がボットである確率は低くなります。
さらに、AIとは異なり、人間は論理的思考や図形認識に非常に優れています。これは機械学習が克服しにくい点です。逆チューリングテスト(Reverse Turing Tests)はこの特性を利用しています。逆チューリングテストは数年前から存在し、非常に広く利用されています。インターネットを使用しているとき、必ず九つのタイルが含まれたポップアップウィンドウに遭遇し、ユーザーが赤信号/バイク/横断歩道を含むタイルを選択して認識を完了するというものです。これが逆チューリングテストの応用です。
現在、PoPの主要プロジェクトの多くは、上記のいずれかまたは複数の混合認証方法を採用しています。例えば、Proof of HumanityとBrightIDは、匿名集会と社会的関係を通じて認証を行います。これら二つのプロジェクトは、ビデオコンセンサスを通じて小さなグループでの検証を行うという点で論理が似ています。
BrightIDはこの基盤の上に革新を加え、ソーシャルネットワークグラフ上の位置に基づく新しい認証方法であるBitu認証を導入しました。Bitu認証の方法は、ユーザーの各社会的関係がネットワーク中心にどれだけ近いかを評価します。もしユーザーが全く関係のない見知らぬアカウントと関連付けると、ペナルティとして得点が減少し、「悪事」のコストが増加します。
しかし、Proof of HumanityとBrightIDにはいくつかの問題が残っています。まず、ユーザーに「顔を出す」ことやいくつかの個人データを公開することを要求するため、ある程度ユーザーのプライバシーが犠牲になります。もう一つの欠点は、会議の組織、人工的な検証、PoPネットワークの維持にかかるコストが非常に高く、スケーラビリティを低下させることです。
スケーラビリティの高い認証方法について言及するなら、もう一つのリーダーであるIdena Networkを挙げざるを得ません。Idena Networkから認証を得るためには、ユーザーはテストに参加する資格を得る必要があります。つまり、すでに認証を受けたユーザーから招待コードを取得する必要があります。
これがIdenaがユーザーに設定した最初の「関門」であり、実際の人間関係が必要です。招待コードを取得した後、ユーザーは世界中で同期された指定の時間にオンライン逆チューリングテストに参加する必要があります。
さらに、テストに参加した後、ユーザーは新しいテストの設計にも参加する必要があります。このようにして、重層的な関門を通過することで「Human」認証を得ることができます。このプロトコルは理論的には現在のPoP業界で最高のスケーラビリティと効率を持っていますが、実際には画像の問題はすべてユーザーがアップロードするため、非常に煩雑でユーザーの時間を消費し、問題の質も低いです。
長期的には、問題がAIによって解決されるのも時間の問題です。プロジェクトのメカニズム設計は、ユーザーが一定の期間ごとに再度認証を受ける必要があり、時間と労力がかかります。総合的に見て、この方法はソーシャル認証よりも優位性があるとは言えません。
Idenaユーザーの認証レベルと数量
DIDとPoPの探求は、まだ道半ばです。現在、多くのDIDソリューションは、ユーザーにオンチェーン/オフチェーンデータを蓄積することに注力しています。最近人気のSocialFiプロジェクト、CyberConnectやGalaxyなどがそれに該当し、ユーザーにソーシャルグラフやユーザープロファイルを構築しています。
しかし、「identifier」に関する議論と探求はまだ遅れており、人々は一般的にWeb 3.0のidentifierをウォレットアドレスと同一視しています。一人の人間は唯一のアイデンティティを持つことができますが、無数のウォレットアドレスを申請することができます。幸運なことに、Sismoはこの方向で第一歩を踏み出しました。Sismoは、zk技術を利用し、オンチェーン活動に基づいてユーザーにバッジを発行するDIDソリューションです。
ユーザーは他のウォレットアドレスを指定でき、他のウォレットアドレスの活動バッジを同一ENSドメインに集約することができます。これにより、ユーザーの複数のウォレットと唯一のアイデンティティの衝突が解決され、ユーザーのプライバシーも保護されます。しかし、ユーザーは依然として複数のENSドメインを申請することができます。
現在、業界ではidentifierに関する探求が多様化していますが、これらのアプリケーションの広範な普及にはまだ道のりがあります。Web 3.0の基盤であるDIDは、今後さらに多くの革新的なプロジェクトによって探求されることでしょう。IOSGに引き続きご注目ください。Web 3.0に関するさらなる記事をお届けします。