アカウント抽象化とは何か:ERC-4337を簡単に説明(2026)
— By Tony Rabbit in Tutorials

アカウント抽象化とは何ですか?ERC-4337が従来のウォレットをスマートアカウントに置き換え、ガススポンサーシップ、ソーシャルリカバリー、バッチトランザクションを可能にする方法を学びましょう。2026年の完全ガイド。
もしあなたがシードフレーズを紛失したために暗号ウォレットへのアクセスを失ったことがあるなら、またはトークンを実際にスワップする前に承認するためにガス代を支払ったことがあるなら、あなたは今日のEthereumウォレットの限界を体験したことになります。アカウント抽象化はこれらの問題を解決するアップグレードであり、ERC-4337はEthereum自体を変更することなくそれを可能にする標準です。
アカウント抽象化は、2026年に向けてEthereumエコシステムで最も重要な開発の一つです。それは、ユーザーがブロックチェーンとどのように相互作用するかを根本的に変え、堅牢でキー依存のウォレットを、ガスをスポンサーし、失われたキーから回復し、複数のトランザクションを一つにバッチ処理し、さらに多くのことができるプログラム可能なスマートアカウントに置き換えます。ヴィタリック・ブテリンは、これを主流の暗号採用に向けた重要なステップと呼んでいます。
このガイドでは、アカウント抽象化とERC-4337について知っておくべきすべてをわかりやすい言葉で説明します。スマートアカウントが何であるかを理解しようとしている初心者でも、Safe、Coinbase Smart Wallet、またはBiconomyのようなウォレットを評価している経験豊富なユーザーでも、この記事では技術的メカニズム、実用的な利点、セキュリティの考慮事項、そしてアカウント抽象化を実際に運用している現実のウォレットについて説明します。
アカウント抽象化とは何ですか?
アカウント抽象化は、Ethereumアカウントの動作に関するハードコーディングされたルールを取り除き、柔軟でプログラム可能なロジックに置き換える概念です。簡単に言えば、あなたのウォレットを単一のキーを持つ堅牢なロックボックスから、あなたが定義するルールを強制できるカスタマイズ可能なスマートアカウントに変えます。
これがなぜ重要なのかを理解するためには、今日のEthereumアカウントがどのように機能しているかを知る必要があります。Ethereumには2種類のアカウントがあります:
アカウント抽象化は、これら2つのアカウントタイプの境界を曖昧にします。スマートコントラクトが主要なアカウントとして機能できるようにし、つまりあなたのウォレットは認証、トランザクション検証、資金管理のためのカスタムロジックを持つスマートコントラクトになることができます。すべてのことに対して単一のプライベートキーに依存する代わりに、あなたのアカウントは複数の署名者、生体認証、支出制限、セッションキー、そしてプログラムできる他のルールを使用できます。
"アカウント抽象化とは、アカウント自体をスマートにすることを意味します。あなたが相互作用するアプリケーションだけではありません。”
コンピュータサイエンスにおける「抽象化」という言葉は、よりシンプルなインターフェースの背後に複雑さを隠すことを意味します。アカウント抽象化は、キー管理とトランザクション署名の複雑さをプログラム可能なレイヤーの背後に隠し、開発者が従来のアプリのように直感的に感じるウォレット体験を構築できるようにしながら、ブロックチェーンのセキュリティと自己保管の利点を維持します。
Ethereumとウォレットに不慣れな場合は、私たちの初心者向け暗号通貨ガイドが、アカウント抽象化に飛び込む前に基本をカバーしています。
EOAとスマートアカウント:違いを理解する
アカウント抽象化を理解する最も簡単な方法は、従来のEOAウォレットとそれが可能にする新しいスマートアカウントを比較することです。違いは根本的であり、暗号を使用する方法のあらゆる側面に影響を与えます。
表が示すように、スマートアカウントはEOAよりも厳密に能力が高いです。EOAが持つすべての機能をスマートアカウントは再現できます。しかし、スマートアカウントはEOAが単にサポートできないプログラム可能な機能の全レイヤーを追加します。なぜなら、その動作がEthereumプロトコルにハードコーディングされているからです。
実際の影響は巨大です。スマートアカウントを使用すれば、新しいユーザーは最初にガスのためにETHを購入することなくdAppを使用し始めることができます。DAOは大規模な送金に対してマルチシグネチャの承認を要求できます。トレーダーは支出制限を設けた自動化戦略を設定できます。親は子供に日次支出制限のあるウォレットを与えることができます。これらは従来のEOAウォレットでは単に不可能なユースケースです。
EOAがこれほど長く存続している理由は歴史的なものです。2015年にEthereumがローンチされたとき、ネットワークを稼働させるために最もシンプルなアカウントモデルが選ばれました。アカウント抽象化は2016年から議論されてきましたが、ERC-4337がEthereumのコアプロトコルを変更することなく実装する方法を見つけるまでには、数年の研究と複数の失敗した提案(EIP-86、EIP-2938)が必要でした。
ERC-4337の仕組み:技術アーキテクチャ
ERC-4337は、プロトコル自体を変更することなくEthereumにアカウント抽象化をもたらす標準です。これは重要な区別です。以前の提案は、Ethereum Virtual Machineがトランザクションを処理する方法を変更するためにハードフォークを必要としました。ERC-4337は、既存のプロトコルの上にデプロイされたスマートコントラクトを使用して同じ結果を達成し、今日のEthereumと互換性を持たせています。
このシステムは、協力して機能するいくつかの新しいコンポーネントを導入します。それぞれの部分を理解することは、アカウント抽象化が実際にどのように機能するかを把握するために重要です。
UserOperations (UserOps)
従来のEthereumモデルでは、ユーザーはトランザクションを直接ネットワークに署名して送信します。ERC-4337では、ユーザーは代わりにUserOperationsを作成します。UserOperationは、ユーザーが何をしたいかを説明するデータ構造です:どのアカウントを使用するか、どのcalldataを実行するか、どれだけのガスを割り当てるか、そしてどのように支払うか。これは生のトランザクションではなく、「意図」と考えてください。
UserOperationsは実際のEthereumトランザクションではありません。これらは別のメモリプール(UserOperationメモリプールまたはaltメモリプールと呼ばれる)に存在し、ブロックチェーンに到達する前にBundlerと呼ばれる特別なエンティティによって処理される必要があります。
Bundlers
BundlersはUserOperationsとEthereumブロックチェーンの間の橋渡しをします。Bundlerはaltメモリプールから複数のUserOperationsを収集し、それらを1つのオンチェーントランザクションにパッケージ化し、そのトランザクションをEntryPointコントラクトに提出します。Bundlerはオンチェーントランザクションの実際のガス代を支払い、処理したUserOperationsによって補償されます。
BundlersはMEVサプライチェーンのブロックビルダーに似ています。彼らはUserOperationsを利益を上げて処理するために競争する経済的なアクターです。誰でもBundlerを運営でき、UserOperation処理のためのオープンで競争的な市場を創出します。2026年の主要なBundlerにはPimlico、Stackup、Alchemy、Biconomyが含まれます。
EntryPointコントラクト
EntryPointは、UserOperation処理のための中央ハブとして機能するシングルトンスマートコントラクト(すべてのERC-4337アカウントで共有される1つの標準的なデプロイメント)です。Bundlerがバンドルを提出すると、EntryPointコントラクトは各UserOperationを検証し、署名を確認するためにターゲットスマートアカウントを呼び出し、要求された操作を実行し、ガスの支払いと補償を処理します。
EntryPointコントラクトは監査され、不変で、エコシステム全体で共有されています。バージョン0.7は2026年現在の標準であり、元のv0.6デプロイメントに比べて大幅なガス最適化が行われています。
ペイマスター
ペイマスターはERC-4337の最も強力な機能の一つです。ペイマスターは、ユーザーの代わりにガス料金をスポンサーできるスマートコントラクトです。これは、dAppがユーザーのトランザクションのために支払ったり、プロトコルが活動を補助したり、ユーザーがETHの代わりに任意のERC-20トークン(USDCなど)でガスを支払ったりできることを意味します。
フローは次のように機能します:UserOperationには、ペイマスター契約を指すペイマスターフィールドが含まれています。EntryPointがUserOperationを処理する際、ペイマスターにガスコストをカバーするかどうかを確認します。ペイマスターが同意すれば、ユーザーのトランザクションはユーザーがETHを支出することなく実行されます。代わりにペイマスターが引き落とされます。
ペイマスターは、非暗号ユーザーのオンボーディングに不可欠なガスレス体験を可能にします。ブロックチェーンゲームにサインアップし、最初にETHを購入することなくすぐにプレイできることを想像してみてください。それがペイマスターが可能にする体験です。
スマートアカウント契約
スマートアカウント自体は、ERC-4337によって定義されたIAccountインターフェースを実装するスマートコントラクトです。最低限、与えられたUserOperationが認可されているかどうかを検証するvalidateUserOp関数を実装する必要があります。それ以上に、アカウントは開発者が望む任意のロジックを実装できます:マルチシグネチャ要件、支出制限、キーのローテーション、モジュールシステムなどです。
実稼働中のほとんどのスマートアカウントは、コアアカウントが最小限で、追加機能がプラグインモジュールを通じて追加されるモジュラーアーキテクチャを使用しています。このアプローチ(ERC-6900およびERC-7579で標準化)は、アカウントを再展開することなく拡張できることを可能にします。
アカウント抽象化の利点
アカウント抽象化は理論的な改善ではありません。これは、何年も暗号ユーザーを苛立たせてきた実際の問題を解決します。スマートアカウントがもたらす最も重要な利点は以下の通りです。
ソーシャルリカバリー
暗号における最大の恐怖は、シードフレーズを失い、資金に永遠にアクセスできなくなることです。アカウント抽象化により、この問題は消えます。スマートアカウントは、信頼できるガーディアン(友人、家族、ハードウェアウォレット、または機関のリカバリーサービス)を指定するソーシャルリカバリーを実装できます。これにより、プライマリーキーを失った場合にアカウントへのアクセスを回復する手助けをしてもらえます。
リカバリープロセスには通常、ガーディアンの閾値が必要です。たとえば、5人のガーディアンを設定し、そのうち3人の確認を必要とすることができます。これにより、単独のガーディアンが資金を盗むことはできませんが、自分の資格情報を失った場合には堅牢な安全ネットがあります。ヴィタリック・ブテリンは、シードフレーズと比較してソーシャルリカバリーが優れたセキュリティモデルであると個人的に支持しています。
ガススポンサーシップ
従来のウォレットでは、Ethereum上のすべてのアクションでガスのためにETHを保持し、支出する必要があります。これにより、ひどいオンボーディング体験が生まれます:新しいユーザーが何かをする前に、取引所でETHを購入し、ウォレットに転送し、ガス価格が合理的であることを願う必要があります。多くの潜在的なユーザーは、プロセスを完全に放棄します。
アカウント抽象化は、ペイマスターを通じてこれを解決します。DAppsやプロトコルは、ユーザーのためにガスをスポンサーでき、ETHを保持する必要がなくなります。ゲームプラットフォームは、プレイヤーのためにガスを支払うことができます。DeFiプロトコルは、新しいユーザーの取引を補助できます。NFTマーケットプレイスは、ミントのためのガスをカバーできます。これにより、オンボーディング体験は「CoinbaseでETHを購入し、MetaMaskに転送し、トークンを承認し、スワップする」から「サインインしてアプリを使用開始する」へと変わります。
バッチトランザクション
DEXでトークンをスワップしたことがあるなら、フラストレーションを感じる二段階プロセスを知っているでしょう:最初にトークンを承認します(1つのトランザクション、1つのガス料金、1つの確認待ち)、次にスワップを実行します(別のトランザクション、別のガス料金、別の待ち時間)。アカウント抽象化を使用すると、両方の操作を1つのトランザクションにバッチ処理できます。承認とスワップは1ステップで原子的に行われます。
バッチ処理は承認とスワップを超えています。3つの異なるプロトコルから報酬を請求し、それをUSDCにスワップし、貸出市場に預け入れることが、すべて1つのトランザクションで行えます。10の異なる契約の承認を1つのアクションで取り消すこともできます。バッチ処理の複合効果は、ブロックチェーンとのすべてのインタラクションで時間、ガス、精神的負担を節約します。
セッションキー
従来のウォレットでは、すべてのトランザクションを手動で承認する必要があります。これは高価値の操作には理にかなっていますが、ゲーム内購入や頻繁なスワップのような反復的で低価値のアクションには摩擦を生じさせます。アカウント抽象化は、セッションキーを導入します:dAppが事前承認されたアクションを実行するために使用できる、一時的で制限された権限のキーです。
セッションキーは次のように言うかもしれません:「このdAppは、次の2時間の間にガスに最大0.1 ETHを支出し、この特定の契約とだけ相互作用できます。」セッションが終了すると、キーは無効になります。これにより、dAppはスムーズなユーザー体験を提供しつつ、全体的なセキュリティを制御することができます。
プログラム可能なセキュリティ
スマートアカウントは、特定のニーズに合ったカスタムセキュリティルールを定義することを可能にします。攻撃者がアクセスを得た場合でも、気づく前に少額しか引き出せないように、日々の転送制限を設定できます。特定の閾値を超える転送にはマルチシグネチャの承認を要求できます。追加の確認を必要としない特定のアドレスをホワイトリストに登録できます。妥協の疑いがある場合には、アカウントを即座に凍結できます。
このレベルのカスタマイズは、EOAでは不可能です。EOAではセキュリティは二元的です:誰かがあなたのプライベートキーを持っていればすべてを行うことができ、持っていなければ何もできません。スマートアカウントは、セキュリティをリスク許容度に合わせて調整できるスペクトルに変えます。
2026年のアカウント抽象化を使用したウォレット
アカウント抽象化は理論を超えました。いくつかの主要なウォレットとインフラプロバイダーが、数百万のユーザーにERC-4337スマートアカウントを提供しています。以下は、主要な実装の比較です。
アカウント抽象化に関するウォレットの状況は急速に成熟しています。Safeは、スマートアカウント全体で1,000億ドル以上の資産を保護している最も実績のあるオプションです。Coinbaseスマートウォレットは、ユーザーがシードフレーズなしで指紋またはFace IDだけでウォレットを作成できるようにすることで、アカウント抽象化を主流に持ち込みました。BiconomyとZeroDevは、開発者ツールの分野で先導し、アプリビルダーがスマートアカウントを統合するのを容易にしています。
これらのウォレットの間で選択するユーザーにとって、決定は優先事項に依存します。最も実績のあるセキュリティとマルチシグ機能を求めるなら、Safeが標準です。最もシンプルなオンボーディング体験を求めるなら、Coinbaseスマートウォレットはほぼすべての摩擦を排除します。スマートアカウントをアプリケーションに統合する開発者であれば、BiconomyとZeroDevが最も柔軟なSDKを提供します。
スマートアカウントの使い方
スマートアカウントの開始は、多くの人が予想するよりもはるかに簡単です。アカウントの抽象化の全体的な目的は、ユーザーエクスペリエンスを簡素化することであり、現代の実装はその約束を実現しています。ここでは、2つの人気のあるアプローチを使用したステップバイステップの手順を示します。
オプション 1: Coinbase スマートウォレット (初心者に最適)
Coinbase スマートウォレットは、最も初心者に優しいスマートアカウントの実装です。設定には1分もかかりません:
書き留めるシードフレーズは不要で、インストールする拡張機能もなく、事前に ETH を購入する必要もありません。あなたのパスキー (デバイスのセキュアエンクレーブに保存) が認証方法として機能します。複数のデバイスでウォレットを設定すると、冗長性が組み込まれます。これが暗号のオンボーディングの感覚です。
オプション 2: Safe スマートアカウント (最も柔軟)
Safe は、特にマルチシグネチャセキュリティや高度なモジュール構成を望むユーザーにとって、最も機能豊富なスマートアカウント体験を提供します:
Safe アカウントは、財務、DAO、投資クラブ、または最大限のセキュリティを望む個人に最適です。モジュラーアーキテクチャにより、初期設定後に支出ポリシー、回復モジュール、自動化されたアクションなどの機能を追加できます。
"最高のスマートアカウントは、スマートアカウントであることに気づかないものです。ユーザーは、基盤となるアーキテクチャについて考える必要はありません。”
異なるチェーンにおけるアカウントの抽象化
ERC-4337 は Ethereum 用に設計されましたが、アカウントの抽象化は1つのチェーンに限定されません。異なるブロックチェーンは、アカウントをプログラム可能にするための異なるアプローチを採用しており、エコシステム全体での状況は大きく異なります。
Ethereum と L2 ロールアップ
Ethereum メインネットは、デプロイされた EntryPoint コントラクトを通じて ERC-4337 をサポートしています。しかし、実際のアクションは、ガスが安く、トランザクションスループットが高い Layer 2 ロールアップにあります。Base、Arbitrum、Optimism、Polygon はすべて ERC-4337 をネイティブにサポートしており、2026年のスマートアカウントのデプロイはこれらの L2 で行われます。L2 での低いガスコストにより、ガススポンサーシップのような機能が大規模に経済的に実現可能になります。
一部の L2 はさらに進んでいます。Base は Coinbase スマートウォレットと深く統合されており、多くの操作のためにガスをスポンサーしています。zkSync Era には、プロトコル自体にネイティブのアカウント抽象化が組み込まれており (すべてのアカウントはデフォルトでスマートアカウントです)、ERC-4337 を超えています。StarkNet もネイティブのアカウント抽象化を実装しており、StarkNet 上のすべてのアカウントは初日からスマートアカウントです。
Solana
Solana は ERC-4337 標準を使用していません (これは EVM 特有の提案です) が、アカウントの柔軟性に関する独自のアプローチを持っています。Solana のプログラム派生アドレス (PDA) と最近の Squads プロトコルに関する開発は、マルチシグおよびプログラム可能なアカウント機能を提供します。Ethereum の意味で「アカウントの抽象化」とは呼ばれていませんが、実際の結果は似ています: プログラム可能な保管、マルチシグ、およびトランザクションの自動化です。
その他の EVM チェーン
BNB スマートチェーン、Avalanche、Fantom、その他の EVM 互換チェーンは、プロトコルの変更ではなくスマートコントラクトとしてデプロイされるため、すべて ERC-4337 をサポートしています。バンドラーやペイマスターの利用可能性はチェーンによって異なりますが、コア標準は同じように機能します。Biconomy は、インフラを通じて 20 以上の EVM チェーンをサポートしており、開発者にとってクロスチェーンのスマートアカウントデプロイを簡単にしています。
クロスチェーンの課題
2026年の大きな課題の1つは、複数のチェーンで同じスマートアカウントアドレスを維持することです。スマートアカウントはデプロイされたコントラクトであるため、アドレスはデプロイパラメータに依存します。Safe の CREATE2 デプロイメントや Biconomy のクロスチェーンモジュールのようなソリューションは、ユーザーにどこでも一貫したアドレスを提供することを目指していますが、体験はまだどの EVM チェーンでも同じ EOA プライベートキーを使用するほどシームレスではありません。
スマートアカウントのセキュリティ考慮事項
スマートアカウントは、主にポジティブな新しいセキュリティ特性を導入しますが、独自のリスクや考慮事項も伴います。これらのトレードオフを理解することは、アカウントの抽象化を採用するすべての人にとって不可欠です。
スマートコントラクトリスク
最も基本的な違いは、ウォレットがスマートコントラクトになったことであり、スマートコントラクトにはバグが存在する可能性があります。スマートアカウントのコードに脆弱性がある場合、攻撃者はそれを悪用して資金を引き出す可能性があります。このリスクは、EOA にはコードが存在しないため、存在しません。
実際には、このリスクは、十分に監査され、戦闘テストを受けたアカウント実装を使用することで軽減されます。Safe は 2018 年から運用されており、1000 億ドル以上が保護されており、重大な脆弱性はありません。ERC-4337 EntryPoint コントラクトは複数の企業によって監査されています。確立された実装は強力なセキュリティの実績があります。リスクは、新しい、監査されていない、またはカスタムのアカウント実装で最も高くなります。
アップグレードリスク
多くのスマートアカウントは、プロキシパターンを通じてアップグレード可能なロジックをサポートしています。これは両刃の剣です。アップグレード可能性は、デプロイ後にバグを修正し、機能を追加できることを意味しますが、アカウントの動作が変更される可能性もあります。アップグレードメカニズムが侵害された場合、攻撃者はあなたのアカウントを悪意のある実装にアップグレードする可能性があります。常に、アップグレード権限を誰が制御しているか、どのようなタイムロックやマルチシグの保護があるかを確認してください。
モジュールとプラグインのセキュリティ
現代のスマートアカウントのモジュラーアーキテクチャ (ERC-6900、ERC-7579) は、サードパーティのモジュールがアカウント機能を拡張できるようにします。インストールする各モジュールは潜在的な攻撃面です。悪意のあるまたはバグのあるモジュールは、資金を引き出したり、アカウントを壊したり、バックドアを導入したりする可能性があります。信頼できるソースからのモジュールのみをインストールし、モジュールのインストールにはスマートコントラクトの承認と同じ注意を払ってください。
ガーディアンと回復リスク
ソーシャルリカバリーは強力ですが、ソーシャルエンジニアリングのリスクを伴います。攻撃者があなたのガーディアンの閾値を侵害できる場合、彼らはあなたのアカウントを盗むことができます。ガーディアンを慎重に選び、多様なガーディアンタイプ (個人、ハードウェアウォレット、機関サービス) を使用し、無許可の回復が開始された場合に介入する時間を確保するために、回復操作にタイムロックを考慮してください。
ガスオーバーヘッド
スマートアカウントのトランザクションは、スマートコントラクトの実行を伴うため、単純な EOA トランザクションよりもガスが高くなります。EntryPoint v0.7 の最適化によりオーバーヘッドは大幅に減少しましたが、ガスが高価な Ethereum メインネットでは依然として要因です。ガスが安い L2 ロールアップでは、オーバーヘッドは無視できるほどです。これが、ほとんどのアカウント抽象化活動が L2 に集中している理由の一つです。
アカウントの抽象化と従来のウォレット: それぞれを使用するタイミング
アカウントの抽象化はほとんどのシナリオで明確なアップグレードですが、従来の EOA ウォレットが意味を持つ状況もまだあります。それぞれを使用するタイミングを理解することで、あなたのニーズに最適な選択をするのに役立ちます。
スマートアカウントを使用するべき時:
EOAを使用するべき時:
トレンドは明確です: スマートアカウントは徐々にEOAをデフォルトのアカウントタイプとして置き換えるでしょう。Ethereumのロードマップには、最終的なネイティブアカウント抽象化(EOAが一時的にスマートアカウントとして機能することを可能にする提案のようにEIP-7702を通じて)が含まれており、さらに境界が曖昧になります。2026年末までに、ほとんどの新しいウォレットユーザーは、気づかないうちにスマートアカウントを使用しているでしょう。
トレーダーがトークンを分析し、チェーン間でDEXの活動を追跡したい場合、私たちのDEXToolsガイドでは、スマートアカウントウォレットと従来のウォレットの両方をプラットフォームに接続する方法を説明しています。
アカウント抽象化の未来
アカウント抽象化は、ERC-4337で進展があったにもかかわらず、まだ初期段階にあります。今後数年でスマートアカウントが進化する方法を形作るいくつかの開発が待っています。
EIP-7702: EOAとスマートアカウントのブリッジ
EIP-7702は、Vitalik Buterinによって提唱され、既存のEOAがトランザクションの検証をスマートコントラクトに一時的に委任できるようにします。これにより、現在のMetaMaskウォレットは、個々のトランザクションに対してスマートアカウント機能(バッチ処理、スポンサーシップ、セッションキー)を獲得でき、アドレスへの恒久的な移行を必要としません。EIP-7702は、将来のEthereumハードフォークに含まれることが期待されており、ネイティブアカウント抽象化への重要なステップを示しています。
パスキーと生体認証
WebAuthnパスキーとスマートアカウントの統合が加速しています。パスキーは、ブラウザ拡張に保存されたプライベートキーの代わりに、デバイスのセキュアハードウェア(Face ID、指紋センサー、Windows Hello)を署名メカニズムとして使用します。Coinbase Smart Walletはすでにこのアプローチを使用しており、他のウォレットも追随しています。2027年までに、パスキーを基にしたウォレットが新しい暗号ユーザーのための主流のオンボーディング方法になる可能性が高いです。
チェーン抽象化
アカウント抽象化は、ユーザーが手動でブリッジを行ったり、ネットワークを切り替えたり、別々のガストークンを管理したりせずに複数のブロックチェーンとインタラクションできるビジョンであるチェーン抽象化の前提条件です。スマートアカウントを使用すると、単一のトランザクション意図が自動的にチェーン間でルーティングされ、アカウントロジックがブリッジ、ガス変換、実行を処理します。Particle NetworkやNEARのチェーン署名のようなプロジェクトは、この未来に向けて構築しています。
機関の採用
スマートアカウントは、機関ユーザーにとってますます魅力的です。銀行、ファンド、企業は、マルチシグコントロール、コンプライアンスモジュール、監査トレイル、役割ベースのアクセスを必要とします。従来のEOAウォレットはこれらの機能を提供できません。規制の明確さが向上し、機関の暗号活動が増加するにつれて、コンプライアンス機能を備えたスマートアカウントウォレットがプロフェッショナルな使用の標準となるでしょう。
AIエージェントとスマートアカウント
新たなユースケースとして、AIエージェントとスマートアカウントを組み合わせることが挙げられます。AIエージェントには、取引を実行したり、DeFiポジションを管理したり、その他のオンチェーンアクションを自律的に実行するための制限付きのセッションキーを与えることができます。スマートアカウントのプログラム可能なルールにより、AIはその権限を超えることができません。AIとアカウント抽象化のこの交差点は、2026年における最もエキサイティングな開発分野の一つです。
重要用語集
アカウント抽象化は、いくつかの新しい概念を導入します。ここでは、最も重要な用語のクイックリファレンスを示します:
よくある質問
アカウント抽象化とは簡単に言うと何ですか?
アカウント抽象化は、暗号ウォレットの動作をアップグレードするものです。単一のプライベートキーによって制御される硬直したウォレットを使用する代わりに、アカウント抽象化は、カスタムセキュリティルール、複数の署名者、キー回復オプション、任意のトークンでガス料金を支払う能力を持つプログラム可能なスマートアカウントを使用できるようにします。基本的な南京錠(1つのキー、バックアップなし)から、現代的なスマートロック(指紋、PIN、バックアップキー、自動ロックタイマー)へのアップグレードと考えてください。あなたの資金は依然として自己保管型でオンチェーンですが、あなたのアカウントははるかに柔軟でユーザーフレンドリーです。
ERC-4337はアカウント抽象化と同じですか?
正確にはそうではありません。アカウント抽象化は、Ethereumアカウントをプログラム可能にするという広範な概念です。ERC-4337はその概念の特定の実装の一つです。ERC-4337は、コアプロトコルの変更を必要とせずに、Ethereum上に展開されたスマートコントラクトを使用してアカウント抽象化を実現します。アカウント抽象化には他のアプローチもあります:zkSyncやStarkNetは、プロトコルに組み込まれたネイティブのアカウント抽象化を持ち、EIP-7702は別の方法を提案しています。ERC-4337は現在、EthereumおよびEVMチェーンで最も広く採用されている標準であり、そのためこの二つの用語はしばしば同じ意味で使われますが、技術的には異なります。
アカウント抽象化を使用するために既存のウォレットを移行する必要がありますか?
アプローチによります。現在のERC-4337の実装では、新しいスマートアカウント(異なるアドレスを持つ)を作成し、資産をそこに移す必要があります。既存のEOAウォレットは、スマートアカウントの署名者として引き続き使用できます。しかし、今後のEIP-7702提案では、既存のEOAがアドレスを変更したり資金を移行することなく、一時的にスマートアカウントのように振る舞うことができるようになります。Coinbase Smart Walletのような一部のウォレットは、オンボーディング中に自動的にスマートアカウントを作成するため、新しいユーザーは初日からスマートアカウントを持つことになります。
アカウント抽象化は安全ですか?
正しく実装されれば、アカウント抽象化はほとんどのユーザーにとって従来のウォレットよりもはるかに安全です。スマートアカウントは、ソーシャルリカバリー(アクセスを永久に失うことがない)、マルチシグ要件(単一の侵害されたキーが資金を流出させることができない)、および支出制限(侵害されても損害が制限される)を持つことができます。主なリスクは、アカウント実装自体のスマートコントラクトバグです。Safeのような、十分に監査され、戦闘実績のある実装を使用することで、このリスクは大幅に軽減されます(Safeは1000億ドル以上を重要な脆弱性なしで保護しています)。ERC-4337 EntryPointコントラクトも複数のセキュリティ会社によって監査されています。
ペイマスターとは何ですか、そしてどのように機能しますか?
ペイマスターは、ユーザーの代わりにガス料金を支払うERC-4337システム内のスマートコントラクトです。スマートアカウントを通じてトランザクションを送信するときに、ガスコストをカバーするペイマスターを指定できます。ペイマスターはトランザクションを検証し、支払いに同意し、ユーザーのアクションはユーザーがETHを使わずに実行されます。ペイマスターは、dApps(ユーザー活動を補助するため)、プロトコル(使用を促進するため)によって資金提供されることがあり、ユーザーにETHの代わりにUSDCのような別のトークンで請求することもできます。これにより、暗号アプリケーションで「ガスなし」の体験が可能になります。
どのブロックチェーンがアカウント抽象化をサポートしていますか?
ERC-4337は、EthereumメインネットおよびすべてのEVM互換チェーンで機能します。これには、Arbitrum、Optimism、Base、Polygon、BNB Smart Chain、Avalancheなどが含まれます。ERC-4337はプロトコルの変更ではなくスマートコントラクトとして展開されるため、特別なチェーンサポートは必要ありません。ただし、BundlersやPaymastersのようなインフラの利用可能性はチェーンによって異なります。L2ロールアップのBase、Arbitrum、Optimismは、最も優れたERC-4337エコシステムを持っています。zkSync EraやStarkNetは、ERC-4337を超えるネイティブのアカウント抽象化をプロトコルに組み込んでいます。Solanaのような非EVMチェーンは、類似の機能に対して独自のアプローチを使用しています。
暗号ウォレットにおけるソーシャルリカバリーとは何ですか?
ソーシャルリカバリーは、スマートアカウントによって可能になる機能で、プライマリーキーを失った場合にウォレットへのアクセスを取り戻すことができます。信頼できる友人、家族、ハードウェアウォレット、または回復サービスからなる一群のガーディアンを指定し、リカバリーのための閾値を定義します(例:5人のガーディアンのうち3人が承認する必要があります)。アクセスを失った場合、リカバリープロセスを開始し、ガーディアンは自分のウォレットを通じてあなたの身元を確認し、閾値が満たされると、新しい署名キーがあなたのアカウントに設定されます。単一のガーディアンがあなたの資金に単独でアクセスすることはできず、いつでもガーディアンのセットを変更できます。これにより、誤ってシードフレーズを失った場合の永久的な資金損失のリスクが排除されます。
スマートアカウントを使用するのにどれくらいの費用がかかりますか?
費用はチェーンとウォレットの実装によります。Base、Arbitrum、OptimismのようなL2ロールアップでは、スマートアカウントの作成と使用にかかる費用は非常に少ないです。Coinbase Smart WalletはBase上で無料で展開され、多くの操作はガススポンサーによって提供されます。Ethereumメインネットでは、スマートアカウントを展開するのに一度限りのガス料金がかかります(通常はガス価格に応じて5ドルから30ドル)、各トランザクションはスマートコントラクトの実行オーバーヘッドのため、EOAトランザクションよりもわずかに高くなります。ただし、トランザクションのバッチ処理のような機能は、複数の操作を1つにまとめることで実際にガスを節約できます。また、多くのウォレットはカウンターファクチュアル展開を提供しており、アカウントアドレスが事前に決定されますが、契約は最初のトランザクションを送信したときにのみ展開され、費用が自然に分散されます。
ハードウェアウォレットでアカウント抽象化を使用できますか?
はい、そしてそれはセキュリティのための最良の組み合わせの一つです。ハードウェアウォレット(Ledger、Trezor、GridPlus)をスマートアカウントの署名者として使用できます。これにより、プライベートキーはハードウェアデバイスから決して離れず、アカウントはマルチシグ、ソーシャルリカバリー、バッチトランザクションのようなスマートアカウント機能の恩恵を受けることができます。多くのユーザーは、ハードウェアウォレットを主要な署名者として設定し、ソーシャルリカバリーのガーディアンをバックアップとして構成します。Safeはハードウェアウォレットとの深い統合を持ち、この構成で最も人気のある選択肢です。また、ハードウェアウォレットをマルチシグスマートアカウントの一つの署名者として、ソフトウェアベースの署名者と一緒に使用することもできます。