# ゼロ知識証明とデジタルアイデンティティ:課題と機会現在、デジタルIDシステムにおいてプライバシー保護のためにzk-SNARKs技術を応用することが徐々に主流になってきています。さまざまなzk-SNARKsに基づくデジタルIDプロジェクトが、ユーザーが身分の詳細を明らかにすることなく有効な身分証明を証明できるユーザーフレンドリーなソフトウェアパッケージを開発しています。生体認証技術を用いて検証し、zk-SNARKsによってプライバシーを保障するWorld IDプロジェクトは、最近、ユーザー数が1000万人を超えました。台湾地域のデジタルID政府プロジェクトでもzk-SNARKsが活用されており、EUにおけるデジタルID分野の取り組みもますますzk-SNARKs技術に重きを置いています。表面的には、zk-SNARKsに基づくデジタルIDは広く採用されており、分散型技術の発展の大きな勝利のように見えます。それはプライバシーを犠牲にすることなく、ソーシャルメディア、投票システム、さまざまなインターネットサービスをウィッチハントやロボット操作から守ることができます。しかし、事態は本当にそれほど単純なのでしょうか?zk-SNARKsに基づく身分証明は依然としてリスクが存在するのでしょうか?この記事では、以下の見解を述べます:- zk-SNARKsパッケージは多くの重要な問題を解決しました。- zk-SNARKsで包装された身分証明にはリスクが依然として存在します。これらのリスクは主に「一人一身分証明」属性の厳格な維持に起因しています。- "富の証明"だけを使用して魔女狩り攻撃を防ぐことは、ほとんどのアプリケーションシーンでは不十分です。したがって、我々は何らかの"身分証明"の解決策が必要です。- 理論上の理想的な状態は、N個の身分証明を得るコストがN²であることです。- この理想的な状態は実際には実現が難しいですが、適切な「多元身份」はそれに近く、したがって最も現実的な解決策です。! [ヴィタリック:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-1fa15b87f0dad953ff390e1ff4499f3d)### ゼロ知識証明パッケージのアイデンティティの問題点ゼロ知識証明のパッケージはプライバシーに優れていますが、まだいくつかの問題があります。1. zk-SNARKs自体では匿名性を実現できません。アプリケーションが各ユーザーにユニークなアプリ専用IDを割り当て、ユーザーが1つのアカウントしか持てない場合、ユーザーが実際に得られる匿名性のレベルが低下する可能性があります。2. zk-SNARKs自体は、ユーザーを脅迫から守ることができません。ユーザーが自分の鍵を公開しない場合でも、脅迫されて公開することを強いられた場合はどうでしょうか?政府は、すべての活動を確認するために鍵を開示するよう強制する可能性があります。3. zk-SNARKs自体では非プライバシーリスクを解決できません。すべての身分証明の形式にはエッジケースが存在します。たとえば、無国籍者をカバーできないこと、多重国籍による特権、病気や怪我によって生物的特徴が損なわれて身分が無効になることなどです。これらの問題はプライバシーとは無関係であり、zk-SNARKsでは解決できません。! [ヴィタリック:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-18e125ae671fbd46a8f4b809256f301e)富の証明の###つの制限"財産証明"に完全に依存して魔女狩り攻撃を防ぐことができるという意見もあるが、いかなる形の身分証明システムを構築する必要はない。しかし、このような方案は特定のシナリオでは適用できない、特に:1. 一般的なベーシックインカムシナリオ: 極めて広範なユーザー層に対して、支払い能力を考慮せずに一定量の資産やサービスを配布する必要があります。2. ガバナンスシナリオ: ガバナンスシステムは「1人が10万ドルを掌握する」ことと「1000人が10万ドルを共同保有する」ことに同等の重みを与えるべきではない。後者は1000の独立した個体を代表し、より豊かな情報を含んでいる。これは、身分証明システムが依然として必要であることを示していますが、「一人一身份」の厳格なルールに従う必要はもはや存在しないということです。! [ヴィタリック:デジタルアイデンティティ+ZK技術の下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-5c5e98a8645b7a2cc02bf3f26d7bf4d7)### 理想的な状態: N個の身分証明を得るコストはN²である技術的な観点から見ると、「一人一票」という明確なルールの必要性はもはや存在しません。理想的な身分証明システムは次のようであるべきです:- 全ての人に基本的な収入を提供するシーンについて: 最初の身分証明は無料で、取得可能な身分証明の数に制限があります。- ガバナンスのようなシナリオにおいて: リソースの背後に単一の管理主体が存在するのか、協調の程度が低い集団であるのかを判断できる。匿名性の要求と大規模な主体の権力を制限する要求を総合的に考慮すると、理想的な状態はN個の身分証明を取得するコストがN²であることです。! [Vitalik:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-4ee3f0f2fb93f4937527d660b75452b7)### マルチアイデンティティシステムは理想的な状態を実現できます多元身分証明システムは、単一の主導的な発行機関が存在しない身分証明メカニズムを指し、以下の2つの方法で実現できます:1. 明示的な多元的アイデンティティ: コミュニティ内の他の人々からの証言を通じて、自分のアイデンティティを証明します。2. 隠れた多様な身分: 多くの異なる身分証明者が存在し、アプリケーションはさまざまな身分認証に対応しています。多元身分証明システムは匿名性、冗長性などの利点を持ち、各方面のニーズをうまくバランスさせることができます。zk-SNARKsは多元身分証明システムの匿名性をさらに強化することができます。注意すべきは、ある種の身分形式の市場占有率が100%に近づくと、多様な身分証明システムの利点が失われることです。したがって、"普遍性"を追求しすぎる身分システムはリスクに直面する可能性があります。理想的には、"一人一身份"プロジェクトは、ソーシャルグラフに基づく身分証明システムと統合され、後者に初期の支援を提供し、十分な"シードユーザー"を創出することで、グローバルな分散型ソーシャルグラフを発展させることができます。! [Vitalik:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-d49b614727dad9332ccc83574bcd8d59)! [ヴィタリック:デジタルアイデンティティ+ZK技術の下での複数のジレンマ](https://img-cdn.gateio.im/social/moments-b394e40deff972eb129c2cfa202e3a5e)
zk-SNARKsデジタルIDの挑戦:多様な身分証明システムが未来のトレンドになる可能性
ゼロ知識証明とデジタルアイデンティティ:課題と機会
現在、デジタルIDシステムにおいてプライバシー保護のためにzk-SNARKs技術を応用することが徐々に主流になってきています。さまざまなzk-SNARKsに基づくデジタルIDプロジェクトが、ユーザーが身分の詳細を明らかにすることなく有効な身分証明を証明できるユーザーフレンドリーなソフトウェアパッケージを開発しています。生体認証技術を用いて検証し、zk-SNARKsによってプライバシーを保障するWorld IDプロジェクトは、最近、ユーザー数が1000万人を超えました。台湾地域のデジタルID政府プロジェクトでもzk-SNARKsが活用されており、EUにおけるデジタルID分野の取り組みもますますzk-SNARKs技術に重きを置いています。
表面的には、zk-SNARKsに基づくデジタルIDは広く採用されており、分散型技術の発展の大きな勝利のように見えます。それはプライバシーを犠牲にすることなく、ソーシャルメディア、投票システム、さまざまなインターネットサービスをウィッチハントやロボット操作から守ることができます。しかし、事態は本当にそれほど単純なのでしょうか?zk-SNARKsに基づく身分証明は依然としてリスクが存在するのでしょうか?この記事では、以下の見解を述べます:
! ヴィタリック:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ
ゼロ知識証明パッケージのアイデンティティの問題点
ゼロ知識証明のパッケージはプライバシーに優れていますが、まだいくつかの問題があります。
zk-SNARKs自体では匿名性を実現できません。アプリケーションが各ユーザーにユニークなアプリ専用IDを割り当て、ユーザーが1つのアカウントしか持てない場合、ユーザーが実際に得られる匿名性のレベルが低下する可能性があります。
zk-SNARKs自体は、ユーザーを脅迫から守ることができません。ユーザーが自分の鍵を公開しない場合でも、脅迫されて公開することを強いられた場合はどうでしょうか?政府は、すべての活動を確認するために鍵を開示するよう強制する可能性があります。
zk-SNARKs自体では非プライバシーリスクを解決できません。すべての身分証明の形式にはエッジケースが存在します。たとえば、無国籍者をカバーできないこと、多重国籍による特権、病気や怪我によって生物的特徴が損なわれて身分が無効になることなどです。これらの問題はプライバシーとは無関係であり、zk-SNARKsでは解決できません。
! ヴィタリック:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ
富の証明の###つの制限
"財産証明"に完全に依存して魔女狩り攻撃を防ぐことができるという意見もあるが、いかなる形の身分証明システムを構築する必要はない。しかし、このような方案は特定のシナリオでは適用できない、特に:
一般的なベーシックインカムシナリオ: 極めて広範なユーザー層に対して、支払い能力を考慮せずに一定量の資産やサービスを配布する必要があります。
ガバナンスシナリオ: ガバナンスシステムは「1人が10万ドルを掌握する」ことと「1000人が10万ドルを共同保有する」ことに同等の重みを与えるべきではない。後者は1000の独立した個体を代表し、より豊かな情報を含んでいる。
これは、身分証明システムが依然として必要であることを示していますが、「一人一身份」の厳格なルールに従う必要はもはや存在しないということです。
! ヴィタリック:デジタルアイデンティティ+ZK技術の下での複数のジレンマ
理想的な状態: N個の身分証明を得るコストはN²である
技術的な観点から見ると、「一人一票」という明確なルールの必要性はもはや存在しません。理想的な身分証明システムは次のようであるべきです:
匿名性の要求と大規模な主体の権力を制限する要求を総合的に考慮すると、理想的な状態はN個の身分証明を取得するコストがN²であることです。
! Vitalik:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ
マルチアイデンティティシステムは理想的な状態を実現できます
多元身分証明システムは、単一の主導的な発行機関が存在しない身分証明メカニズムを指し、以下の2つの方法で実現できます:
明示的な多元的アイデンティティ: コミュニティ内の他の人々からの証言を通じて、自分のアイデンティティを証明します。
隠れた多様な身分: 多くの異なる身分証明者が存在し、アプリケーションはさまざまな身分認証に対応しています。
多元身分証明システムは匿名性、冗長性などの利点を持ち、各方面のニーズをうまくバランスさせることができます。zk-SNARKsは多元身分証明システムの匿名性をさらに強化することができます。
注意すべきは、ある種の身分形式の市場占有率が100%に近づくと、多様な身分証明システムの利点が失われることです。したがって、"普遍性"を追求しすぎる身分システムはリスクに直面する可能性があります。
理想的には、"一人一身份"プロジェクトは、ソーシャルグラフに基づく身分証明システムと統合され、後者に初期の支援を提供し、十分な"シードユーザー"を創出することで、グローバルな分散型ソーシャルグラフを発展させることができます。
! Vitalik:デジタルアイデンティティ+ ZKテクノロジーの下での複数のジレンマ
! ヴィタリック:デジタルアイデンティティ+ZK技術の下での複数のジレンマ