スマートアカウントは、スマートコントラクトとして実装されたオンチェーンウォレットです。外部所有アカウントが単一のプライベートキーに従わなければならないのとは異なり、スマートアカウントはコードに独自の検証ルールを埋め込んでおり、時間とともにアップグレードできます。その結果、ミニアプリケーションのように振る舞うウォレットが実現されます。複数の署名者を認識し、プログラム可能な支出制限に従い、ETH以外のトークンで自身のガスを支払うことさえできます。検証はコントラクト内に存在するため、すべてのアクションはアカウント自体からのものであるかのように扱われるため、ユーザーは通常のウォレットを妨げる「コントラクト間」制限に直面することはありません。このアイデアは急速に広まっており、業界の追跡者によると、2025年半ばまでに3000万以上のERC-4337スマートアカウントが使用されていると報告されており、これは2024年末から倍増した数値です。DeFi、ゲーム、消費者アプリがよりスムーズなオンボーディングを追求しています。
通常のウォレット—技術的にはEOA—は、取引に署名することと残高を保管することの2つのことしかできません。それ以外のすべて、マルチシグセキュリティからスケジュールされた転送まで、追加の契約と繰り返しの承認を通じて上に付加する必要があります。スマートアカウントは、その区別を取り除きます。それ自体が契約であり、ウォレットのアドレスとそれを制御するロジックは、状態内の同じ場所に存在します。この設計により、開発者は認証を再定義することができ(例えば、単一のECDSA署名をモバイル、ハードウェア、バイオメトリクスの証明のしきい値に置き換える)、料金支払い者を入れ替えたり、多くの呼び出しを1つの原子操作にまとめたりすることができ、すべてEthereumのコンセンサスルールに触れることなく行えます。
セッションキー:新しい署名なしでの委任アクセス
スマートアカウントは従属キーを認識できるため、dAppに対して一時的な「セッションキー」を付与することができます。このセッションキーは、定義されたメソッドのセットや限られた時間枠にのみ有効です。ユーザーは一度承認すれば、その後dAppはその制約内で彼らの代わりに行動できるため、オンチェーンゲームやマーケットプレイスで悩まされる「これに署名してください」というポップアップを排除します。セッションキーが侵害されたり期限切れになった場合でも、コアアカウントは安全です。SafeはERC-4337統合においてセッションキーのモジュールを導入し、開発者がウォレットポリシー内で直接詳細なスコープを指定できるようにしました。
バッチ処理トランザクション:1つのインタラクション、複数の効果
スマートアカウントは、複数の関数呼び出しを単一のユーザー操作にまとめることができます。通常、4つの連続した承認が必要なDeFiスワップ—トークンの許可、プールへの預金、スワップの実行、そして引き出し—は、すべてのステップが成功するか、または失敗するかのいずれかで原子的に実行できます。ERC-4337フローのバンドラーは、これらの呼び出しをオフチェーンで組み立て、EntryPointコントラクトに転送して単一のオンチェーン検証を行い、ガスを節約し、UIの摩擦を軽減します。
ソーシャルリカバリー:設計による安全な保管
シードフレーズを失うことは、必ずしも壊滅的である必要はありません。スマートアカウントには、信頼できるガーディアンを任命したり、変更が有効になる前にタイムディレイを施す回復ロジックを含めることができます。ルールがオンチェーンに存在するため、回復はユーザーがしばしば無視する誤りのあるオフチェーンバックアップに依存することはありません。Safeによる調査では、ガーディアンモジュールを持つアカウントは、通常のEOAと比較して桁違いに低い放棄率を示しており、内蔵された回復パスの価値を強調しています。
ペイマスターサポート:柔軟なガス支払い
ERC-4337アーキテクチャでは、スマートアカウントがペイマスター契約に手数料の支払いを委任することができます。dApp、取引所、さらには広告主がユーザーの最初のアクションをスポンサーし、ETHでアドレスに事前資金を供給するという障害を取り除くことができます。ペイマスターは安定コインやアプリのネイティブトークンも受け入れることができ、決済を信頼不要に保ちながら手数料の選択肢を広げます。BiconomyのSDKは、開発者が数行のコードでガススポンサーシップを追加できるように、あらかじめ用意されたペイマスターテンプレートを提供します。
スマートアカウントを支えるツールとフレームワーク
Biconomyは、ガスのないフローのためのプラグアンドプレイSDKを求める消費者向けdAppをターゲットにしています。最新のリリースでは、アカウント作成を抽象化し、Paymasterのサポートを自動的に注入するため、フロントエンドチームはSolidityに触れることなくウォレットをデプロイできます。
安全
Safe(以前のGnosis Safe)は、DAOの財務をはじめとするセキュリティが重要なユースケースに焦点を当てています。オプションのSafe4337ModuleはERC-4337互換性を有効にし、従来のマルチシグボールトにバンドラー、セッションキー、およびモジュラーアドオンへのアクセスを提供します。コアコントラクトを再展開することなく。
ゼロデブ
ZeroDevはアカウント抽象化ツールのバックエンドとして位置付けられ、ホスティングされたバンドラー、ペイマスター、監視ダッシュボードを提供しています。これらはMagic Linkのような人気のある認証プロバイダーと統合されています。このアプローチは、自分自身でノードを運営するよりもインフラストラクチャー・アズ・ア・サービスを好むスタートアップにアピールします。
Magic.link
Magic.link thirdwebは、スケールで不変またはアップグレード可能なスマートウォレットを展開できるアカウントファクトリーを提供し、最新のEntryPointバージョンに自動的に整合させることができ、ゲームスタジオやNFTプラットフォームにテストネットからプロダクションへの簡単な道を提供します。
スマートコントラクトウォレットとMPCウォレット
スマートコントラクトウォレットとマルチパーティ計算(MPC)ウォレットは時々一緒に議論されますが、彼らは保管スタックの異なるレイヤーを解決します。MPCは単一の秘密鍵を複数のデバイスまたは機関が保持するシャードに置き換えます。署名は依然としてブロックチェーンがEOAからのものであると認識するECDSA署名を生成します。スマートコントラクトウォレットは検証をオンチェーンに移動し、必要に応じてECDSAを完全に無視することができ、代わりに契約が実装する任意のスキームに依存します。実際には、これら二つのモデルは相互運用可能です:MPCクラスターはスマートアカウントのいくつかの承認された署名者の一つとして機能し、MPCの分散鍵セキュリティとアカウント抽象のプログラマビリティを結びつけます。
スマートアカウントは、キー中心の保管から論理中心の保管への基盤的なシフトを表しています。契約にルールを直接埋め込み、成熟したツールを周囲に配置することで、ハードフォークを待つことなく高度なセキュリティと直感的なユーザーエクスペリエンスを可能にします。次のモジュールでは、概念から実践へ移行し、開発者が今日のフレームワークとインフラストラクチャを使用してこれらのプログラム可能なウォレットを構築および展開できる方法を示します。
スマートアカウントは、スマートコントラクトとして実装されたオンチェーンウォレットです。外部所有アカウントが単一のプライベートキーに従わなければならないのとは異なり、スマートアカウントはコードに独自の検証ルールを埋め込んでおり、時間とともにアップグレードできます。その結果、ミニアプリケーションのように振る舞うウォレットが実現されます。複数の署名者を認識し、プログラム可能な支出制限に従い、ETH以外のトークンで自身のガスを支払うことさえできます。検証はコントラクト内に存在するため、すべてのアクションはアカウント自体からのものであるかのように扱われるため、ユーザーは通常のウォレットを妨げる「コントラクト間」制限に直面することはありません。このアイデアは急速に広まっており、業界の追跡者によると、2025年半ばまでに3000万以上のERC-4337スマートアカウントが使用されていると報告されており、これは2024年末から倍増した数値です。DeFi、ゲーム、消費者アプリがよりスムーズなオンボーディングを追求しています。
通常のウォレット—技術的にはEOA—は、取引に署名することと残高を保管することの2つのことしかできません。それ以外のすべて、マルチシグセキュリティからスケジュールされた転送まで、追加の契約と繰り返しの承認を通じて上に付加する必要があります。スマートアカウントは、その区別を取り除きます。それ自体が契約であり、ウォレットのアドレスとそれを制御するロジックは、状態内の同じ場所に存在します。この設計により、開発者は認証を再定義することができ(例えば、単一のECDSA署名をモバイル、ハードウェア、バイオメトリクスの証明のしきい値に置き換える)、料金支払い者を入れ替えたり、多くの呼び出しを1つの原子操作にまとめたりすることができ、すべてEthereumのコンセンサスルールに触れることなく行えます。
セッションキー:新しい署名なしでの委任アクセス
スマートアカウントは従属キーを認識できるため、dAppに対して一時的な「セッションキー」を付与することができます。このセッションキーは、定義されたメソッドのセットや限られた時間枠にのみ有効です。ユーザーは一度承認すれば、その後dAppはその制約内で彼らの代わりに行動できるため、オンチェーンゲームやマーケットプレイスで悩まされる「これに署名してください」というポップアップを排除します。セッションキーが侵害されたり期限切れになった場合でも、コアアカウントは安全です。SafeはERC-4337統合においてセッションキーのモジュールを導入し、開発者がウォレットポリシー内で直接詳細なスコープを指定できるようにしました。
バッチ処理トランザクション:1つのインタラクション、複数の効果
スマートアカウントは、複数の関数呼び出しを単一のユーザー操作にまとめることができます。通常、4つの連続した承認が必要なDeFiスワップ—トークンの許可、プールへの預金、スワップの実行、そして引き出し—は、すべてのステップが成功するか、または失敗するかのいずれかで原子的に実行できます。ERC-4337フローのバンドラーは、これらの呼び出しをオフチェーンで組み立て、EntryPointコントラクトに転送して単一のオンチェーン検証を行い、ガスを節約し、UIの摩擦を軽減します。
ソーシャルリカバリー:設計による安全な保管
シードフレーズを失うことは、必ずしも壊滅的である必要はありません。スマートアカウントには、信頼できるガーディアンを任命したり、変更が有効になる前にタイムディレイを施す回復ロジックを含めることができます。ルールがオンチェーンに存在するため、回復はユーザーがしばしば無視する誤りのあるオフチェーンバックアップに依存することはありません。Safeによる調査では、ガーディアンモジュールを持つアカウントは、通常のEOAと比較して桁違いに低い放棄率を示しており、内蔵された回復パスの価値を強調しています。
ペイマスターサポート:柔軟なガス支払い
ERC-4337アーキテクチャでは、スマートアカウントがペイマスター契約に手数料の支払いを委任することができます。dApp、取引所、さらには広告主がユーザーの最初のアクションをスポンサーし、ETHでアドレスに事前資金を供給するという障害を取り除くことができます。ペイマスターは安定コインやアプリのネイティブトークンも受け入れることができ、決済を信頼不要に保ちながら手数料の選択肢を広げます。BiconomyのSDKは、開発者が数行のコードでガススポンサーシップを追加できるように、あらかじめ用意されたペイマスターテンプレートを提供します。
スマートアカウントを支えるツールとフレームワーク
Biconomyは、ガスのないフローのためのプラグアンドプレイSDKを求める消費者向けdAppをターゲットにしています。最新のリリースでは、アカウント作成を抽象化し、Paymasterのサポートを自動的に注入するため、フロントエンドチームはSolidityに触れることなくウォレットをデプロイできます。
安全
Safe(以前のGnosis Safe)は、DAOの財務をはじめとするセキュリティが重要なユースケースに焦点を当てています。オプションのSafe4337ModuleはERC-4337互換性を有効にし、従来のマルチシグボールトにバンドラー、セッションキー、およびモジュラーアドオンへのアクセスを提供します。コアコントラクトを再展開することなく。
ゼロデブ
ZeroDevはアカウント抽象化ツールのバックエンドとして位置付けられ、ホスティングされたバンドラー、ペイマスター、監視ダッシュボードを提供しています。これらはMagic Linkのような人気のある認証プロバイダーと統合されています。このアプローチは、自分自身でノードを運営するよりもインフラストラクチャー・アズ・ア・サービスを好むスタートアップにアピールします。
Magic.link
Magic.link thirdwebは、スケールで不変またはアップグレード可能なスマートウォレットを展開できるアカウントファクトリーを提供し、最新のEntryPointバージョンに自動的に整合させることができ、ゲームスタジオやNFTプラットフォームにテストネットからプロダクションへの簡単な道を提供します。
スマートコントラクトウォレットとMPCウォレット
スマートコントラクトウォレットとマルチパーティ計算(MPC)ウォレットは時々一緒に議論されますが、彼らは保管スタックの異なるレイヤーを解決します。MPCは単一の秘密鍵を複数のデバイスまたは機関が保持するシャードに置き換えます。署名は依然としてブロックチェーンがEOAからのものであると認識するECDSA署名を生成します。スマートコントラクトウォレットは検証をオンチェーンに移動し、必要に応じてECDSAを完全に無視することができ、代わりに契約が実装する任意のスキームに依存します。実際には、これら二つのモデルは相互運用可能です:MPCクラスターはスマートアカウントのいくつかの承認された署名者の一つとして機能し、MPCの分散鍵セキュリティとアカウント抽象のプログラマビリティを結びつけます。
スマートアカウントは、キー中心の保管から論理中心の保管への基盤的なシフトを表しています。契約にルールを直接埋め込み、成熟したツールを周囲に配置することで、ハードフォークを待つことなく高度なセキュリティと直感的なユーザーエクスペリエンスを可能にします。次のモジュールでは、概念から実践へ移行し、開発者が今日のフレームワークとインフラストラクチャを使用してこれらのプログラム可能なウォレットを構築および展開できる方法を示します。