zkPass × KudasaiJP AMA内容まとめ

Crypto KudasaiJP
CryptoKudasaiJP
Published in
13 min readDec 4, 2023

--

2023/12/4に行われた、zkPassとのAMA(Ask Me Anything)についてまとめた記事です。

zkPassについて

zkPass は、プライバシーを保持した認証を可能にするプライベートデータプロトコルです。MPC(マルチパーティコンピューティング)、ZKP(ゼロ知識証明)、3P-TLS(3パーティトランスポートレイヤセキュリティ)の基礎の上に構築されています。

zkPass が提供する TransGate アプリは、ユーザが任意の HTTPS ウェブサイト上のデータを web3 の世界で選択的かつプライベートに検証することを可能にします。これは、法的身分証明書、財務記録、医療情報、社会的交流、職歴、学歴、技能証明など、さまざまなデータタイプをカバーすることができます。このような種類の認証はすべて、機密性の高い個人データを第三者に開示したりアップロードしたりする必要なく、安全かつ個人的に行うことができます。

zkPass は、コンポーザブル分散型 ID パス、オフチェーンクレジットに依存する DeFi レンディングプロトコル、プライバシーが保証されたヘルスケアデータマーケットプレイス、検証可能な zkSBT を特徴とする出会い系アプリなど、複数のアプリケーションシナリオに容易に組み込むことができます。信頼とプライバシーのニーズがあれば、zkPassはどこでもソリューションを提供することができます。

zkPassドキュメントより引用

AMA概要

AMA本編の内容まとめ

AMA本編の内容について、Q&A方式で記載していきます。

Q: 自己紹介を兼ねて、あなたの経歴やzkPassチームについて教えていただけますか?

みなさん、こんばんは!zkPassのリサーチャー兼プロダクトマネージャーのAetosです。プライバシー分野でのソリューションの実験と構築に専念しています。私たちのチームは、NTTdocomoからPWCまで、様々なバックグラウンドを持ったメンバーで構成されています。ここにいるみなさんとバーチャルでつながることができてとても嬉しいです!

Q:zkPassを紹介してもらえますか?既存のソリューションが解決できていない問題を解決できるのでしょうか?また競争上の優位点は何ですか?

zkPassは、MPC、ZK の基盤上に構築されたプライベート データ検証プロトコルです。信頼できるソースとの接続を確立し、事前に定義されたテンプレートを使用してプライベートデータを抽出し、暗号化手法を用いてその存在を数学的に証明し、zkSBT としてオンチェーンに送信されます。

*MPC(Multi-Party Computation):暗号資産を管理する秘密鍵を複数の断片に分割して保管し、共有することなく(分割したまま)運用する技術。

*ZK(Zero Knowledge):ゼロ知識証明

zkPassは、膨大なユースケースとアプリケーションを持つ汎用性の高いソリューションであり、プライベートデータのオラクルとして機能し、現在分離されているweb2とweb3のギャップを埋め、大量の新しいビジネス チャンスと dApps のアイデアを可能にします。

私たちは現在、ハードウェアアクセラレーションなしで証明を生成するのに2秒未満しかかからない、最も時間効率の高いzkプロトコルの1つであり、一般的なSNARKシステムよりも速度で15倍、メモリ消費量で7倍効率的です。

Q:このプロジェクトのためにチームが構築した技術やプロトコルはありますか? または、チームが適用している注目すべき技術はありますか?

ゼロ知識証明は、学術界でも、より具体的にはインタラクティブな議論システムに関しても、非常に新しいものだったので、私たちはもちろん彼らの最新の論文からインスピレーションを得ました。

しかし、ソリューションそのものは私たち自身で構築したものであり、私たちが解決する問題を解決するこのような技術スタックを開発するためには、かなりの研究、実験、反復が必要でした。

いくつか例を挙げると、メモリー・コピー操作、AES128証明、サイレントOT、TLSプロトコルのマルチパーティ計算を最適化するためのハッシュ関数付きスタック文字化け回路、SoftSpokenを使ったベクトル忘却線形評価、ゼロ知識証明のためのAESのSIMD化/復号化などです。

*AES128:28ビットの暗号鍵を用いる方式で、AES規格の中で最も鍵長が短く高速に暗号化・復号処理を行うことができるアルゴリズム

*Oblivious Linear Evaluation (OLE) は、よく知られている Oblivious Transfer プリミティブ(MPCの内部で使用されることがある、紛失通信・忘却通信とも呼ばれる通信方法)の算術アナログのこと。

*サイレントOT:忘却転送(OT)相関に対する最初の具体的に効率的なPCGを提示するエクステンション。通信がボトルネックである場合、より高速な代替手段を提供すると期待される。

*TLS(Transport Layer Security)プロトコル:Webで暗号化を実装する場合に最もよく使用されるプロトコル。ネットワークでセキュアな通信を行うために暗号化プロセスを組み合わせて使用する。

* ベクトル忘却線形評価(OLE):Oblivious linear evaluation (OLE)はマルチパーティ計算プロトコルの基本的な構成要素のこと

*SIMD化:CPUに実装されているSIMDレジスタをうまく使うコードを書いて実行速度を加速させること

参考:ホワイトペーパー

Q:これまでに達成した主なマイルストーンと、目標とするマイルストーンをスケジュールとともに簡単に説明してください。

今年初めにBinance Labs、OKX Ventures、Sequoia、duo5、SIG等からシードラウンドを調達し、7月にイーサリアム、Scroll、opBNB上でプレアルファを正式にローンチしました。

また、SDKをローンチし、今年12月初旬にアルファ版に移行する予定です。

*SDK:「Software Development Kit」の略称で、Webサイトやアプリケーションの開発に必要なツール一式

Q:SDKが稼働すると、安価で高速のプライバシーソリューションを開発者たちが使えるようになるということですね

はい、これは、ビルダーやハッカーがハッカソンで私たちのソリューションを使えるようになったことも意味します!

Q:これまでのプロジェクトで苦労したことはありますか?それをどのように解決しましたか?

ブラウザやその他のクライアントサイドの環境でゼロ知識証明を生成する場合、時間とメモリの厳しい制約を守らなければならなかったため、現在のソリューションは簡単には実現できませんでした。ご存知のように、zkProofs の生成は、特に zkSNARKs の場合、信じられないほど計算量が多く、メモリを消費します。

広範な研究と数え切れないほどのデプロイメントテストと最適化を経て、私たちはついに、対話型と非対話型のゼロ知識システムの両方の力を組み合わせたハイブリッドソリューションを開発しました。

このアプローチはメモリ効率が良いだけでなく、クライアントサイドでの実行も可能です。これにより、証明者はブラウザ環境において、わずか1~2秒でZKPを生成することができます。

Q:マーケティング戦略を教えてください。最初のユーザーをどのように獲得しようと考えていますか?

私たちは、このテクノロジーはコミュニティとコンセンサスに貢献するものだと信じています。ですから、今後のマーケティング・イベントでは、ウェブ・プライベート・データの価値をコミュニティーのみなさんに実感していただき、コンセンサスを得ていただくつもりです。私たちが次に何をするか、楽しみに待っていてください。

Q:運営を維持するための収入源はどのように確保していますか?

私たちは、収益源の一つとしてSDKをローンチしようとしています。

Q:最近、ハッキングの事件が多発しています。セキュリティ対策はどうなっていますか?

zkPass はクライアントからの無効なデータやノードによる不正アクセスから保護します。ゲートウェイはクライアントの ID をマスクするために導入され、TLS はさらなるセキュリティのためにランダム性を追加します。ネットワーク内の Fishermenノードはランダムなタスクを送信することで悪意のあるノードを検出し、間違った計算にはペナルティを課します。

紛争は、キャッシュされたデータとVOLEパラメータを使用してタスクの実行を検証する自動仲裁者によって解決されます。この設定は、分散型ネットワークの整合性と機密性を確保します。

Q:企業やプロジェクト、著名な開発者などとの契約はありますか?

A:私たちのSDKと統合する準備ができているプロジェクトの膨大なパイプラインがあります。複数の大手Web2企業や政府も、さまざまな目的で私たちの技術スタックを使用することに興味を示しています。これらはすべて、間もなくソーシャルで発表される予定ですので、ぜひ注目してください。

Q:zkPassに関するニュースや最新情報で、私たちに伝えたいことはありますか?

私たちはアルファにアップグレードしようとしており、メインネットだけでなくクロスチェーン認証情報のサポートも開始する予定です。SDKもコミュニティ開発のためにオープンソース化される予定です。

コミュニティ質問の内容まとめ

Q:Web3以外の分野で実用化できる技術ですか?

はい、このソリューションから生成されたzkProofは、Web3のソリューションであるDIDウォレットやIPFS、あるいはWeb2用の通常のデータベースを介して保存・検証することができます。

Q:zkPassは独自のチェーンを持つのでしょうか?

私たちは、独自のチェーンを持つつもりはありません。相互運用性と公開性を最大限に高めるために、プロトコルをさまざまな EVM 互換チェーンにデプロイする予定です。また、私たちはミドルウェアのように機能しているため、独自のチェーンを作成する必要性も感じていません。

Q:NTTdocomoの方は一体どのような経緯でzkPassチームに入ったんですか?zkPassはまるで電話のように世界のインフラ並に普及させてやるという気概の顕れですか!?

我々の共同設立者の一人はNTTdocomoのシニアエンジニアでした😉

zkPass は、web2 から web3 にプライベート データを移行するオラクルのように機能すると思います。チェーンリンクが公開データ上でポートする方法と同じです。しかし、プライベート データ領域は 2025 年までにパブリック データの 7 倍になるため、この事実については非常に強気です。

Q:認証情報がSBTとしてオンチェーンに保管されるそうですが、ウォレットがハッキングされた場合に個人情報が悪用されることは無いのでしょうか?

1 つのアカウントに対して、そのアカウントで生成できる SBT のセットは 1 つだけです。古いウォレットで SBT を生成し、それがハッキングされた場合、新しいウォレットでいつでも新しい SBT を生成でき、古いウォレットの SBT は無効になります。

Q:RWAがトレンドになってますが、zkpassが貢献する部分もありますか?

はい、RWA が Web3 業界で再び流行語(バズワード)になりつつあることは承知しています。当社のソリューションは、その人が過少担保ローンに使用できる特定の不動産や資産を所有していることを証明できるため、これを活用するのに最適な位置にあります。これは zkPass が可能にするユースケースの氷山の一角にすぎず、実際に想像するのはコミュニティのビルダーやハッカー次第です。

ハッカーやビルダーがハッカソンでビルドするために私たちの SDK を使用することが奨励されていると述べたのはそのためです。 zkPass、tinder、または Fiverr を使用して uberDAO を作成することを想像してください。

https://zkpass.gitbook.io/zkpass/introduction/use-cases

Q:zkkycに興味があります。これは、zkKycにのみ証明書を提出しておけば、ユーザーは、各企業のkycプロセスにおいて、情報アクセスの認可を与えるだけで良い、というソリューションですか?

zkKYCもzkPassが可能にするもう一つの大きなユースケースでで、これを複数の方法で実行できます。:

  1. バイナンスやコインベースのようなCEXの既存のKYCを活用することもできます。
  2. 異なるカテゴリーで構成される一般的なKYCフレームワークを確立し、DeFiプロジェクトやその他のプロジェクトがKYCを行う独自の方法を選択することもできます。

KYC は単に顧客を知るためのものであり、従来の金融で行われる典型的な KYC だけではないことを忘れないでください。人間性の証明、トランザクション記録の証明、医療記録の証明も KYC の一種になる可能性があります。

Q:オフラインイベントなどは予定されていますか?

来年はデンバーのハッカソンでホストする予定なので、楽しみにしていてください!

zkPassソーシャルリンク

CryptoKudasaiJPについて

CryptoKudasaiJPは、日本のブロックチェーンKOLコミュニティおよび投資グループです。

本AMAは、ブロックチェーンスタートアップが業界での成長と露出を加速するのを支援する活動の一つとして実施したものです。

--

--