ZkPass: プライベートインターネットデータをオンチェーンで検証可能にするZkTLSオラクルプロトコル

中級6/27/2024, 1:45:31 AM
zkPassを発見:3P-TLSとHybrid ZKテクノロジーを使用した最先端のプライベートデータプロトコルを使用して、安全で検証可能なデータ共有を実現します。個人情報を開示せずに、任意のHTTPSウェブサイトからWeb3にデータを検証します。分散型のIDパス、DeFi貸出、医療データマーケットプレイスなどに最適で、zkPassはさまざまなアプリケーション全体で信頼とプライバシーを確保します。

重要な個人情報(法的身元、財務記録、教育証明書など)を持っており、実際の文書を明らかにせずにその信頼性を証明する必要があると想像してください。zkPassは、このような課題を解決する革新的な技術です。他者に基になる詳細を開示せずに情報を検証できる安全で暗号化された手法です。

zkPassは、セキュアでプライベートなデータ共有を保証するために、3P-TLSとHybrid ZKテクノロジーという先進的なプロトコルを活用しています。これらのツールにより、任意のHTTPSウェブサイトからデータを検証し、個人情報を漏洩することなくWeb3エコシステムに転送することが可能です。このアプローチにより、データが機密情報として保護され、第三者に露出することはありません。

ZkPassとは何ですか?


ソース:ZkPassウェブサイト

zkPassは、ある事実を証明する際に個人情報を安全に保護する新しい技術です。映画のチケットを購入するために18歳以上であることを証明する必要があると想像してくださいが、個人情報がすべて記載されたIDを提示したくない場合もあります。zkPassを使用すると、“ゼロ知識証明”を用いてこれを行うことができます。これにより、追加情報を明らかにすることなく要件を満たしていることを証明できます。

zkPassのビジョンとミッション

zkPassの使命は、安全でプライベートなデータの検証と共有を容易にすることです。彼らは個人情報が露出や悪用されることを防ぎながら、デジタル世界で信頼できるやり取りを可能にすることを目指しています。

彼らのビジョンは、プライバシーとセキュリティがデータ共有において最も重要であるデジタルランドスケープを確立することです。彼らは個人が自信を持って安全に検証済み情報を共有し、すべての人にとって信頼性の高いプライベートなデジタル環境を促進することを目指しています。

ZkPassの特徴

zkPassはデジタルアイデンティティ認証の革新的なソリューションとして特徴的なキー機能です。

  • プライバシーを保護: zkPassの核心は、個人のプライバシーの詳細を損なわずにプライベートデータを証明する能力にあります。これは、ユーザーが機密情報をさらすことを恐れることなく、データを認証および共有できることを意味します。
  • 検証可能: zkPassは、標準のTLSプロトコルを3者TLS(3P-TLS)に再設計しました。この変更により、プライベートデータの出所が検証可能となり、セキュリティと信頼の追加のレイヤーが提供されます。
  • 互換性: このプロトコルは、追加のAPIやライセンスを必要とせず、どんなHTTPSウェブサイトともシームレスに互換性があります。この統合の容易さにより、zkPassはさまざまなオンラインプラットフォームにおいて多目的なツールとなっています。
  • 不正防止:分散型MPCノードネットワークは、データの真正性、整合性、有効性を検証する重要なセッションキーを分割します。このシステムは、個人情報の盗難やデータ改ざんなどの悪意のある活動を防止するために設計されています。
  • メモリ効率:VOLEベースのIZKを活用したzkPassは、ブラウザ環境でミリ秒レベルのZKP生成をローカルで実現しています。この効率は、プライバシーを犠牲にすることなくパフォーマンスを維持するために重要です。

zkPassのユースケース

本人確認

zkPassの主な用途の1つは、身元の確認にあります。たとえば、オンラインサービスにサインアップする際、zkPassを使用すると、個人情報をすべて共有せずに身元を証明できます。これにより、プライバシーを保護しながら必要なサービスにアクセスできます。

金融取引

zkPassは、金融取引を検証するために使用できます。購入や投資に十分な資金があることを証明し、自分の銀行残高を明らかにせずに済むお手伝いをします。特に機密性を維持するために非常に役立ちます。

オンライン投票

zkPassは、オンライン投票システムにも適用できます。これにより、各投票が有効であり、各有権者が誰に投票したかを明らかにせずに一度だけ投票できることが保証されます。これにより投票プロセスが安全かつプライベートに保たれます。

zkPassの背後にあるテクノロジー

zkPassは、複数の先進技術を統合して、データの検証および共有を安全かつプライベートに行う方法を提供しています。これらの技術を理解することは、zkPassがデータの整合性とプライバシーを確保する方法を理解するのに役立ちます。

ゼロ知識証明

ゼロ知識証明(ZKP)はzkPassの中心です。 ZKPは特別な数学的手法であり、一方(証明者)が特定の文が真であることを他方(検証者)に示すことができるようにするものであり、他の情報を明らかにしないでください。 それらは、パズルの解決策を示さずに、解決策を知っていることを証明するために主に使用されます。 ZKPは同様の方法で機能します。

これは、zkPassでZKPsがどのように機能するかの詳細な説明です。

  1. プルーフ生成:データに関する事実(たとえば、年齢、所得レベルなど)を証明する必要がある場合、zkPassは暗号証明を生成します。この証明は、基になるデータを公開せずにその文が真実であることを確認します。

  2. 検証:検証者は、ウェブサイトまたはサービスである可能性がありますが、この証拠をチェックします。 ZKPの背後にある数学は、証明が正しい場合、その記述が実際に真実であり、記述が間違っている場合、証明が失敗することを確認します。

  3. プライバシー保証:このプロセス全体を通じて、実際のデータ(年齢や収入など)は検証者には公開されず、プライバシーが保護されます。

暗号プロトコル

暗号プロトコルは、データが安全に送信および処理される方法を規定するルールのセットです。zkPassでは、これらのプロトコルは、データが機密性を保ち、改ざんされないようにするために重要です。

  1. 暗号化:データが証明を生成するために使用されるとき、それは暗号化されます。つまり、データはコード化された形式に変換され、認証された当事者のみが理解できるようになります。

  2. 完全性:暗号プロトコルはデータの完全性も保証します。これは、生成された証拠を検出せずに変更することはできないことを意味します。誰かが証拠を改ざんしようとしても、明らかになり、証拠は無効になります。

  3. 認証:これらのプロトコルは、関係する当事者の正体を検証するのに役立ちます。証拠が提出されると、zkPassはそれが正当なソースから来たものであることを確認します。

Multi-Party Computation (MPC)

Multi-Party Computation (MPC)は暗号学における強力なツールであり、プライベートで安全な共同計算を可能にします。それによって、複数の当事者が互いの入力を公開せずに関数の計算に協力することができます。

MPCのアーキテクチャには、個々の参加者が他の当事者のデータを見ることができないようにするプロトコルが関与しています。これは、データを複数の当事者に分散し、データ上で計算を実行することを可能にすることで実現されています。

実世界のシナリオでは、すべての当事者がある程度相互作用するため、信頼できる第三者を持つことは困難です。そのうちいくつかは腐敗する可能性があります。

破損したパーティーは、半正直または悪意のある方法で行動することができます。

  • 半信半疑の敵対者:これらの当事者はプロトコルに従いますが、交換されたメッセージから追加の情報を抽出しようとします。彼らはプロトコルの実行中に正直に行動しますが、学ぶべき以上のことを学ぼうとします。
  • 悪意のある敵対者:これらの当事者は、ルールに従わずにプロトコルを妨害しようとします。実行プロセスを変更してデータに不正アクセスし、セキュリティを危険にさらすかもしれません。

MPCプロトコルは、一部の当事者が腐敗していても、計算のプライバシーと整合性が保たれるように設計されています。

いくつかの技術が開発されており、それぞれ固有の特徴を持つMPCプロトコルの構築手法があります。

  • Shamir Secret Sharing: この技術は、秘密を複数の当事者の間で分散し、一定数(閾値)の当事者だけが秘密を再構築できるようにします。閾値未満の当事者が試みても、秘密を再構築することはできません。
  • Honest Majority MPC: この方法では、参加者の大多数が正直であると仮定されています。計算は算術回路またはブール回路を使用して行うことができ、大多数が正直である限りプライバシーが確保されます。
  • 入力共有:各当事者は、秘密分散法を使用して入力を共有し、ランダムな数値を追加して入力を非公開に保ちます。これらの数値は、計算後に削除され、結果が明らかにされます。
  • 回路評価:これは、計算回路のゲートごとに評価することを意味します。当事者は各ゲートの出力を順次計算し、最終的な出力のみが公開されるようにします。
  • プライベートセットインターセクション:この技術により、2つの当事者は、他の要素を公開せずに、それぞれのプライベートセット内の共通要素を見つけることができます。
  • しきい値暗号化:この方法は、RSAなどの暗号化技術を使用して、完全な秘密を持っている単一の当事者なしに暗号操作を可能にします。
  • 不誠実な過半数MPC:過半数が不誠実である可能性がある場合、GMW無関心転送やガーブル回路などの特別なプロトコルが使用され、セキュリティが確保されます。

MPCの利点

  • 信頼できる第三者:信頼できる第三者が必要なく、分散型でデータを共有および計算することが可能となります。
  • データプライバシー:組織は、データが暗号化されたままであるため、プライバシーを損なうことなく、計算のためにプライベートデータを共有することができます。
  • 高い精度:MPCは暗号技術を用いて正確な結果を提供します。
  • 量子セーフティ:データは、暗号化された分散性によって、量子攻撃に対して安全です。

MPCの制限

  • 計算オーバーヘッド:ランダムな数値生成などのセキュリティ対策により、計算速度が遅くなる可能性があります。
  • 高い通信コスト: 複数の当事者間でデータを分散させることは、通信コストの増加につながる可能性があります。

テクノロジーの統合

ZKPs、暗号プロトコル、およびSMCの統合により、zkPassは安全でプライベートなデータ検証のための堅牢なシステムを作成します。

こうして彼らは一緒に動作します:

  1. 証明の作成と暗号化:証明が必要な場合、zkPassはZKPを使用して証明を生成し、暗号プロトコルを使用して基礎データを暗号化します。

  2. セキュアな検証:その証拠は次に、改ざんされていないことと正当であることを保証するために暗号プロトコルを使用する検証者と共有されます。

  3. 協力的な取り組み:複数の関係者が検証プロセスに関与している場合、SMCは彼らにプライベートな入力を公開せずに協力させ、全体のプロセスが安全かつプライベートであることを保証します。

Transgate:プライバシーとセキュリティを向上させるテクノロジー

TransGateは、分散型Webのプライバシーとセキュリティを向上させるために設計された最先端技術です。ユーザーは、機密データをさまざまなプラットフォーム上で安全に認証および検証し、機密情報を公開せずに利用することができます。この技術は、ゼロ知識証明(ZKP)と多者計算(MPC)を活用するプロトコルであるzkPassに不可欠です。

Transgate SDK

  • TransGate SDKはzkPassによって提供されるオープンソースのツールキットであり、TransGate拡張機能をサードパーティーの分散型アプリケーション(DApps)に統合することを目的としています。このSDKを使用することで、開発者は簡単に自分のDAppsをTransGateブラウザ拡張機能と接続し、ユーザーがOAuth API認証を必要とせずに安全にプライベートデータを認証できるようにすることができます。

統合プロセス

  1. セットアップ:
  • DApp環境がJavaScript ES6またはそれ以降をサポートしていることを確認してください。
  • zkPass Dev Center でプロジェクトを登録および構成します。これには、開発センターにログインし、ウォレットを接続し、新しいプロジェクトを作成し、アプリID を取得する作業が含まれます。
  1. TransGate JS-SDKを組み込む:
  • npmまたはyarnを使用してSDKをインストールします。
  • アプリIDを使用してコネクタインスタンスを作成し、TransGate拡張機能がインストールされているかどうかをチェックして、SDKをプロジェクトに統合します。
  • 拡張機能が利用可能な場合は、スキーマIDを使用して検証プロセスを開始します。
  1. 構成:
  • zkPassが提供する包括的な統合ドキュメントに記載されているように、SDKをDAppの特定のパラメータに従って構成してください。
  1. テスト中:
  • 提供されたテストスイートを使用して、スムーズな統合を確認し、潜在的な問題を特定します。

動作原理

TransGate JS-SDKは、TransGate拡張機能とDAppをリンクし、ゼロ知識検証を可能にします。このプロセスは、ユーザーが検証の準備をし、DAppがSDKを起動し、アロケーターノードとTransGateと通信することを含みます。ログイン後、検証プロセスが開始され、3P-TLS(Three-Party Transport Layer Security)接続が確立され、ゼロ知識証明が生成されます。その後、検証ノードがこの証明を検証し、その結果をSDKを介してDAppに返します。

TransGate JS-SDKを使用する理由

  • プライバシーを保護する検証:ユーザーデータが露出せずに検証され、プライバシーが保たれることを確認します。
  • HTTPS互換性:HTTPSウェブサイトとシームレスに動作し、安全な検証を提供します。
  • 3P-TLSサポート:3者間TLS接続を介した安全なデータ検証を保証します。
  • 不正防止メカニズム:不正行為を防止し、データの整合性を確保するための堅牢なメカニズムが含まれています。
  • メモリ効率の高いZKP:メモリ効率の高いゼロ知識証明を利用し、さまざまなアプリケーションに最適です。

スキーマ

TransGateおよびzkPassの文脈において、スキーマは検証するデータを定義する構造化されたフレームワークです。DAppにTransGateを統合する際、開発者は検証したいデータの種類と行う必要がある主張を指定するためにスキーマを作成およびカスタマイズする必要があります。

スキーマを作成する方法

  1. ログインして接続する:

    • zkPassデベロッパーセンターにログインし、ウォレットを接続します。
  2. 新しいプロジェクトを作成する:

    • 新しいプロジェクトを作成し、アプリIDを取得するために必要な情報を提供します。
  3. スキーマを追加する:

    • カテゴリと基本スキーマを選択してください。

    • 必要に応じてアサーションをカスタマイズします。

    • 一意のスキーマIDを生成するためにスキーマを提出します。

zkPassの応用

分散型アイデンティティ

分散型アイデンティティ(DID)は、zkPassの主要なアプリケーションの1つです。従来のデジタル世界では、私たちのアイデンティティは政府、ソーシャルメディアプラットフォーム、または金融機関などの中央当局によって制御されています。この中央集権化により、私たちのデータは侵害や誤用のリスクにさらされます。zkPassを使用すると、ユーザーは機微な詳細を公開せずに、さまざまなプラットフォームで検証された分散型アイデンティティを作成できます。

動作原理

zkPassを使用すると、実際の文書を表示せずに、自分が誰であるか(年齢、国籍、雇用など)を証明することができます。この証明は暗号化され生成され、検証されます。

利点

  • プライバシー:個人情報は機密情報として扱われます。

  • セキュリティ:データ漏洩のリスクが最小限に抑えられています。

  • コントロール:あなたは自分のアイデンティティデータをコントロールします。

DeFiレンディング

分散型金融(DeFi)は、銀行のような中央の仲介者なしに運営される、ブロックチェーン技術に基づく金融サービスを指します。DeFiにおける1つの課題は、ユーザーの信用力を評価することですが、そのためには彼らの金融履歴にアクセスできなければなりません。zkPassは、金融記録のプライベートな検証を可能にすることで、この問題に対処します。

動作原理

zkPassは、実際の財務記録を開示せずに、DeFiプラットフォームに自身の財務状況(例:信用スコア、所得水準)を証明することができるようになります。

利点

  • プライバシー:ユーザーの財務詳細はプライベートのままです。

  • アクセシビリティ:より多くの人々がDeFiレンディングに参加できるようになりました。彼らは信用を秘密に証明できるためです。

  • Trust: DeFiプラットフォームは、ユーザーのプライベートデータを見ることなく、検証プロセスを信頼することができます。

ヘルスケア

ヘルスケアでは、患者のプライバシー保護が最重要です。zkPassは医療情報を安全に共有および確認し、機密性の高い医療データを保護します。

動作原理

患者は、医師や保険会社と自分の完全な医療記録を共有せずに、医療歴、保険の状況、その他の健康関連情報を証明するためにzkPassを使用することができます。

利点

  • プライバシー:機密性の高い医療情報は保護されています。

  • 効率: 検証は迅速かつ安全に行うことができます。

  • セキュリティ:医療データ漏洩のリスクを軽減します。

ソーシャルメディアとデート

ソーシャルメディアや出会い系プラットフォームでは、ユーザーが信頼と安全を築くために、自分の身元や資格を確認することがよく求められます。zkPassは、個人情報を公開せずにプロフィールを確認するユーザーに安全な方法を提供できます。

動作原理

ユーザーは、機密文書を共有せずに、ソーシャルメディアやデートプラットフォームで、zkPassを使用して自分の身元、年齢、またはその他の資格を検証することができます。

利点

  • プライバシー:ユーザーの詳細は公開されません。

  • 信頼:プラットフォームはユーザープロファイルの正当性を保証できます。

  • セーフティ:偽のプロフィールや詐欺を防ぐのに役立ちます。

zkPassの資金調達マイルストーン:250万ドルのシードラウンド成功

2023年8月3日、zkPassは、250万ドルのシード資金調達ラウンドを成功裏に終了し、その使命における大きな飛躍を発表しました。この出来事は、zkPassの旅路において転機となり、業界がそのビジョンと可能性に対する信頼を強調しました。

シードラウンドは、Sequoia China、Binance Labs、OKX Ventures、dao5、SIG DT Investments、Inc.、Leland Ventures、Cypher Capital、Blockchain Founders Fundなどのトップティア投資家からの大規模な参加を引き付けました。彼らの支援は、zkPassがデジタル空間におけるプライバシーとセキュリティを再定義する画期的なアプローチを取っていることの証明です。

資本の投入は、zkPassの野心的なロードマップを加速し、Pre-alphaテストネットの立ち上げを促進し、優れた開発者や暗号研究者でチームを拡大するための資金を提供します。この資金は、DeFi貸出プロトコルから医療データマーケットプレイスまで、さまざまなアプリケーション間でのプライベートデータ検証のシームレスな統合を容易にします。

zkPass トークノミクス

ソース: Icodrops

zkPassは、プロトコルの長期的な持続可能性とエコシステムの成長を支援するために設計された戦略的な割り当てを持つネイティブトークン$zkPを導入しました。 zkPトークンの総供給量は10億に制限されており、トークンの価値を支える有限の供給を確保しています。

トークン配布

  • 初期投資家:総供給量の28%、つまり初期投資家向けに割り当てられた2億8000万zkPトークンがあります。これは初期投資家を動機付ける主要手段として機能します。
  • 早期インセンティブ:総供給量の25%、2億5,000万zkPトークンが、早期採用者を奨励するために割り当てられています。
  • 流動性プール:総供給量の15%、合計1億5000万 zkP トークンが、トークンの流動性を提供するために割り当てられています。
  • ZkPass Foundation: zkPassエコシステム内での成長とイノベーションを促進するために、総供給量の12%、1億2000万zkPトークンがエコシステムの開発イニシアティブに充てられています。
  • チームとアドバイザー:zkPassの背後にいるチームをインセンティブ化する重要性を認識し、総供給量の10%、または1億zkPトークンが開発チームとアドバイザーのために予約されています。
  • コミュニティ準備金:強力なコミュニティとパートナーネットワークを構築するために、総供給量の10%、つまり1億zkPトークンがコミュニティイニシアティブとパートナーシップのために確保されています。

トークンユーティリティ

zkPassトークンはエコシステム内で複数の目的を果たします:

  1. 取引手数料:ユーザーは、プラットフォーム上で様々なサービスのためにzkPassトークンで取引手数料を支払います。たとえば、証明の生成や検証などです。

  2. インセンティブと報酬:zkPassトークンは、生態系に貢献するユーザーや、検証のためのデータを提供する人、zkPassプラットフォーム上でアプリケーションを作成する開発者にインセンティブを与えるために使用されます。

  3. ステーキングとガバナンス:トークン保有者は、プロトコルのアップグレードやパラメータの調整などの重要な意思決定に投票するために、自分のトークンをステーキングできます。

  4. マーケットプレイス取引:プライバシーが保護された医療データのマーケットプレイスなどのシナリオでは、zkPassトークンが取引の主要通貨として使用されることがあります。

トークン価値ダイナミクス

zkPassトークンの価値はいくつかの要因に影響を受けています:

  1. 需要と供給:zkPassの採用が拡大するにつれて、トークンの需要が増加します。総供給量が上限されているため、この需要がトークンの価値を押し上げる可能性があります。

  2. プラットフォームの利用: zkPassプラットフォームのユーザー数と取引が増えれば増えるほど、トークンの需要も増大します。

  3. インセンティブとステーキング:ステーキングや参加に対する報酬を提供することで、zkPassはユーザーがトークンを保有し、ステーキングすることを奨励し、流通供給量を減らすことを促します。

  4. パートナーシップと統合: 他のプロジェクトやプラットフォームとの協力により、zkPass トークンの有用性が向上し、その使用例が拡大し、採用が促進されることがあります。

zkPassチームに会いましょう


The zkPass team is a dynamic group of professionals, each bringing a wealth of experience and expertise to the table. Their collective knowledge in blockchain, cryptocurrency, and marketing is shaping zkPass into a leading privacy protocol in the Web3 space. Let’s introduce some of the prominent members:

Bing Jiang: 日本のNTT DoCoMoで技術およびモバイル開発の副社長としてエンジニアとしての豊富な経験を持つBing Jiangは、フルスタックエンジニアリングの役割に移行しました。現在、彼はzkPassの技術チームを率いて、プライバシーテクノロジーの革新的なソリューションに向けてプロジェクトを推進しています。

Joshua Peng: ミズーリ大学で構造工学とコンピューティングの博士号を取得したDr. Pengは、zkPassの建築設計の戦略的な考えを担当しています。彼の学術的なバックグラウンドと実践的な経験は、プロトコルの開発において貴重な資産です。

Annie Muser Z: Annieの印象的なキャリアには、PWC、シティグローバルマーケットアジア、メイソンスティーブンスなどの名門企業での経験が含まれています。zkPassでは、マクロ市場分析の手助け、トークン開発の指導、プロジェクトの財務健全性の監督に重要な役割を果たしています。

ガイド:zkPassの使用方法

  1. セットアップ:zkPassを使用し始めるには、デジタルアイデンティティを作成する必要があります。これには、あなたのアイデンティティを検証するデジタル署名のような暗号鍵を設定する必要があります。

  2. 証明情報:何かを証明する必要がある場合、zkPassはゼロ知識証明を作成します。たとえば、年齢を証明する必要がある場合、zkPassは、正確な誕生日を明らかにせずに18歳以上であることを示す証明を生成します。

  3. 検証:あなたの情報を確認する必要がある人やシステムは、あなたのプライベートな詳細を見ることなく証拠を確認することができます。 zkPassが使用する安全な暗号プロトコルのおかげで、彼らは証拠が有効であると信頼することができます。

  4. 取引:金融取引において、zkPassは、必要な条件(資金が十分であるなど)が満たされていることを確認しながら、あなたの金融詳細を公開せずに取引を安全かつプライベートに保ちます。

結論

zkPassは、デジタル世界におけるプライバシーとセキュリティを向上させる革命的な技術です。ゼロ知識証明、暗号プロトコル、安全な多者計算を使用することで、zkPassは重要な情報を証明する際に個人情報を一切公開せずに済むようにします。本技術は、身元確認、金融取引、オンライン投票など様々な分野で活用され、デジタルインタラクションをより安全かつプライベートにする可能性を示しています。技術の進化に伴い、zkPassは、ますますつながる世界において個人情報を保護する重要な一歩を表しています。

Author: Angelnath
Translator: Paine
Reviewer(s): Piccolo、Matheus、Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

ZkPass: プライベートインターネットデータをオンチェーンで検証可能にするZkTLSオラクルプロトコル

中級6/27/2024, 1:45:31 AM
zkPassを発見:3P-TLSとHybrid ZKテクノロジーを使用した最先端のプライベートデータプロトコルを使用して、安全で検証可能なデータ共有を実現します。個人情報を開示せずに、任意のHTTPSウェブサイトからWeb3にデータを検証します。分散型のIDパス、DeFi貸出、医療データマーケットプレイスなどに最適で、zkPassはさまざまなアプリケーション全体で信頼とプライバシーを確保します。

重要な個人情報(法的身元、財務記録、教育証明書など)を持っており、実際の文書を明らかにせずにその信頼性を証明する必要があると想像してください。zkPassは、このような課題を解決する革新的な技術です。他者に基になる詳細を開示せずに情報を検証できる安全で暗号化された手法です。

zkPassは、セキュアでプライベートなデータ共有を保証するために、3P-TLSとHybrid ZKテクノロジーという先進的なプロトコルを活用しています。これらのツールにより、任意のHTTPSウェブサイトからデータを検証し、個人情報を漏洩することなくWeb3エコシステムに転送することが可能です。このアプローチにより、データが機密情報として保護され、第三者に露出することはありません。

ZkPassとは何ですか?


ソース:ZkPassウェブサイト

zkPassは、ある事実を証明する際に個人情報を安全に保護する新しい技術です。映画のチケットを購入するために18歳以上であることを証明する必要があると想像してくださいが、個人情報がすべて記載されたIDを提示したくない場合もあります。zkPassを使用すると、“ゼロ知識証明”を用いてこれを行うことができます。これにより、追加情報を明らかにすることなく要件を満たしていることを証明できます。

zkPassのビジョンとミッション

zkPassの使命は、安全でプライベートなデータの検証と共有を容易にすることです。彼らは個人情報が露出や悪用されることを防ぎながら、デジタル世界で信頼できるやり取りを可能にすることを目指しています。

彼らのビジョンは、プライバシーとセキュリティがデータ共有において最も重要であるデジタルランドスケープを確立することです。彼らは個人が自信を持って安全に検証済み情報を共有し、すべての人にとって信頼性の高いプライベートなデジタル環境を促進することを目指しています。

ZkPassの特徴

zkPassはデジタルアイデンティティ認証の革新的なソリューションとして特徴的なキー機能です。

  • プライバシーを保護: zkPassの核心は、個人のプライバシーの詳細を損なわずにプライベートデータを証明する能力にあります。これは、ユーザーが機密情報をさらすことを恐れることなく、データを認証および共有できることを意味します。
  • 検証可能: zkPassは、標準のTLSプロトコルを3者TLS(3P-TLS)に再設計しました。この変更により、プライベートデータの出所が検証可能となり、セキュリティと信頼の追加のレイヤーが提供されます。
  • 互換性: このプロトコルは、追加のAPIやライセンスを必要とせず、どんなHTTPSウェブサイトともシームレスに互換性があります。この統合の容易さにより、zkPassはさまざまなオンラインプラットフォームにおいて多目的なツールとなっています。
  • 不正防止:分散型MPCノードネットワークは、データの真正性、整合性、有効性を検証する重要なセッションキーを分割します。このシステムは、個人情報の盗難やデータ改ざんなどの悪意のある活動を防止するために設計されています。
  • メモリ効率:VOLEベースのIZKを活用したzkPassは、ブラウザ環境でミリ秒レベルのZKP生成をローカルで実現しています。この効率は、プライバシーを犠牲にすることなくパフォーマンスを維持するために重要です。

zkPassのユースケース

本人確認

zkPassの主な用途の1つは、身元の確認にあります。たとえば、オンラインサービスにサインアップする際、zkPassを使用すると、個人情報をすべて共有せずに身元を証明できます。これにより、プライバシーを保護しながら必要なサービスにアクセスできます。

金融取引

zkPassは、金融取引を検証するために使用できます。購入や投資に十分な資金があることを証明し、自分の銀行残高を明らかにせずに済むお手伝いをします。特に機密性を維持するために非常に役立ちます。

オンライン投票

zkPassは、オンライン投票システムにも適用できます。これにより、各投票が有効であり、各有権者が誰に投票したかを明らかにせずに一度だけ投票できることが保証されます。これにより投票プロセスが安全かつプライベートに保たれます。

zkPassの背後にあるテクノロジー

zkPassは、複数の先進技術を統合して、データの検証および共有を安全かつプライベートに行う方法を提供しています。これらの技術を理解することは、zkPassがデータの整合性とプライバシーを確保する方法を理解するのに役立ちます。

ゼロ知識証明

ゼロ知識証明(ZKP)はzkPassの中心です。 ZKPは特別な数学的手法であり、一方(証明者)が特定の文が真であることを他方(検証者)に示すことができるようにするものであり、他の情報を明らかにしないでください。 それらは、パズルの解決策を示さずに、解決策を知っていることを証明するために主に使用されます。 ZKPは同様の方法で機能します。

これは、zkPassでZKPsがどのように機能するかの詳細な説明です。

  1. プルーフ生成:データに関する事実(たとえば、年齢、所得レベルなど)を証明する必要がある場合、zkPassは暗号証明を生成します。この証明は、基になるデータを公開せずにその文が真実であることを確認します。

  2. 検証:検証者は、ウェブサイトまたはサービスである可能性がありますが、この証拠をチェックします。 ZKPの背後にある数学は、証明が正しい場合、その記述が実際に真実であり、記述が間違っている場合、証明が失敗することを確認します。

  3. プライバシー保証:このプロセス全体を通じて、実際のデータ(年齢や収入など)は検証者には公開されず、プライバシーが保護されます。

暗号プロトコル

暗号プロトコルは、データが安全に送信および処理される方法を規定するルールのセットです。zkPassでは、これらのプロトコルは、データが機密性を保ち、改ざんされないようにするために重要です。

  1. 暗号化:データが証明を生成するために使用されるとき、それは暗号化されます。つまり、データはコード化された形式に変換され、認証された当事者のみが理解できるようになります。

  2. 完全性:暗号プロトコルはデータの完全性も保証します。これは、生成された証拠を検出せずに変更することはできないことを意味します。誰かが証拠を改ざんしようとしても、明らかになり、証拠は無効になります。

  3. 認証:これらのプロトコルは、関係する当事者の正体を検証するのに役立ちます。証拠が提出されると、zkPassはそれが正当なソースから来たものであることを確認します。

Multi-Party Computation (MPC)

Multi-Party Computation (MPC)は暗号学における強力なツールであり、プライベートで安全な共同計算を可能にします。それによって、複数の当事者が互いの入力を公開せずに関数の計算に協力することができます。

MPCのアーキテクチャには、個々の参加者が他の当事者のデータを見ることができないようにするプロトコルが関与しています。これは、データを複数の当事者に分散し、データ上で計算を実行することを可能にすることで実現されています。

実世界のシナリオでは、すべての当事者がある程度相互作用するため、信頼できる第三者を持つことは困難です。そのうちいくつかは腐敗する可能性があります。

破損したパーティーは、半正直または悪意のある方法で行動することができます。

  • 半信半疑の敵対者:これらの当事者はプロトコルに従いますが、交換されたメッセージから追加の情報を抽出しようとします。彼らはプロトコルの実行中に正直に行動しますが、学ぶべき以上のことを学ぼうとします。
  • 悪意のある敵対者:これらの当事者は、ルールに従わずにプロトコルを妨害しようとします。実行プロセスを変更してデータに不正アクセスし、セキュリティを危険にさらすかもしれません。

MPCプロトコルは、一部の当事者が腐敗していても、計算のプライバシーと整合性が保たれるように設計されています。

いくつかの技術が開発されており、それぞれ固有の特徴を持つMPCプロトコルの構築手法があります。

  • Shamir Secret Sharing: この技術は、秘密を複数の当事者の間で分散し、一定数(閾値)の当事者だけが秘密を再構築できるようにします。閾値未満の当事者が試みても、秘密を再構築することはできません。
  • Honest Majority MPC: この方法では、参加者の大多数が正直であると仮定されています。計算は算術回路またはブール回路を使用して行うことができ、大多数が正直である限りプライバシーが確保されます。
  • 入力共有:各当事者は、秘密分散法を使用して入力を共有し、ランダムな数値を追加して入力を非公開に保ちます。これらの数値は、計算後に削除され、結果が明らかにされます。
  • 回路評価:これは、計算回路のゲートごとに評価することを意味します。当事者は各ゲートの出力を順次計算し、最終的な出力のみが公開されるようにします。
  • プライベートセットインターセクション:この技術により、2つの当事者は、他の要素を公開せずに、それぞれのプライベートセット内の共通要素を見つけることができます。
  • しきい値暗号化:この方法は、RSAなどの暗号化技術を使用して、完全な秘密を持っている単一の当事者なしに暗号操作を可能にします。
  • 不誠実な過半数MPC:過半数が不誠実である可能性がある場合、GMW無関心転送やガーブル回路などの特別なプロトコルが使用され、セキュリティが確保されます。

MPCの利点

  • 信頼できる第三者:信頼できる第三者が必要なく、分散型でデータを共有および計算することが可能となります。
  • データプライバシー:組織は、データが暗号化されたままであるため、プライバシーを損なうことなく、計算のためにプライベートデータを共有することができます。
  • 高い精度:MPCは暗号技術を用いて正確な結果を提供します。
  • 量子セーフティ:データは、暗号化された分散性によって、量子攻撃に対して安全です。

MPCの制限

  • 計算オーバーヘッド:ランダムな数値生成などのセキュリティ対策により、計算速度が遅くなる可能性があります。
  • 高い通信コスト: 複数の当事者間でデータを分散させることは、通信コストの増加につながる可能性があります。

テクノロジーの統合

ZKPs、暗号プロトコル、およびSMCの統合により、zkPassは安全でプライベートなデータ検証のための堅牢なシステムを作成します。

こうして彼らは一緒に動作します:

  1. 証明の作成と暗号化:証明が必要な場合、zkPassはZKPを使用して証明を生成し、暗号プロトコルを使用して基礎データを暗号化します。

  2. セキュアな検証:その証拠は次に、改ざんされていないことと正当であることを保証するために暗号プロトコルを使用する検証者と共有されます。

  3. 協力的な取り組み:複数の関係者が検証プロセスに関与している場合、SMCは彼らにプライベートな入力を公開せずに協力させ、全体のプロセスが安全かつプライベートであることを保証します。

Transgate:プライバシーとセキュリティを向上させるテクノロジー

TransGateは、分散型Webのプライバシーとセキュリティを向上させるために設計された最先端技術です。ユーザーは、機密データをさまざまなプラットフォーム上で安全に認証および検証し、機密情報を公開せずに利用することができます。この技術は、ゼロ知識証明(ZKP)と多者計算(MPC)を活用するプロトコルであるzkPassに不可欠です。

Transgate SDK

  • TransGate SDKはzkPassによって提供されるオープンソースのツールキットであり、TransGate拡張機能をサードパーティーの分散型アプリケーション(DApps)に統合することを目的としています。このSDKを使用することで、開発者は簡単に自分のDAppsをTransGateブラウザ拡張機能と接続し、ユーザーがOAuth API認証を必要とせずに安全にプライベートデータを認証できるようにすることができます。

統合プロセス

  1. セットアップ:
  • DApp環境がJavaScript ES6またはそれ以降をサポートしていることを確認してください。
  • zkPass Dev Center でプロジェクトを登録および構成します。これには、開発センターにログインし、ウォレットを接続し、新しいプロジェクトを作成し、アプリID を取得する作業が含まれます。
  1. TransGate JS-SDKを組み込む:
  • npmまたはyarnを使用してSDKをインストールします。
  • アプリIDを使用してコネクタインスタンスを作成し、TransGate拡張機能がインストールされているかどうかをチェックして、SDKをプロジェクトに統合します。
  • 拡張機能が利用可能な場合は、スキーマIDを使用して検証プロセスを開始します。
  1. 構成:
  • zkPassが提供する包括的な統合ドキュメントに記載されているように、SDKをDAppの特定のパラメータに従って構成してください。
  1. テスト中:
  • 提供されたテストスイートを使用して、スムーズな統合を確認し、潜在的な問題を特定します。

動作原理

TransGate JS-SDKは、TransGate拡張機能とDAppをリンクし、ゼロ知識検証を可能にします。このプロセスは、ユーザーが検証の準備をし、DAppがSDKを起動し、アロケーターノードとTransGateと通信することを含みます。ログイン後、検証プロセスが開始され、3P-TLS(Three-Party Transport Layer Security)接続が確立され、ゼロ知識証明が生成されます。その後、検証ノードがこの証明を検証し、その結果をSDKを介してDAppに返します。

TransGate JS-SDKを使用する理由

  • プライバシーを保護する検証:ユーザーデータが露出せずに検証され、プライバシーが保たれることを確認します。
  • HTTPS互換性:HTTPSウェブサイトとシームレスに動作し、安全な検証を提供します。
  • 3P-TLSサポート:3者間TLS接続を介した安全なデータ検証を保証します。
  • 不正防止メカニズム:不正行為を防止し、データの整合性を確保するための堅牢なメカニズムが含まれています。
  • メモリ効率の高いZKP:メモリ効率の高いゼロ知識証明を利用し、さまざまなアプリケーションに最適です。

スキーマ

TransGateおよびzkPassの文脈において、スキーマは検証するデータを定義する構造化されたフレームワークです。DAppにTransGateを統合する際、開発者は検証したいデータの種類と行う必要がある主張を指定するためにスキーマを作成およびカスタマイズする必要があります。

スキーマを作成する方法

  1. ログインして接続する:

    • zkPassデベロッパーセンターにログインし、ウォレットを接続します。
  2. 新しいプロジェクトを作成する:

    • 新しいプロジェクトを作成し、アプリIDを取得するために必要な情報を提供します。
  3. スキーマを追加する:

    • カテゴリと基本スキーマを選択してください。

    • 必要に応じてアサーションをカスタマイズします。

    • 一意のスキーマIDを生成するためにスキーマを提出します。

zkPassの応用

分散型アイデンティティ

分散型アイデンティティ(DID)は、zkPassの主要なアプリケーションの1つです。従来のデジタル世界では、私たちのアイデンティティは政府、ソーシャルメディアプラットフォーム、または金融機関などの中央当局によって制御されています。この中央集権化により、私たちのデータは侵害や誤用のリスクにさらされます。zkPassを使用すると、ユーザーは機微な詳細を公開せずに、さまざまなプラットフォームで検証された分散型アイデンティティを作成できます。

動作原理

zkPassを使用すると、実際の文書を表示せずに、自分が誰であるか(年齢、国籍、雇用など)を証明することができます。この証明は暗号化され生成され、検証されます。

利点

  • プライバシー:個人情報は機密情報として扱われます。

  • セキュリティ:データ漏洩のリスクが最小限に抑えられています。

  • コントロール:あなたは自分のアイデンティティデータをコントロールします。

DeFiレンディング

分散型金融(DeFi)は、銀行のような中央の仲介者なしに運営される、ブロックチェーン技術に基づく金融サービスを指します。DeFiにおける1つの課題は、ユーザーの信用力を評価することですが、そのためには彼らの金融履歴にアクセスできなければなりません。zkPassは、金融記録のプライベートな検証を可能にすることで、この問題に対処します。

動作原理

zkPassは、実際の財務記録を開示せずに、DeFiプラットフォームに自身の財務状況(例:信用スコア、所得水準)を証明することができるようになります。

利点

  • プライバシー:ユーザーの財務詳細はプライベートのままです。

  • アクセシビリティ:より多くの人々がDeFiレンディングに参加できるようになりました。彼らは信用を秘密に証明できるためです。

  • Trust: DeFiプラットフォームは、ユーザーのプライベートデータを見ることなく、検証プロセスを信頼することができます。

ヘルスケア

ヘルスケアでは、患者のプライバシー保護が最重要です。zkPassは医療情報を安全に共有および確認し、機密性の高い医療データを保護します。

動作原理

患者は、医師や保険会社と自分の完全な医療記録を共有せずに、医療歴、保険の状況、その他の健康関連情報を証明するためにzkPassを使用することができます。

利点

  • プライバシー:機密性の高い医療情報は保護されています。

  • 効率: 検証は迅速かつ安全に行うことができます。

  • セキュリティ:医療データ漏洩のリスクを軽減します。

ソーシャルメディアとデート

ソーシャルメディアや出会い系プラットフォームでは、ユーザーが信頼と安全を築くために、自分の身元や資格を確認することがよく求められます。zkPassは、個人情報を公開せずにプロフィールを確認するユーザーに安全な方法を提供できます。

動作原理

ユーザーは、機密文書を共有せずに、ソーシャルメディアやデートプラットフォームで、zkPassを使用して自分の身元、年齢、またはその他の資格を検証することができます。

利点

  • プライバシー:ユーザーの詳細は公開されません。

  • 信頼:プラットフォームはユーザープロファイルの正当性を保証できます。

  • セーフティ:偽のプロフィールや詐欺を防ぐのに役立ちます。

zkPassの資金調達マイルストーン:250万ドルのシードラウンド成功

2023年8月3日、zkPassは、250万ドルのシード資金調達ラウンドを成功裏に終了し、その使命における大きな飛躍を発表しました。この出来事は、zkPassの旅路において転機となり、業界がそのビジョンと可能性に対する信頼を強調しました。

シードラウンドは、Sequoia China、Binance Labs、OKX Ventures、dao5、SIG DT Investments、Inc.、Leland Ventures、Cypher Capital、Blockchain Founders Fundなどのトップティア投資家からの大規模な参加を引き付けました。彼らの支援は、zkPassがデジタル空間におけるプライバシーとセキュリティを再定義する画期的なアプローチを取っていることの証明です。

資本の投入は、zkPassの野心的なロードマップを加速し、Pre-alphaテストネットの立ち上げを促進し、優れた開発者や暗号研究者でチームを拡大するための資金を提供します。この資金は、DeFi貸出プロトコルから医療データマーケットプレイスまで、さまざまなアプリケーション間でのプライベートデータ検証のシームレスな統合を容易にします。

zkPass トークノミクス

ソース: Icodrops

zkPassは、プロトコルの長期的な持続可能性とエコシステムの成長を支援するために設計された戦略的な割り当てを持つネイティブトークン$zkPを導入しました。 zkPトークンの総供給量は10億に制限されており、トークンの価値を支える有限の供給を確保しています。

トークン配布

  • 初期投資家:総供給量の28%、つまり初期投資家向けに割り当てられた2億8000万zkPトークンがあります。これは初期投資家を動機付ける主要手段として機能します。
  • 早期インセンティブ:総供給量の25%、2億5,000万zkPトークンが、早期採用者を奨励するために割り当てられています。
  • 流動性プール:総供給量の15%、合計1億5000万 zkP トークンが、トークンの流動性を提供するために割り当てられています。
  • ZkPass Foundation: zkPassエコシステム内での成長とイノベーションを促進するために、総供給量の12%、1億2000万zkPトークンがエコシステムの開発イニシアティブに充てられています。
  • チームとアドバイザー:zkPassの背後にいるチームをインセンティブ化する重要性を認識し、総供給量の10%、または1億zkPトークンが開発チームとアドバイザーのために予約されています。
  • コミュニティ準備金:強力なコミュニティとパートナーネットワークを構築するために、総供給量の10%、つまり1億zkPトークンがコミュニティイニシアティブとパートナーシップのために確保されています。

トークンユーティリティ

zkPassトークンはエコシステム内で複数の目的を果たします:

  1. 取引手数料:ユーザーは、プラットフォーム上で様々なサービスのためにzkPassトークンで取引手数料を支払います。たとえば、証明の生成や検証などです。

  2. インセンティブと報酬:zkPassトークンは、生態系に貢献するユーザーや、検証のためのデータを提供する人、zkPassプラットフォーム上でアプリケーションを作成する開発者にインセンティブを与えるために使用されます。

  3. ステーキングとガバナンス:トークン保有者は、プロトコルのアップグレードやパラメータの調整などの重要な意思決定に投票するために、自分のトークンをステーキングできます。

  4. マーケットプレイス取引:プライバシーが保護された医療データのマーケットプレイスなどのシナリオでは、zkPassトークンが取引の主要通貨として使用されることがあります。

トークン価値ダイナミクス

zkPassトークンの価値はいくつかの要因に影響を受けています:

  1. 需要と供給:zkPassの採用が拡大するにつれて、トークンの需要が増加します。総供給量が上限されているため、この需要がトークンの価値を押し上げる可能性があります。

  2. プラットフォームの利用: zkPassプラットフォームのユーザー数と取引が増えれば増えるほど、トークンの需要も増大します。

  3. インセンティブとステーキング:ステーキングや参加に対する報酬を提供することで、zkPassはユーザーがトークンを保有し、ステーキングすることを奨励し、流通供給量を減らすことを促します。

  4. パートナーシップと統合: 他のプロジェクトやプラットフォームとの協力により、zkPass トークンの有用性が向上し、その使用例が拡大し、採用が促進されることがあります。

zkPassチームに会いましょう


The zkPass team is a dynamic group of professionals, each bringing a wealth of experience and expertise to the table. Their collective knowledge in blockchain, cryptocurrency, and marketing is shaping zkPass into a leading privacy protocol in the Web3 space. Let’s introduce some of the prominent members:

Bing Jiang: 日本のNTT DoCoMoで技術およびモバイル開発の副社長としてエンジニアとしての豊富な経験を持つBing Jiangは、フルスタックエンジニアリングの役割に移行しました。現在、彼はzkPassの技術チームを率いて、プライバシーテクノロジーの革新的なソリューションに向けてプロジェクトを推進しています。

Joshua Peng: ミズーリ大学で構造工学とコンピューティングの博士号を取得したDr. Pengは、zkPassの建築設計の戦略的な考えを担当しています。彼の学術的なバックグラウンドと実践的な経験は、プロトコルの開発において貴重な資産です。

Annie Muser Z: Annieの印象的なキャリアには、PWC、シティグローバルマーケットアジア、メイソンスティーブンスなどの名門企業での経験が含まれています。zkPassでは、マクロ市場分析の手助け、トークン開発の指導、プロジェクトの財務健全性の監督に重要な役割を果たしています。

ガイド:zkPassの使用方法

  1. セットアップ:zkPassを使用し始めるには、デジタルアイデンティティを作成する必要があります。これには、あなたのアイデンティティを検証するデジタル署名のような暗号鍵を設定する必要があります。

  2. 証明情報:何かを証明する必要がある場合、zkPassはゼロ知識証明を作成します。たとえば、年齢を証明する必要がある場合、zkPassは、正確な誕生日を明らかにせずに18歳以上であることを示す証明を生成します。

  3. 検証:あなたの情報を確認する必要がある人やシステムは、あなたのプライベートな詳細を見ることなく証拠を確認することができます。 zkPassが使用する安全な暗号プロトコルのおかげで、彼らは証拠が有効であると信頼することができます。

  4. 取引:金融取引において、zkPassは、必要な条件(資金が十分であるなど)が満たされていることを確認しながら、あなたの金融詳細を公開せずに取引を安全かつプライベートに保ちます。

結論

zkPassは、デジタル世界におけるプライバシーとセキュリティを向上させる革命的な技術です。ゼロ知識証明、暗号プロトコル、安全な多者計算を使用することで、zkPassは重要な情報を証明する際に個人情報を一切公開せずに済むようにします。本技術は、身元確認、金融取引、オンライン投票など様々な分野で活用され、デジタルインタラクションをより安全かつプライベートにする可能性を示しています。技術の進化に伴い、zkPassは、ますますつながる世界において個人情報を保護する重要な一歩を表しています。

Author: Angelnath
Translator: Paine
Reviewer(s): Piccolo、Matheus、Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!