アカウントアブストラクション

アカウントアブストラクションは、オンチェーンアカウントをプログラム可能な「スマートアカウント」へ変換する設計手法です。ログインや支払い、セキュリティポリシーを、単一の秘密鍵ではなくスマートコントラクトのルールで管理します。EthereumのERC‑4337標準は、バンドラーやペイマスターなどのコンポーネントを用いて、メールアドレスによるログイン、ガス代のスポンサー、バッチトランザクション、ソーシャルリカバリーといった機能を実現します。ユーザーは支出上限やホワイトリスト、セッションキーを柔軟に設定でき、デバイス紛失時も事前に定めたワークフローでアクセスを回復可能です。これにより、オンチェーンで検証可能な権限管理と監査性を確保しながら、利便性とセキュリティを両立できます。
概要
1.
アカウントアブストラクションは、イーサリアムのアップグレードであり、スマートコントラクトアカウントが通常のアカウントのようにトランザクションを開始できるようにし、従来のアカウントの制限を打破します。
2.
アカウントアブストラクションにより、ユーザーはソーシャルリカバリー、バッチトランザクション、ガス代のスポンサーなど、高度な機能を備えたスマートコントラクトウォレットを利用できます。
3.
アカウントアブストラクションは、秘密鍵を覚える必要をなくし、生体認証などの方法でアカウント管理を可能にすることで、Web3への参入障壁を下げます。
4.
EIP-4337提案は、Ethereumのプロトコルレイヤーを変更することなく、BundlerおよびPaymasterの仕組みを通じてアカウントアブストラクションの標準を実装します。
5.
アカウントアブストラクションはウォレットのセキュリティと柔軟性を高め、マルチシグネチャ、権限管理、自動化されたオペレーションなど、エンタープライズグレードの機能をサポートします。
アカウントアブストラクション

アカウントアブストラクションとは

アカウントアブストラクションは、従来のブロックチェーンアカウントをプログラム可能な「スマートアカウント」へと変換する技術です。単一の秘密鍵署名に依存せず、スマートコントラクト内のルールによって、トランザクションの検証や実行方法を柔軟に制御できます。

この仕組みでは、本人確認(「自分が本人である証明」)と権限管理(「どこまで操作できるか」)の両方をコード化します。たとえば、1日の送金上限設定、特定アドレスのホワイトリスト登録、一時的な認証キーの発行、ソーシャルリカバリーの利用などが可能です。これにより、オンチェーンの体験は従来のアプリのアカウントシステムのように直感的になりつつ、ブロックチェーンの透明性や監査性も維持されます。

アカウントアブストラクションの意義

アカウントアブストラクションは、参入障壁を下げ、ユーザビリティとセキュリティを向上させます。新規ユーザーは、秘密鍵やシードフレーズを完全に理解せずとも、従来のログインやリカバリー手順でWeb3にアクセスできます。

また、細かな権限管理も可能です。アプリには「セッションキー」(期間や金額を限定した一時的なキー)を発行できます。主要デバイスを紛失しても、事前設定のリカバリーフローでアクセスを回復できます。法人やチームの場合、オンチェーンでの多段階承認ワークフローも容易に構築できます。

アカウントアブストラクションの仕組み

アカウントアブストラクションは、アカウントの「検証・実行ロジック」をスマートコントラクトに移します。従来のEOA(Externally Owned Account)は秘密鍵署名でトランザクションを送信しますが、スマートアカウントはコントラクトで定義されたルール(送金上限、ホワイトリスト、マルチ承認など)によって実行の可否を判断します。

主な概念は以下の2つです。

  • EOA:秘密鍵で管理される標準アドレス。物理的な鍵のように本人のみが保持します。
  • Gas:オンチェーンの取引手数料。ネットワークのネイティブトークンで支払い、交通運賃のようなものです。

アカウントアブストラクションでは、マルチシグ、ソーシャルリカバリー、生体認証署名など多様な方法でトランザクションを検証できます。アカウントは柔軟なアクセスシステムとなり、「誰が・いつ・何の目的で」アンロックできるかをすべてコードで定義できます。

Ethereum ERC‑4337におけるアカウントアブストラクション

Ethereumでは、ERC‑4337はプロトコルレベルの変更不要なアカウントアブストラクションソリューションです。オンチェーンで「ユーザーオペレーション」を安全に処理するための役割やワークフローを導入しています。

ステップ1:ユーザーが「UserOperation」(一連のトランザクションの要求バンドル)を発行し、スマートアカウントが必要な検証データを準備します。

ステップ2:Bundlerが複数のUserOperationを集めてブロックにまとめます。Bundlerはユーザーの取引意図をブロックチェーンに届けるサービスです。

ステップ3:EntryPointコントラクトがプロトコルルールに従い、スマートアカウントの検証ロジックを呼び出します。EntryPointはゲートキーパーとして、実行前にオペレーションの有効性をチェックします。

ステップ4:Paymasterがガス代を肩代わりする場合があります。Paymasterは取引手数料を負担するサービスで、ステーブルコイン決済やアプリ補助も可能です。

ステップ5:スマートアカウントがトランザクションを実行します。バッチ処理に対応し、トークン承認とスワップをまとめて実行でき、署名回数や失敗リスクを減らせます。

ウォレット・DAppにおけるアカウントアブストラクションの活用

アカウントアブストラクション対応ウォレットを使えば、ニーモニック不要のログイン、ガス代補助、バッチトランザクションなど、スムーズなオンチェーン体験が得られます。

ステップ1:対応ウォレットを選び、スマートアカウントを作成します。一般的にはメールや電話番号でログインし、バックグラウンドで鍵生成やリカバリー設定が行われます。

ステップ2:セキュリティポリシーを設定します。ソーシャルリカバリー(信頼できる連絡先や予備デバイス)、日次上限、ホワイトリスト、アプリ一時権限用セッションキーなどを有効化します。

ステップ3:DAppと連携し、ガス代補助やバッチ処理を活用します。複数ステップのトランザクションも1回の認証で完了し、署名回数を最小限に抑えられます。

たとえば、Paymaster対応のアカウントアブストラクションウォレットでGateからEthereumへ出金する場合、取引手数料をスポンサーしてもらったり、ステーブルコインで精算したりでき、従来型決済に近い体験が可能です。NFT購入やオンチェーン操作時には、ホワイトリストや利用上限設定で誤操作リスクも抑えられます。

アカウントアブストラクションと従来型EOAの違い

最大の違いは「アクションの許可を誰が決めるか」です。EOAは秘密鍵のみで管理されますが、アカウントアブストラクションはコントラクトで定義したルール(複数鍵、上限、承認フロー、ホワイトリスト、リカバリーなど)を活用します。

操作モデルも異なります。EOAは各操作ごとに個別の署名とガス支払いが必要ですが、アカウントアブストラクションは複数アクションのバッチ処理やガス代補助が可能で、より効率的なワークフローを実現します。

また、セキュリティやリカバリー面でも違いがあります。EOAの秘密鍵を紛失・漏洩した場合は復旧が困難ですが、アカウントアブストラクションではリカバリーパスの事前設定や複数認証方式でリスクを分散できます。

アカウントアブストラクションの主な機能

主な機能は次の通りです。

  • ガス代補助:Paymasterが取引手数料を肩代わり、またはステーブルコイン精算を可能にし、ガスチャージの手間を軽減します。
  • ソーシャルリカバリー:信頼できる連絡先や予備デバイスを通じて、特定手順でアカウントを復旧でき、恒久的な資産喪失リスクを下げます。
  • バッチトランザクション:複数ステップを一度に承認・実行でき、スワップ、ステーキング、NFT購入、複雑なワークフローも効率化します。
  • 利用上限・ホワイトリスト:日次上限や特定コントラクト/アドレスのホワイトリスト設定により、フィッシング等のリスクを軽減します。
  • セッションキー:特定アプリへの一時的なアクセス権限を時間・金額制限付きで付与し、メインキーの露出を抑えます。

たとえば、Gateでのオンチェーン利用(入金・出金・イベント)では、アカウントアブストラクションウォレットのホワイトリストや上限設定、Paymasterサービスの活用により、署名ミスの防止やユーザー体験向上が期待できます。

アカウントアブストラクション利用時のリスク

アカウントアブストラクションでは、コントラクトの安全性やサービスの信頼性に関する新たなセキュリティリスクが生じます。

まず、スマートアカウントコントラクトは監査と継続的なメンテナンスが必要です。脆弱性は資産リスクとなるため、公開監査やコミュニティ検証済みのウォレット・テンプレートを選びましょう。

次に、Paymasterの信頼性や持続性を評価する必要があります。第三者がガス代を肩代わりする場合、その資金源や継続性を把握し、重要な場面での取引失敗を防ぐことが重要です。

また、権限設定が複雑になる場合があります。セッションキーやホワイトリスト、上限の設定ミスによる誤った拒否や過剰なアクセスに注意し、最小限の権限から慎重に拡張してください。

さらに、フィッシングや偽認証にも注意が必要です。UXの向上は必ずしもセキュリティを保証しないため、常にコントラクトアドレスや権限範囲を確認し、不正な認証リクエストを回避しましょう。

重要な取引時は、少額でテストし、権限の階層化や2要素認証を利用し、オフラインバックアップやリカバリーデータの安全管理を徹底してください。

アカウントアブストラクションの将来展望

エコシステムダッシュボードや開発者カンファレンスによると、2024年後半からERC‑4337 BundlerやPaymasterサービスの成長が続く見込みです。マルチチェーン・サイドチェーン対応が進み、ウォレットのソーシャルログイン、セッションキー、ガス代補助が標準機能となりつつあります。

2025年以降は、アカウントアブストラクションがMPC(マルチパーティ計算)署名ソリューションと連携し、企業向け承認ワークフローやコンプライアンス監査ツールも拡充するでしょう。モバイルやハードウェアデバイスでのセッションキー管理も進化します。標準化とツールの成熟により、アカウントアブストラクションは主流DAppの標準的なエントリーポイントになると考えられます。

アカウントアブストラクションの要点

アカウントアブストラクションは、検証・実行ロジックをコントラクトに組み込み、アカウントをアプリのユーザーアカウントのように柔軟に設定可能にします。Ethereum ERC‑4337が代表的な実装例です。ガス代補助、バッチトランザクション、ソーシャルリカバリー、利用上限/ホワイトリスト、セッションキーなどにより、利便性とセキュリティが大幅に向上します。ただし、コントラクトやサービスのリスクもあるため、監査済みウォレットの利用や慎重な権限設定が重要です。エコシステムの成長と標準化の進展により、アカウントアブストラクションはWeb3アプリケーションの基盤となる見通しです。

FAQ

アカウントアブストラクションはソーシャルリカバリーをサポートしていますか?

ソーシャルリカバリーは、アカウントアブストラクションの特徴的な機能で、秘密鍵だけに頼らず、信頼できる友人や家族を通じてアクセスを回復できる仕組みです。鍵を紛失した場合、「ソーシャルガーディアン」が共同で署名してアカウント権限をリセットできるため、恒久的な資産喪失リスクを大幅に低減できます。従来のシードフレーズバックアップよりも柔軟で安全です。

アカウントアブストラクションで取引コストは安くなりますか?

アカウントアブストラクション自体が直接ガス代を下げるわけではありませんが、取引方法の最適化により間接的なコスト削減が可能です。バッチ処理や柔軟な手数料支払い(ETHの代わりにステーブルコイン利用など)、スマートルーティングの活用で実際のコストを抑えられます。特にLayer 2ネットワークでその効果が顕著です。

アカウントアブストラクションウォレットは安全ですか?ハッキングのリスクは?

アカウントアブストラクションウォレットの安全性は実装に依存しますが、全体として柔軟なセキュリティ設計が可能です。主要なウォレットはマルチシグ検証、権限管理、取引上限など高度な機能を備え、従来ウォレット以上のセキュリティを実現しています。ただし新しい技術であるため、監査済みウォレットを選び、サードパーティアプリ認証には十分注意してください。

Gateなどの取引所でアカウントアブストラクションウォレットから直接入出金できますか?

現在、ほとんどの取引所(Gateを含む)はアカウントアブストラクションアドレスへの直接入出金を完全にはサポートしていません。ただし、導入は急速に進んでおり、一部プラットフォームでは試験運用が始まっています。現状では、取引所送金には従来型ウォレットを使い、その後アカウントアブストラクションウォレットへブリッジまたは転送してください。出金時は逆に、まず従来型ウォレットに資産を移し、そこから取引所へ送金します。

アカウントアブストラクションとスマートコントラクトウォレットの違いは?

アカウントアブストラクションは技術的なアーキテクチャの概念であり、スマートコントラクトウォレットはその実用的な実装です。スマートコントラクトウォレットは、秘密鍵だけに頼らず、オンチェーンコントラクトで資産管理やトランザクション実行を行います。つまり、スマートコントラクトウォレットはアカウントアブストラクションを実現する代表的な方法です。

シンプルな“いいね”が大きな力になります

共有

関連用語集
エポック
Web3では、「cycle」とは、ブロックチェーンプロトコルやアプリケーション内で、一定の時間やブロック間隔ごとに定期的に発生するプロセスや期間を指します。代表的な例として、Bitcoinの半減期、Ethereumのコンセンサスラウンド、トークンのベスティングスケジュール、Layer 2の出金チャレンジ期間、ファンディングレートやイールドの決済、オラクルのアップデート、ガバナンス投票期間などが挙げられます。これらのサイクルは、持続時間や発動条件、柔軟性が各システムによって異なります。サイクルの仕組みを理解することで、流動性の管理やアクションのタイミング最適化、リスク境界の把握に役立ちます。
非巡回型有向グラフ
有向非巡回グラフ(DAG)は、オブジェクトとそれらの方向性を持つ関係を、循環のない前方のみの構造で整理するネットワークです。このデータ構造は、トランザクションの依存関係やワークフローのプロセス、バージョン履歴の表現などに幅広く活用されています。暗号ネットワークでは、DAGによりトランザクションの並列処理やコンセンサス情報の共有が可能となり、スループットや承認効率の向上につながります。また、DAGはイベント間の順序や因果関係を明確に示すため、ブロックチェーン運用の透明性と信頼性を高める上でも重要な役割を果たします。
分散型
分散化とは、意思決定や管理権限を複数の参加者に分散して設計されたシステムを指します。これは、ブロックチェーン技術やデジタル資産、コミュニティガバナンス領域で広く採用されています。多くのネットワークノード間で合意形成を行うことで、単一の権限に依存せずシステムが自律的に運用されるため、セキュリティの向上、検閲耐性、そしてオープン性が実現されます。暗号資産分野では、BitcoinやEthereumのグローバルノード協調、分散型取引所、非カストディアルウォレット、トークン保有者によるプロトコル規則の投票決定をはじめとするコミュニティガバナンスモデルが、分散化の具体例として挙げられます。
Nonceとは
Nonceは「一度だけ使用される数値」と定義され、特定の操作が一度限り、または順序通りに実行されることを保証します。ブロックチェーンや暗号技術の分野では、Nonceは主に以下の3つの用途で使用されます。トランザクションNonceは、アカウントの取引が順番通りに処理され、再実行されないことを担保します。マイニングNonceは、所定の難易度を満たすハッシュ値を探索する際に用いられます。署名やログインNonceは、リプレイ攻撃によるメッセージの再利用を防止します。オンチェーン取引の実施時、マイニングプロセスの監視時、またウォレットを利用してWebサイトにログインする際など、Nonceの概念に触れる機会があります。
暗号
暗号アルゴリズムは、情報を「ロック」し、その真正性を検証するために設計された数学的な手法です。主な種類には、共通鍵暗号、公開鍵暗号、ハッシュアルゴリズムが挙げられます。ブロックチェーンのエコシステムでは、暗号アルゴリズムがトランザクションの署名、アドレス生成、データの完全性確保の基盤となり、資産の保護と通信の安全性を実現します。ウォレットや取引所でのAPIリクエストや資産引き出しなどのユーザー操作も、これらアルゴリズムの安全な実装と適切な鍵管理によって支えられています。

関連記事

ETHを賭ける方法は?
初級編

ETHを賭ける方法は?

マージが完了すると、イーサリアムはついにPoWからPoSに移行しました。 ステーカーは現在、ETHをステーキングして報酬を獲得することでネットワークセキュリティを維持しています。 ステーキングする前に、適切な方法とサービスプロバイダーを選択することが重要です。マージが完了すると、イーサリアムはついにPoWからPoSに移行しました。 ステーカーは現在、ETHをステーキングして報酬を獲得することでネットワークセキュリティを維持しています。 ステーキングする前に、適切な方法とサービスプロバイダーを選択することが重要です。
2022-11-21 08:40:30
Polygon 2.0 (POL)とは何ですか?MATICからPOLへの移行(2025)
中級

Polygon 2.0 (POL)とは何ですか?MATICからPOLへの移行(2025)

Polygon 2.0 (POL)は、スケーラブルなブロックチェーンソリューションにおける次の進化を表しています。その機能と、2025年のMATICからPOLへの移行が85%の転換率で成功したことを含む、分散型エコシステムの進展について学びましょう。トークンユーティリティの強化、AggLayerの実装、そしてPolygonエコシステム全体でのガバナンス能力の拡大についても触れています。
2023-11-30 16:33:01
マージとは何ですか?
初級編

マージとは何ですか?

イーサリアムがメインネットとの最終テストネットマージを経て、PoWからPoSへの移行を正式に行います。この前例のない革命が、暗号通貨界にどのような影響をもたらすのでしょうか?
2024-07-10 09:12:24