ウォレット革命: アカウント抽象化の3つの道を探る
長年、暗号業界は重大なユーザビリティ課題――ウォレット――に悩まされてきました。従来のウォレットは外部所有アカウント(EOA)と呼ばれ、非常に厳格です。シードフレーズを一度でも失うと資金は永遠に失われます。すべての操作には署名が必要で、ガス代はチェーンのネイティブトークンで支払わなければなりません。この扱いにくくハイリスクな体験が、主流への採用を阻んでいます。
そこで登場したのが アカウント抽象化(AA) です。これはブロックチェーンとのインタラクションを根本から変えるパラダイムシフトです。AA の本質は、ユーザーのアカウントをプログラム可能なスマートコントラクトに変換し、ソーシャルリカバリやワンクリック取引、柔軟なガス支払いといった機能を解放することです。
この賢い未来への旅路は、次の 3 つの異なる道で進行しています:実績のある ERC-4337、効率的な ネイティブ AA、そして期待の高い EIP-7702。それぞれのアプローチが開発者とユーザーにもたらす意味を見ていきましょう。
💡 パス 1: パイオニア — ERC-4337
ERC-4337 は、コアプロトコルを変更せずに Ethereum および EVM 系チェーンにアカウント抽象化をもたらした画期的な技術です。既存システムの上にスマートレイヤーを追加したイメージです。
新しいトランザクションフローは次の要素で構成されます:
- UserOperations:ユーザーの「意図」(例: “100 USDC を ETH にスワップ”) を表す新しいオブジェクト。
- Bundlers:オフチェーンのアクターで、
UserOperations
を集めてバンドルし、ネットワークに送信します。 - EntryPoint:バンドルされた操作を検証・実行するグローバルスマートコントラクト。
メリット:
- ユニバーサル互換性:任意の EVM チェーンにデプロイ可能。
- 柔軟性:ゲーム向けセッションキー、マルチシグセキュリティ、Paymaster によるガススポンサーシップなど豊富な機能を実装可能。
トレードオフ:
- 複雑性とコスト:Bundler の運用が必要で、3 つのアプローチの中で最もガスコストが高くなります。すべての操作が追加の
EntryPoint
ロジックを通過するためです。そのため、採用はガスコストが低い L2(Base、Polygon など)で主に進んでいます。
ERC-4337 は他の AA ソリューションが走れる道を切り開き、需要を証明し、より直感的な Web3 体験の基盤を築きました。
🚀 パス 2: 統合された理想 — ネイティブ アカウント抽象化
ERC-4337 がアドオンであるのに対し、ネイティブ AA はブロックチェーンの基盤そのものにスマート機能を組み込んでいます。zkSync Era や Starknet などは、設計段階から AA をコア原則として構築されています。これらのネットワークでは、すべてのアカウントがスマートコントラクトです。
メリット:
- 効率性:プロトコルに AA ロジックが組み込まれているため、余分なレイヤーがなく、ERC-4337 と比べてガスコストが大幅に低減。
- 開発者に優しい:Bundler や別個のメモプールを管理する必要がなく、トランザクションフローが標準的なものに近い。
トレードオフ:
- エコシステムの分散:ネイティブ AA はチェーン固有です。zkSync のアカウントは Starknet のものとは異なり、どちらも Ethereum メインネットのネイティブアカウントではありません。これにより、複数チェーンを横断するユーザーや開発者にとって体験が分断されます。
ネイティブ AA は効率性の「究極形」を示しますが、その採用はホストチェーンの成長に依存します。
🌉 パス 3: 実用的な橋渡し — EIP-7702
Ethereum の 2025 年「Pectra」アップグレードに含まれる予定の EIP-7702 は、既存の EOA ユーザーに AA 機能を提供する画期的な提案です。ハイブリッドアプローチを採用し、EOA が 一時的にスマートコントラクトへ権限を委譲 できるようにします。
つまり、EOA に一時的なスーパーパワーを付与するイメージです。資金やアドレスを移行する必要はなく、トランザクションに認可情報を付加するだけで、バッチ処理(例:承認+スワップをワンクリック)やガススポンサーシップが可能になります。
メリット:
- 下位互換性:既存の膨大な資金が保管された EOA と互換性があり、移行不要。
- 低複雑性:標準のトランザクションプールを使用するため、Bundler が不要でインフラが大幅に簡素化。
- 大衆採用の触媒:すべての Ethereum ユーザーが即座にスマート機能を利用できるため、UX 改善の波が急速に広がる可能性があります。
トレードオフ:
- 「完全な」AA ではない:EIP-7702 は EOA 自体の鍵管理問題を解決しません。秘密鍵を失えば資金は失われます。主に取引機能の拡張に焦点を当てています。
正面比較: 明確な対比
機能 | ERC-4337(パイオニア) | ネイティブ AA(理想) | EIP-7702(橋渡し) |
---|---|---|---|
コアコンセプト | Bundler を介した外部スマートコントラクトシステム | プロトコルレベルのスマートアカウント | EOA が一時的にスマートコントラクトへ権限委譲 |
ガスコスト | 最高(EntryPoint のオーバーヘッド) | 低(プロトコル最適化) | 中程度(バッチ処理時の小さなオーバーヘッド) |
インフラ | 高(Bundler、Paymaster が必要) | 低(チェーンのバリデータが処理) | 最小(既存トランザクションインフラ使用) |
主なユースケース | 任意の EVM チェーンで柔軟な AA、特に L2 向け | zkSync、Starknet など目的別 L2 での高効率 AA | 既存 EOAs にスマート機能を即時付加 |
最適な対象 | ゲーミングウォレット、ガスレスオンボーディングが必要な dApp | zkSync・Starknet 専用プロジェクト | 主流ユーザーへのバッチ処理・ガススポンサーシップ提供 |
未来は収束し、ユーザー中心になる
この 3 つの道は相互排他的ではなく、ウォレットの摩擦をなくす未来へと収束しています。
- ソーシャルリカバリが標準化 🛡️: “鍵を失う=資金を失う” 時代は終わります。AA によりガーディアンベースのリカバリが可能となり、自己管理資産が従来の銀行口座と同等の安全性と寛容さを得ます。
- ゲーム UX の再構築 🎮:セッションキーにより、毎回の “取引承認” ポップアップが不要になり、Web3 ゲームが Web2 と同等のスムーズさを実現します。
- ウォレットはプログラム可能なプラットフォーム:ユーザーは “DeFi モジュール” や “セキュリティモジュール” を自由に追加でき、例えば自動イールドファーミングや大口送金時の 2FA などを実装可能です。
Blockeden.xyz のような開発者・インフラプロバイダーにとって、この進化は大きなチャンスです。Bundler、Paymaster、各種 AA 標準の複雑さは、堅牢で抽象化されたインフラを提供する余地を広げます。目指すは、開発者が AA 機能をシームレスに統合でき、ウォレットがチェーンに応じて ERC-4337、ネイティブ AA、または EIP-7702 を自動的に選択して利用できる統一体験です。
ウォレットはついに相応のアップグレードを迎えました。静的な EOA から動的でプログラム可能なスマートアカウントへの移行は、単なる改善ではなく、次の十億ユーザーにとって Web3 を安全かつアクセスしやすくする革命です。