Author: Joel John, decentralised.co; Translated by Golden Finance xiaozou
注:この記事は3部構成の第2部です。チェーンの抽象化に関する第1部については、ゴールデンファイナンスの前回の記事「ブロックチェーンのAWSの瞬間:チェーンの抽象化はどのように何千ものチェーンの世界を変えるのか」をご覧ください。第2部である本記事は、ウォレット・インフラがどのように進化しているかについての記事である。どちらも、次の10億人のユーザーを Web3に引きつけるための基礎となるものです。
数ヶ月前、私は0xppl.comに登録した。 ミーム・コイン・マニアの数日後で、自分の金銭的に無責任な選択がソーシャル・ネットワーク上で流行するのを避けたかった。安全で使いやすい新しい財布を作りたかった。
過去に、私は成長のためのモバイルファーストの重要性について書きました。2024年現在、いくつかの著名なDeFi製品がモバイルアプリを発表している。昨年は、ボラティリティがいかにサービス化しているかについて述べた。週末には、Pump.funチームが累計売上1億ドルを達成した。
私は次の大きなチャンスが何なのか見極めようとしているが、パスキーウォレットがその1つになりそうだ。
パスキーとは、それ自身を認証するための秘密鍵をデバイスに保存する仕組みである。
この記事では、passkeyの仕組みを簡単に説明し、passkeyが可能にする可能性のある未来を提案します。
1, キャズムを越える
もしモバイル機器が存在せず、人々は高価で大きなパソコンにインターネットを通じてしかアクセスできなかったとしたらどうなっていたか想像してみてほしい。想像してみてほしい。それが1990年代後半の現実だった。一般的に、これらのコンピューターは物理的な電話回線に接続されており、誰かがインターネットを使用するときには、その回線が切断されていた。
そのため、ナップスターから最新アルバムをダウンロードしたくても、インターネット接続しかなかった場合、おそらくこの時期、あなたの家には着信がなかったでしょう。
モバイル機器はインターネット接続への扉を開いた。2000年から2020年の間に、30億人がインターネットにアクセスするためにモバイルデバイスを使用するようになるでしょう。2010年代には10億人のユーザーがフェイスブックに参加し、オンライン商品販売やデートがソーシャルネットワークを通じてのみ行われるという、デジタルファースト経済に拍車をかけるほどの注目を集めました。
インターネットがアクセスしやすく、手頃な価格で、いつでもどこでも簡単に使えるようにならなければ、これらのプラットフォームは、コンテンツテレビネットワークと同じ運命をたどるかもしれない。モバイル機器はインターネット経済を活性化させた。
今日、安全なウォレットへのアクセスには、物理的なデバイス(元帳ウォレットなど)を持ち、トランザクションに署名し、安全な場所に保管する必要があります。安全な場所に保管する必要があります。パスキーウォレットは、インターネットにおけるモバイルデバイスのようなものです。高額な初期費用は必要なく、ユーザーはカプセルのようにいつでもどこでも使用することができます。パスキー技術はウォレット使用の障壁を大幅に下げます。
Passkey採用の主な原動力は、FIDO(Fast Identity Online:ファスト・アイデンティティ・オンライン)であり、250以上の有名企業が採用している規格です。BitwardenやLastPassなどの有名なパスワードマネージャはFIDOサービスを利用しています。つまり、ある意味、成熟した技術であり、Capsuleのような組織を通じて暗号エコシステムに移植されているのだ。
しかし、FIDOとは一体何なのだろうか?暗号ウォレットと同様、passkeyは公開鍵と秘密鍵のモデルに基づいている。公開鍵はウェブサイトがあなたを識別するための識別子で、公開鍵は公開されています。一方、秘密鍵はあなたのデバイス内で生成されます。
アップルペイで支払いをしたり、顔認証を使ってデバイスにサインインする際、生体認証データはあなたのマシンから離れません。チップ(Secure Enclaveと呼ばれることが多い)が情報(指紋のようなもの)を検証し、処理し、その結果をサードパーティのソフトウェアに提供する。
各アプリは固有のキーペアを持っています。
各アプリには固有のキー・ペアがあります。各サイトにログインするためにデバイスが自動的に生成するユニークなパスワードのようなものだと考えてください。これらのキーは通常、クラウドに保存される。グーグルとアップルの両社は、対応するキーのクラウドストレージメカニズムを持っており、両社のオペレーティングシステムを使用しているデバイスは、ログインキーを同期することができます。
これは暗号の世界にとって何を意味するのでしょうか?ウォレットは秘密鍵を使って取引に署名します。セキュア・エンクレーブが秘密鍵を保存していると言ったのを覚えているだろうか?実際に、顔認証や指紋スキャンをトランザクションに署名するための認証メカニズムとして使うことができる。暗号のベテランはこれをクールだとは思わないかもしれない。しかし、もしあなたがゲームやウェブ3のソーシャル製品の開発者で、ユーザーを引き込むのに10秒もかからないのであれば、iCloud passkeyを使うのが今ある中で最も速い解決策です。
Capsuleを使えば、いつでもアクセスできるウォレットを作成し、モバイルデバイスから指紋スキャンや顔認証で簡単に取引を確認できる。Capsuleはソフトウェア開発キット(SDK)を提供しており、開発者であれば誰でもユーザー向けに新しいウォレットを作成することができる。Gmailを使ってCapsule製品にログインすると、すぐにウォレットが使えるようになります。
Capsuleのようなウォレットプロバイダーは、Stripeのような入金ソリューションと統合しています。その結果、ユーザーはウォレットを起動した後、アップルペイを使うだけでETH(決済ガス)を保有することができる。これにより、これまで数時間かかっていたプロセスが数分に短縮される。NFTを鋳造するために不透明な海外の取引所と関わる必要はもうない。しかし、もしユーザーがキーを紛失したら?
そこで登場するのがマルチパーティコンピューティング(MPC)だ。アカウントの抽象化と似ているように聞こえますが、コンセプトは異なります。
MPCは暗号鍵生成管理メカニズムです。その名が示すように、秘密鍵の作成と保管には複数の関係者が関与し、その誰もがその全内容を知らない。実際には、一人が鍵にアクセスすることはできないが、一人が鍵の一部を紛失しても、他の二人がアクセスを回復させることができる。
たとえば、Capsule対応のウォレットでは、鍵はユーザーとCapsuleの入力から生成されます。この設定は、鍵を紛失してユーザがアクセスできなくなった場合の権限回復に便利です。ただし、これらの当事者のうち2人が協力すれば、トランザクションに署名することができる。この設定は、特にユーザーがアクセス権を失ったときに鍵を回復するのに有用である。
仕組みは説明したので、次は何が可能になるのか、なぜ私がこれほど興味をそそられるのかについてお話ししましょう。CapsuleはSDKを提供しており、ユーザーは複数の製品で使用できるウォレットを作成できます。例えば、同じウォレットをUniswapとMetamaskのAaveで使用すると、両方のアプリが同じアドレスでクエリやトランザクションを実行することができます。
Aaveはローンを承認する前にウォレットの残高をチェックすることができ、Uniswapの流動性プロバイダー(LP)トークンを他のプラットフォームでのローンの担保として使用することができます。クロスプラットフォーム資産の相互運用性は、Web3の基本原則である。この相互運用性を実現するためには、ユーザーは補助トークンを持つ独自のウォレットを持つ必要がありました。デバイス間の相互運用性を移植するのは、非常に骨の折れる作業です。
Capsuleは、ユーザーがより伝統的な認証形式を使ってトランザクションに署名したり、ウォレットを管理できるようにすることで、その痛みを抽象化しています。
Googleアカウントでサインインすることで、複数の製品で同じウォレットを使用できます。MetaMaskを使っている人なら誰でもこの機能を使えるという意見もあるかもしれないが、ほとんどのユーザーは言葉を助けたりセキュリティを確保したりすることに慣れていない。しかし、グーグルやツイッター、アップルのログインシステムは使い慣れている。ユーザーはボタンをクリックするだけでウォレットを作成することができ、これがユーザー維持と解約の分かれ目になるかもしれない。
ここで注目すべきもう一つの要素は、Eメールリンクや埋め込みウォレットはそれ自体新しいものではないということです。この市場セグメントには多くのサービスプロバイダーがあります。
例えばXハンドルやGmailログインなど、異なる製品間で同じ認証フォームを使用できるのは興味深い。相互運用性がユニークです。
以前は、電子メール(比如[email protected])を使って分散型取引所でウォレットを立ち上げ、別の製品(融資製品など)で同じことをしようとすると、2つの異なるウォレットができていました。Capsuleは、Web2ネイティブ認証システム間のアセットとアイデンティティの移植を支援し、そのSDKにより、開発者はわずか数行のコードでそれを製品に統合することができます。
Capsuleがウォレットスペースにもたらすもう1つの改良点は、プログラム可能なトランザクションで、特定の条件下での自動トランザクションをサポートします。
たとえば、USDCを保有するウォレットで、ETHの価格が2,000ドル以下に下落するたびに、Uniswapから100ドル相当のETHを購入したいとします。以前であれば、100ドル全額をCoinSecureのような集中管理された取引所に預けるか、手動でその資産の値動きを追跡しなければならなかった。
プログラム可能な取引所では、このプロセスははるかに簡単です。Velo Dataのような製品は、取引を検証するために変数(この場合はETHの価格)を渡すことができます。ユーザーが選択し、ETHが2,000ドル未満という条件が満たされると、Capsuleは取引に署名できる。
当事者間で取引を実行するために必要な署名を持つことで、プログラマビリティが可能になります。ユーザーを巻き込むことなく、Uniswapを通じて資産を取引するための前提条件を設定することができます - アプリにログインする際にトランザクションに使用されるif-thenステートメントに似ています。
例えば、オンチェーンの保険商品は、天候データを提供するオラクルからデータを照会し、複数のユーザーから資金提供されたプールから支払いを行うことができる。グーグルから照会されたデータを使用する予測マーケットプレイスでは、スポーツイベントへの支払いも可能だ。さらに良いのは、Apple Watchをあらかじめ設定されたウォレットに接続することで、ユーザーがその日のワークアウトを欠席した場合、自動的に友人にお金が振り込まれるようにすることだ。
これらすべてのケースにおいて、Capsuleが開発者に提供するユニークな利点は、ユーザーがニーモニックに悩まされることがないということです。
ここでのデザインスペースは、製品がクエリできるデータの種類と、Capsuleのデータベースの解釈能力とトランザクションの署名能力によってのみ制限されます。トランザクションに署名する能力によって制限される。しかし、このモデルは、より主観的なデータやトランザクションのニーズにはあまり効果的ではないかもしれません。
2More Than Transactions
これの何がそんなに重要なのでしょうか?例を挙げて説明しましょう。最近、Capsuleはr/datadaoと提携し、ユーザーがRedditからDAOにデータを移植できるようにした。要するに、この製品はユーザーがRedditからDataDAO(Commonwealthが運営)にデータをエクスポートし、大規模言語モデル(LLM)の学習に使用できるようにするものだ。このようなシステムには、電子メールアドレスを処理し、CommonwealthのようなWeb3ネイティブ製品と対話できるシンプルなログインモデルが必要です。
R/datadaoのDAOはCommonwealthというツールで管理されています。そのため、ユーザーが(Redditを使って)ウォレットをセットアップし、Commonwealthにログインすると、Redditで獲得したポイント(またはトークン)を使って、Commonwealthが管理するDAOに投票することができる。DataDAOに登録し、そのポイントを使ってCommonが構築したシステムに投票する。これらのステップを完了するのに数秒しかかからない。
より適切な例として、YouTuberのドライバーは、YouTuberアカウントのマイルに比例してDAOを管理することができます。
Capsuleが新しいWeb3ユーザーにアプローチするもう1つの方法は、事前に生成されたウォレットです。これは、ユーザーが製品にログインし、すでにウォレットに資産を持っているときに、Web2製品でウォレットを起動できるようにすることを意味します。
例えば、ドバイのランニングクラブで最もアクティブなメンバーを製品に参加させたい場合、彼らのTwitterアカウントに関連付けられたウォレットを事前に生成し、NFTをロードしてシューズなどのアイテムの割引を提供し、コミュニティに参加するようプライベートメッセージを送ることができます。
さて、どれだけの人が次のような資格があるのか、私にはまったくわかりません:
● Living in Dubai
● Running
● Running
● Running
● Active on Twitter
● Uses NFT to access the community
しかし、私が言いたいのは、このようなツールはWeb2コミュニティにWeb3プリミティブを使用するよう指示するために使用できるということだ。もしユーザーが私のプライベート・メッセージに返信しなかったら?あらかじめプログラムされたトランザクションを使って、特定の時点の後にNFTを請求しているウォレットに送り返すことができる。割引に一定の期間があるようなものです。
これによって、まったく新しいアプリのデザインスペースが広がる。最もアクセスしやすい機会のひとつは、コンテンツそのものかもしれません。現在、私たちがSubstackで記事を書いているのは、Eメールで読者とつながることができるからです。もしNFTが必要なら、Paragraph、Mirror、Farcaster Frameが最適だろう。Capsule SDKによって、ユーザーが記事を作成し、自分のメールアドレスに送信できるようなWeb3ネイティブの出版物を作成できると仮定すれば。
実際、OP(Optimism)トークンを使用して、最もアクティブな読者のウォレットに事前に接続することもできます。そのプロセスは以下のようなものだ。
上の画像の左側では、Metamaskのようなものを使って、今日Mirror上でコインを鋳造する手順を説明しました。右側は、Capsule SDKを使った場合のイメージです。
つまり、電子メールのような伝統的な配信チャネルを使用してユーザーを再活性化しながら、安定したコインのようなWeb3決済トラックでユーザーと関わることができるということです。
Capsuleが提供するツールのように、ツールは現在の市場と次の10年に存在するかもしれない市場の架け橋となるようだ。私の意見では、ツールはWeb2製品の使いやすさと利便性と、Web3ネイティブの構築原則のセキュリティ、ホスティング、カスタマイズの間の完璧な中間地点です。