「アカウント抽象化」が実際に意味すること
ほとんどのブロックチェーンでは、「あなたのアカウント」とは実際には単なる鍵ペアにすぎません。秘密鍵を持つ者は誰でも資金を動かすことができ、トランザクションを検証するルールはプロトコルにハードコードされています。アカウント抽象化(AA)はこの前提を変えます。アカウント自体をプログラム可能にするため、トランザクションが有効かどうかを判断するロジックが、固定されたプロトコルルールの中ではなく、あなたが管理するコードの中に存在するようになります。
簡単に言えば、従来のアカウントは一つの問いだけを問います。「この署名はこの鍵に対して有効か?」。スマートアカウントは、あなたが書いたどんな問いでも問うことができます。「この3人の署名者のうち2人が揃っているか?」「このトランザクションは1日の上限内か?」「リカバリーのタイムロックは失効したか?」。アカウントは受動的な鍵ペアであることをやめ、小さなプログラム可能なポリシーエンジンになります。
EOA対スマートアカウント
今日のEthereumには2種類のアカウントがあります。外部所有アカウント(EOA)は秘密鍵によって直接管理され、通常はシードフレーズから導出されます。その背後にコードはありません。鍵がアカウントそのものです。スマートアカウント(コントラクトアカウントとも呼ばれます)はデプロイされたスマートコントラクトによって管理され、そのコントラクトがトランザクションの認可方法を定義します。
実際上の違いは柔軟性です。EOAはただ一つのセキュリティモデル(一つの鍵、一つの署名)しか持たず、シードフレーズを失えば資金は失われます。スマートアカウントは、マルチシグ、ソーシャルリカバリー、支出上限、セッションキー、あるいは自動アップグレードを、基盤となるチェーンを変更することなくすべて実装できます。より詳しい比較については、スマートアカウント対EOAの解説をご覧ください。
なぜ重要か:リカバリー、ガス、バッチ処理、ポリシー
プログラム可能なアカウントは、シードフレーズウォレットには到底できないいくつかのことを可能にします。
リカバリー。単一の脆弱なシードフレーズの代わりに、スマートアカウントはガーディアンやリカバリーコントラクトを指名できるため、一つのデバイスを失っても、すべてを失うことにはなりません。柔軟なガス支払い。アカウントは、第三者(「paymaster」)に手数料をスポンサーしてもらったり、チェーンのネイティブコインではないトークンで手数料を支払ったりできます。他の資産を動かすためだけにETH、MATIC、SOL、TONの少額残高を保有しておく必要はもうありません。バッチ処理。複数の操作(approveとswap、あるいは複数の送金)を、完全に成功するか完全に元に戻るかのどちらかである一つのアトミックなトランザクションにまとめることができます。カスタムセキュリティポリシー。1日の上限、許可リスト、タイムロック、セッションキーを、アプリやブラウザ拡張機能に委ねるのではなく、アカウント自体によって強制できます。
どう実装されるか:ERC-4337、ネイティブAA、そしてEIP-7702
アカウント抽象化を実現する単一の方法はありません。2026年時点で3つのアプローチが主流です。
ERC-4337はEthereumおよびEVMチェーン上で支配的な標準であり、いかなるプロトコル変更もなしに動作します。ユーザーは「UserOperation」を別個のmempoolに送り、bundlerがそれらをパッケージ化して共有のオンチェーンEntryPointコントラクトを通じて送信し、オプションのpaymasterコントラクトが誰がガスを支払うかを処理します。決定的なことに、ERC-4337はEVM専用の標準であり、SolanaやTONでは動作しません。これらのエコシステムは、同等の役割を果たす独自の手数料支払者(fee-payer)またはrelayerのメカニズムを通じて、同様の結果を実現します。
ネイティブアカウント抽象化は異なるルートを取ります。zkSync EraやStarknetのようなチェーンはAAをプロトコルに直接組み込んでいるため、すべてのアカウントがデフォルトでスマートアカウントであり、橋渡しすべきEOAとコントラクトの分断がありません。一方でEIP-7702は既存の基盤層を対象とします。通常のEOAがスマートアカウントのロジックを指し示すことで「コードを設定」できるようにするため、シードフレーズアカウントが既存のアドレスでスマートアカウントの動作(バッチ処理、スポンサー付きガス、カスタム検証)を獲得できます。この委任は、単一のトランザクションの間だけ続くのではなく、アカウントが取り消すか変更するまで持続します。これらを合わせると、エコシステムにスペクトラムがもたらされます。後付けの標準、ネイティブサポート、そしてすでに使用されている数億のEOAのためのアップグレード経路です。
トレードオフ
アカウント抽象化はタダではありません。スマートアカウントは検証時にコントラクトロジックを実行するため、トランザクションが素のEOA送金よりも多くのガスを消費することがあり、アカウントコントラクトのデプロイには初期ステップが加わります。ERC-4337は新しいインフラ(bundler、paymaster、代替mempool)を導入するため、可動部品が増え、考慮すべき対象領域も広がります。エコシステムの成熟度もまちまちです。ツール、ウォレットのサポート、標準は2026年時点でも依然として収束しつつある段階であり、動作はネイティブAAチェーンとERC-4337デプロイの間で異なることがあります。ほとんどのユーザーにとってこれらのコストは目に見えず、ウォレットプロバイダーが吸収しますが、純粋な利点ではなく、実際のエンジニアリング上のトレードオフです。
カストディ:アカウント抽象化はカストディアルではない
よくある誤解は、「スマートアカウント」は誰か他者があなたのお金を管理することを意味するというものです。そうではありません。スマートアカウントは依然としてあなたが保有する鍵によって統治されます。コントラクトはそれらの鍵が運用するルールをエンコードするだけです。スポンサー付きガスは良い例です。paymasterは、あなたの資産を動かせるようになることは決してなく、トランザクション手数料を支払うことができます。なぜなら、ガスを支払うことと送金を認可することは別々の権限だからです。
カストディとは、誰が一方的に資金を動かせるかということであり、うまく設計されたスマートアカウントはその権限をあなたの手元に留めます。正確な定義を知りたい場合、ノンカストディアルウォレットのガイドがその区別を説明しています。ノンカストディアルとは、アカウントが素のEOAであろうとプログラム可能なスマートアカウントであろうと、あなただけが鍵を保有することを意味します。
WATSはこれをどう活用しているか
WATS Hot Walletは、最も実用的なアカウント抽象化の恩恵(ネイティブガスをやりくりする必要が決してないこと)を取り入れつつ、完全にノンカストディアルであり続けます。あなたが鍵を保有し、WATSは鍵を決して保有しません。WATS Hot Walletでは、あらゆるアクション(送金、スワップ、ステーキング)が、チェーンのネイティブガスの代わりに単一のトークンATSで課金されます。EVMではERC-4337のpaymasterを通じて、SolanaとTONでは同等の手数料支払者(fee-payer)またはrelayerを通じてです。ATSはLayerZeroのOFTであるため、一つの残高でEVM、Solana、TONをカバーし、手数料として集められたATSは100Mから30Mのフロアに向けてバーンされます。これにより、WATSはERC-4337とOFTによる単一トークン手数料を、そのバーンと組み合わせた唯一無二の最初のウォレットとなっています。
よくある質問
アカウント抽象化は、私のウォレットがカストディアルであることを意味しますか?
いいえ。アカウント抽象化は、アカウントがトランザクションをどう検証するかを変えるのであって、誰が管理するかを変えるものではありません。スマートアカウントは依然としてあなたが保有する鍵によって統治され、スポンサー付きガスのような機能は、第三者があなたの資金を動かす権限を得ることなく手数料を支払えるようにします。ウォレットは、EOAであろうとスマートアカウントであろうと、あなただけが鍵を保有している限りノンカストディアルです。
ERC-4337はSolanaとTONで動作しますか?
いいえ。ERC-4337は、共有のEntryPointコントラクト、bundler、paymasterを中心に構築されたEVM専用の標準であり、Ethereumおよびその他のEVMチェーンに適用されます。SolanaとTONはEVMチェーンではありませんが、ERC-4337そのものではなく、独自の手数料支払者(fee-payer)またはrelayerのメカニズムを通じて、手数料を第三者に支払わせるといった同様の結果を実現します。
EOAとスマートアカウントの違いは何ですか?
EOA(外部所有アカウント)は、シードフレーズから得た秘密鍵によって直接管理され、有効な署名が資金を動かすという単一の固定ルールを持ちます。スマートアカウントはコントラクトによって管理され、マルチシグ、ソーシャルリカバリー、支出上限、バッチ処理、あるいは別のトークンでのガス支払いといったカスタムルールをエンコードできます。どちらも完全にノンカストディアルにできます。スマートアカウントは単にその上にプログラム可能なロジックを追加するだけです。

