11種類のアカウント抽象化ウォレットの簡単分析:私たちは「スムーズ」な暗号体験までどれくらいの距離があるのか?
著者:ビスケット、ChainCatcher
暗号通貨の分野では、ユーザーは同じウォレットアドレスに複数の秘密鍵を設定することができず、秘密鍵を変更することもできません。したがって、秘密鍵を失うと、ウォレットの資産が失われるだけでなく、そのウォレットは二度と使用できなくなり、無効になります。
Coinbaseの製品戦略およびビジネスオペレーションディレクターであるConor Groganによると、約11.5億ドルの暗号通貨が人的過失により永久に失われています。Groganは、この統計はウォレットへのアクセス権を失ったことによってロックされたETHの量よりもはるかに少ないと付け加えました。なぜなら、オンチェーンには長期間動かされていない資産が大量に存在し、その中でどれだけの資産が秘密鍵を失ったのかを判断できないからです。
暗号ウォレットは、イーサリアムの創設者であるVitalikが長期にわたって注目している方向性です。Nethermindおよびopengsnの研究者たちは、Vitalikの助けを借りてEIP-4337を提案しました。この提案は、コンセンサス層のプロトコルを変更することなく、イーサリアムに「アカウント抽象化」をもたらす解決策を提案しています。最近、Vitalikは彼の文章「マルチシグウォレットとソーシャルリカバリウォレットの守護者を選ぶ方法」で自らの見解を述べ、信頼できる第三者(ガーディアン、守護者とも呼ばれる)の暗号ウォレットへの採用を推進しています。
最近、MetamaskやImtokenなどの老舗暗号ウォレットに対抗して、EIP-4337に基づくいくつかの暗号ウォレットが台頭してきました。これらは暗号ウォレットの新たなブルーオーシャンを再開することを試みています。本記事では、EIP-4337(アカウント抽象化)の概念と、Argent、Avocado、Braavos、Patch Wallet、Unipass、Opclave、Soul Wallet、Versaなどの11種類のアカウント抽象化ウォレットを簡単に紹介します。
EIP-4337は何に役立つのか?
現在、イーサリアムのウォレットアドレスはEOAアカウント(Externally Owned Account)とコントラクトアカウント(Contract Account)に分かれています。EIP-4337提案では、アカウント抽象化(Account Abstraction)の概念が提案されており、複数のコントラクトアカウントと外部アカウントを管理することで、イーサリアムアカウントの安全性と操作性を改善できます。メカニズムについて詳しく知りたい方は、「EIP-4337アカウント抽象化ウォレットソリューションはウォレットの新時代を切り開くことができるか?」を参照してください。
EIP-4337を使用することで、以下の利点があります:
- より効率的なコントラクトのデプロイとメンテナンス:複数のコントラクトが同じアドレスと秘密鍵を共有できるため、コントラクトのデプロイとメンテナンスの作業量を減らすことができます。
- より良い安全性:アカウントコントラクトは1つのアドレスと秘密鍵を表すだけなので、秘密鍵の漏洩リスクを減らすことができます。
- より良いスケーラビリティ:再利用可能なコントラクトコードを実現できるため、複雑なコントラクトロジックをより容易に実装できます。
要するに、EIP-4337のビジョンはユーザーフレンドリーを実現することであり、主に使いやすさとソーシャルリカバリーの2つの側面から実現されます。暗号ウォレットのUI体験を向上させることで新しいユーザーを引き付けることを目指しています。たとえば、新しいユーザーは登録時に複雑なリカバリーフレーズをメモする必要がなくなります。ユーザーがウォレットの秘密鍵を失った場合でも、ソーシャル関係を通じて回復できます。他の拡張機能には、複数アカウント/複数チェーン管理、バンドルトランザクションなどが含まれ、たとえばウォレットが自動的にサービスの更新料を支払うことができます。
一方、EIP-4337の実現の難しさは、ウォレットが複雑化することで、開発コスト、互換性、ユーザーのプライバシーなどの課題が生じ、複雑なインタラクションコントラクトがより高いガス料金を生じることです。
アカウント抽象化ウォレット
Argentウォレットは、安全性と使いやすさに重点を置いて設計された暗号通貨ウォレットで、主な特徴は以下の通りです:
- ソーシャルリカバリー:Argentのソーシャルリカバリー機能により、ユーザーは信頼できる連絡先と接続することでウォレットを回復できます。これにより、ユーザーは複雑なリカバリーフレーズや秘密鍵を記憶することなく、ウォレットをより簡単に回復できます。
- ETHをガス代として必要としない:ArgentはMetaTransaction技術を採用しており、ユーザーはETHを持っていなくても取引を送信できます。具体的には、Argentは「Gas Station Network(GSN)」の中間層サービスを通じてユーザーのガス代を支払い、ユーザーのアカウントから相応の料金を差し引きます。
- 攻撃検出:Argentウォレットは独自に開発した「Guardians」スマートコントラクトを使用して、フィッシング攻撃、マルウェア攻撃、リプレイ攻撃などを自動的に検出し防止します。たとえば、ユーザーがArgentウォレットからのように見える電子メールやSMSを受け取った場合、Guardiansコントラクトはその情報がArgentの公式チャネルからのものであるかどうかを検出します。公式チャネルからのものでないと検出された場合、Guardiansコントラクトは自動的にユーザーがその情報に関連する取引を実行するのを阻止します。
現在、Argentは3回の資金調達を完了し、累計資金調達額は5600万ドルに達しています。投資者にはFabric Ventures、Metaplanet、Paradigm、StarkWare、Jump Crypto、Animoca Brandsなどが含まれます。現段階では、Argentウォレットのユーザー層は少なく、主な理由にはZKネットワークの安定性や、複数の暗号通貨の保存と取引をサポートしていないことなどがあります。
Avocado(Instadapp)
Instadappは、イーサリアムに基づくDeFiプロトコルで、DeFiをよりシンプルで管理しやすくすることを目的としています。このプロトコルは、アカウント抽象化に基づくウォレットAvocadoを導入しており、主な特徴は以下の通りです:
- マルチチェーンサポート:Avocadoは複数のブロックチェーンをサポートしており、ユーザーは同じウォレットで複数の暗号通貨を管理でき、すべてのガス代はUSDCで支払われます。
- セキュリティ保障:Avocadoウォレットはマルチシグネチャ技術とスマートコントラクトを使用してユーザーのデジタル資産の安全を保障し、ハードウェアウォレットの接続もサポートしています。
- DeFiサービス:ユーザーはAvocadoウォレット内でさまざまな分散型アプリに直接アクセスでき、貸付、取引、ステーブルコインなどを利用できます。また、ユーザーは現在のInstadapp戦略をすべて無料で使用できます。
- コミュニティガバナンス:AvocadoウォレットはDAO(分散型自律組織)のガバナンスモデルを採用しており、ユーザーは投票を通じてウォレットの意思決定と発展に参加できます。
現在、Instadappは2回の資金調達を完了し、累計資金調達額は1240万ドルに達しています。投資者にはCoinbase Ventures、Pantera Capital、Standard Crypto、Robot Ventures、Balaji Srinivasanなどが含まれます。現段階でInstadappの複数の製品の総TVLは20億ドルを超えており、Avocadoはその開発された統合ウォレットとしてネットワーク効果の利点を享受しています。たとえば、フラッシュローンを使用する際に手数料を支払う必要がなく、1 USDCのガス代補助を提供し、Instadappの自動化投資戦略を無料で使用できます。
Braavosはオープンソースのアカウント抽象化レイヤーで、複数のアカウントを管理するためのシンプルな方法を提供し、アプリケーションに統一インターフェースを提供します。特徴は以下の通りです:
- マルチアカウントサポート:Braavosは銀行口座、Alipay、PayPalなど、複数のアカウントを管理することをサポートしています。
- 統一API:Braavosは統一されたAPIを提供し、アプリケーションが異なるアカウントタイプを同じコードで処理できるようにします。
- セキュリティ:BraavosはOAuth2プロトコルを使用して認可と認証を処理し、データの安全性を保証します。
- 拡張性:Braavosの設計により、新しいアカウントタイプやサービスをサポートするために簡単に拡張できます。
- 自動化:Braavosはアカウントの残高と取引履歴を自動的に処理し、アプリケーションがコアビジネスロジックに集中できるようにします。
現在、Braavosは1000万ドルの資金調達を完了し、Pantera Capitalがリードインベスターで、StarkWare、Crypto.com Capital、Matrixport Venturesなどが参加しています。Braavosのハードウェアセキュリティモジュールはアカウント抽象化を通じて実現され、任意の署名を検証する能力を持っています。
UniPass Walletは、オンチェーンのEmailソーシャルリカバリーをサポートするスマートコントラクトウォレットソリューションで、Web2ユーザーが慣れ親しんだ使用体験を提供することを目的としています。特徴は以下の通りです:
- ERC-4337互換:ユーザーはMainModuleに4337モジュールトランザクションを追加することでERC-4337互換モードを有効にできます。有効化後、ユーザーが発起するトランザクションはBundlerに提出され、標準のERC-4337検証方式を通じて処理されます。ユーザーはUniPass txに署名し、Relayerに提出してオンチェーン処理を行うこともできます。
- 電子メールリカバリー:ユーザーは複数のインターネットメールをアカウントの守護者として設定でき、メールをオンチェーンのスマートコントラクトに提出するだけで、ウォレットの秘密鍵を回復できます。ユーザーが2つ以上の監護者メール(主メールを含む)を持っている場合、ユーザーはこれらの2つのメールを使用してアカウントリカバリーメールを提出し、即座にアカウントを回復できます。ユーザーが1つの監護者メールしか持っていない場合、通常は48時間のロック期間を待つ必要があります。
- ガスなし体験:UniPassはデフォルトのリレーノードを提供し、ユーザーがネイティブトークンや主流のステーブルコイン形式でガス代を支払うことを受け入れます。
UniPassは2022年4月にHashKey Capitalからの投資を受けてシードラウンドの資金調達を完了しました。他のウォレットと比較して、UniPassはすべてのEVMブロックチェーンをサポートしており、主流の非EVMチェーンもロードマップに含まれています。さらに、UniPassは開発者の体験を重視し、dAppに統合するための複数のSDKを提供しています。
[Soul Wallet](https://www.rootdata.com/zh/Projects/detail/Soul Wallet?k=MTk2MQ==)
Soul Walletはプラグインウォレットで、ユーザーが以下を可能にします:1. リカバリーフレーズなしでウォレットを作成する 2. 署名鍵を変更することでウォレットを保持する 3. 署名の集約により30%のガス料金を削減する 4. USDCで取引を支払う 5. 第三者のスポンサーにより、ガス料金が不要 6. 複数の取引をまとめる。
Soul Walletは3月16日に310万ドルのシードラウンド資金調達を完了し、Struck Crypto、NGC Ventures、Alchemy、Signum Capitalなどが参加しました。創設者の[Zeng Jiajun](https://www.rootdata.com/zh/member/detail/Zeng Jiajun?k=MTQ0OTM=)はByteDanceとMeituanの元プロダクトマネージャーで、Soul Walletは第3四半期または第4四半期にリリース予定です。
Versaは、ユーザーが簡単にキーレスおよびソーシャルログインの暗号ウォレットにアクセスできるようにするUXを簡素化したスマートコントラクトウォレットです。ガス管理やオンチェーンアカウントのリカバリー、自動支出の設定、自動化投資戦略などを行うことができます。Versaは3月23日にシードラウンドの資金調達を完了したことを発表し、STEPN開発者のFind Satoshi Lab、Folius Ventures、いくつかのエンジェル投資家が参加しました。現在、Versaはクローズドテスト段階にあります。
Peaze
Peazeは、ユーザーが電子メールとクレジットカードを通じてWeb3アプリケーションにアクセスできるウォレットです。Peazeはスマートコントラクトを利用して秘密鍵のアクセスと署名を制御し、ユーザーが取引を確認すると、標準的な取引署名が生成され、入口プロセスがトリガーされ、ユーザーの法定支払い方法に請求され、適切な量の暗号通貨がウォレットに送信されます。このステップでは、必要な交換/ブリッジプロセスも実行されます。
Opclave
Opclaveは、ユーザーがシードフレーズなしでタッチ/顔認証を使用した非管理型ウォレットを作成および使用できるようにします。OpclaveはERC-4337を利用してOP StackのSCアカウントを改善し、AppleEnclaveを抽象化した署名を使用しています。その核心理念は、Appleデバイス(iPhone、Macbook)をハードウェアウォレットに変えることです。Opclaveはイーサリアム拡張ハッカソン「Hack the Stack」の優勝者です。
Patch Wallet
Patch Walletは、GitHub/Twitter/Emailでログインできる暗号ウォレットで、シードフレーズは不要です。このウォレットは複数の主流暗号通貨をサポートしており、ユーザーは同じウォレットで複数の暗号通貨を管理できます。ユーザーは秘密鍵を再インポートすることなく、複数のアカウントを簡単に管理および切り替えることができます。さらに、Patch Walletはハードウェアウォレットをサポートしており、ユーザーは秘密鍵をハードウェアデバイスに保存して安全性を向上させることができます。
ZeroDevは、アカウント抽象化に基づいて構築されたSDKで、アカウント抽象化によってサポートされるWeb3アプリケーションを構築するためのものです。ZeroDevを使用すると、ユーザーはリカバリーフレーズなしで友人を通じてアカウントを回復し、第三者がユーザーのガスを完全にスキップできるようにし、取引ステップを統合してユーザー体験を改善し、時間とコストを節約し、安全性を向上させることができます。
Sequence
Sequence Walletは、シームレスな統合を実現するための非管理型ウォレットで、すべてのEVMパブリックチェーンに対応し、ソーシャル/電子メールログイン、Moonpay、Rampなどの法定通貨支払いプロバイダーをサポートし、さまざまな通貨でガス代を支払うことができます。
小結
ERC-4337に基づくウォレットは、基盤機能の抽象化に重点を置いており、ソーシャルリカバリー、ネイティブガス料金不要、バンドルトランザクションはUI体験を大幅に向上させる機能です。さらに、ERC-4377を統合したモジュール開発プラットフォームが主流になる可能性があります。たとえば、Patch、Sequence、未記載のGeloteなどです。
アカウント抽象化ウォレットは、大規模な採用を得るために「Make Sense」なケースが必要かもしれません。現段階では、複数のプロジェクトの「無ガス料金」の宣伝には一定の誤解を招く要素があり、その背後の論理はユーザーがUSDCなどの非ETHトークンを使用してガスを支払うことを許可するだけであり、補助戦略はあまり効果がないようです。一方で、ウォレットのマルチチェーンのジレンマも明確に改善されていません。「マルチチェーン」を実現できるとされるウォレットは、EVM互換チェーンに向けられているだけであり、zk系、Move系、Solana系などのエコシステムウォレットは孤立効果に悩まされています。
スマートコントラクトウォレットはトレンドになりつつあり、細分化された分野には他の競争者も登場しています。MPCウォレットは秘密鍵を複数のデバイスに分散して保存し、多者計算を通じて無私鍵、ソーシャルリカバリーなどの機能を実現します。たとえば、3月7日にa16zがリードインベスターとなったMPCウォレットCapsuleが発表され、プログラム可能なMPCを導入してオンチェーン取引の使用シーンを拡大しています。同時に、巨大なユーザーベースを持つTelegramは暗号ウォレットを導入する計画を立てており、現在はアプリのチャットインターフェースで直接BTC、TON、USDTの取引をサポートしています。これらの競争者もユーザーを奪い合っており、新しい機能やサービスを次々と提供しています。