PADO Labsは、プライベートなオフチェーンデータをweb3に安全に取り込むための、分散型zkAttestationおよびコンピュテーションネットワークを構築しているインフラ企業です。現在、スマートコントラクトがアクセスできるのは、公開されたオフチェーンデータ、リアルタイムデータ、および過去のオンチェーンデータに限られています。しかし、社会保障番号、銀行明細書、個人識別書類などのユーザーの個人データが持つ価値と重要性は、インターネット経済においてすでに実証されています。それにもかかわらず、こうしたプライベートなオフチェーンデータは、パブリックブロックチェーン上に公開することに伴うリスクから、スマートコントラクトでは容易に利用できない状況にあります。
PADOは、Multiparty Computation—Transport Layer Security(MPC-TLS)を活用し、ユーザーがあらゆるインターネットデータソースからプライベートなオフチェーンデータをweb3に安全にインポートできるインフラとツールを構築しました。
PADOはさらに、ユーザーがこのデータをトラストレスな方法でサードパーティのdappsで安全に利用できるようにしています。同時に、dappsに対しては、機密情報や生データを開示することなく、ユーザーデータの真正性と有効性を検証するためのツールを提供しています。PADOは、Interactive Zero-Knowledge(IZK)ProofsやZero-Knowledge Fully Homomorphic Encryption(zkFHE)といった最新の暗号技術を採用することで、これを実現しています。
このブログでは、MetaMask DeveloperがConsensys Fellowship、Lineaとのパートナーシップ、そして開発者ツールの提供を通じて、PADO Labsの市場参入と迅速なスケールアップをどのように支援しているかを探ります。
PADOがweb3向けZK attestationプロトコルを構築する方法
PADOがこの新しいシステムにおいてユーザーを正常にオンボーディングし、プライベートデータの所有と安全な管理を可能にするための第一歩は、ユーザーにEthereumアカウントを割り当てることです。これらのユーザーの多くはweb3ネイティブではないため、PADOはユーザーオンボーディングプロセスのすべての段階においてセキュリティを重視する必要があります。PADOによれば、望ましいセキュリティレベルをより確実に維持するために、オンボーディングと認証プロセスを完全に自社で管理することが最善のアプローチとのことです。
しかし、現在の開発段階を考慮し、PADOはウォレットインフラの構築・管理に注力するのではなく、ユーザーがプライベートデータを安全に扱えるようにするための暗号アルゴリズムの開発に集中することを選択しました。
「非常に早い段階で下した決断として、ユーザーの秘密鍵を生成・管理したり、安全性を保証する形でトークンをカストディするインフラの構築に時間を費やしたくないと考えました。ユーザーのプライベートなオフチェーンデータを安全に扱うためのツール開発に集中したかったのです。」— PADO Labs創業者、Xiang Xie博士
PADOはまた、Go-To-Market戦略としてweb3教育への積極的な投資も必要としていました。平均的なweb3ユーザーは、十分な教育とセキュリティの保証なしには、自分のプライベートデータをオンチェーンで共有することに積極的ではないからです。これはまた、PADOが市場に迅速に参入しスケールするために、既存の成熟したweb3ユーザーベースをターゲットにして取り込む必要があることも意味していました。
PADOはさらに、エコシステム内での資金調達やパートナーシップの機会へのアクセス、そして技術的なアドバイスを提供できる経験豊富なビルダーからのメンタリングに関する課題にも直面していました。
MetaMask DeveloperによるPADOプロトコルの迅速なスケールアップ
MetaMask Wallet APIとの統合により、PADOはユーザーにシームレスなオンボーディング体験を提供しながら、web3セキュリティにおけるMetaMaskの長年の業界経験を活用し、社内の熟練したJavaScriptセキュリティエキスパートの専門知識を取り入れることができました。さらに、MIPやSnapsに示されるMetaMaskのオープンソースかつパーミッションレスという理念により、PADOはWallet APIに直接コントリビュートするか、サードパーティのパーミッションレスSnapsを構築することで、MetaMaskの機能を容易に拡張できました。
「私たちにとって、MetaMaskとの統合は迷う余地がありませんでした。MetaMaskがSnapsに対していかに広範かつ積極的にサポートしているかを考慮すれば、決断は容易でした。たとえば、カスタムSnapを構築することで、MetaMask上のPADOユーザーはオンボーディングプロセス中に拡張機能を切り替える必要がなく、MetaMaskウォレット上で操作を開始から完了まで行えるようになります。」— PADO Labs創業者、Xiang Xie
Consensys FellowshipとLinea Voyagesを通じて、MetaMask DeveloperはPADOをLinea Proof of Humanity Voyageに参加させ、MetaMaskの大規模なユーザーベースと接続することで、PADOが迅速にスケールし20万人のユーザーを獲得できるよう支援しました。さらに、PADOは少数のコントリビューターの一つとしてVerax、オンチェーンAttestation Registryで紹介され、露出とパートナーシップの機会を得ました。PADOはまた、Consensys Fellowshipを通じて資金調達も実現しました。
アプリ内でも利用可能なMetaMask Learnを通じたMetaMaskのweb3教育への投資は、PADOのユーザーが教育コンテンツに容易にアクセスできることを意味し、PADOのweb3教育というミッション達成をさらに後押ししました。
MetaMask Developerでweb3開発を始めよう
コンシューマー向けdappsを開発している開発者の方へ。
MetaMask Wallet API、SDK、web3サービスAPI、そしてSnapsで構成されるMetaMask Developerスイートは、ウェブで最もエンゲージメントの高い数百万人のユーザーをオンボーディングするための包括的なツールセットを提供します。
私たちのサービスの詳細については、開発者ポータルをご覧ください。