ERC-4337 Account Abstraction Standard

ERC‑4337 Account Abstraction Standardとは、イーサリアムブロックチェーン上でユーザーアカウントの振る舞いを柔軟に定義するためのスマートコントラクトベースの仕様である。

目次

概要

概要(ERC-4337 Account Abstraction Standard)の図解

従来、イーサリアムにおけるアカウントは「外部所有型(EOA)」と「スマートコントラクト型」の二種類に限定されていた。この構造では、送金時に必ずETHで手数料を支払う必要があり、複雑な認証フローや代替トークンによる手数料支払いは実装困難だった。ERC‑4337 は「Account Abstraction(アカウント抽象化)」という概念を標準化し、ユーザーアカウントをスマートコントラクトとして扱うことで、認証方式や手数料決済の自由度を大幅に拡張する。

役割と機能

役割と機能(ERC-4337 Account Abstraction Standard)の図解

  • メタトランザクション実行:ユーザーは署名した操作(UserOperation)を第三者(Bundler)が集約し、ブロック内で実行できる。これにより、アプリ側が手数料支払いを代行することも可能になる。
  • 多様な認証方式:従来のECDSA署名以外に、ハードウェアウォレットや多要素認証、スマートコントラクトベースのアクセス制御を組み込むことができる。
  • 代替手数料支払い:Paymaster と呼ばれるスマートコントラクトがユーザー代わりにガス代を負担し、ETH 以外のトークンで手数料を払うモデルを実現する。
  • レイヤー2との親和性:Optimistic Rollup や zk‑Rollup などレイヤー2ソリューションでも同様に利用でき、スケーラビリティとユーザー体験の両立が図られる。

特徴

特徴(ERC-4337 Account Abstraction Standard)の図解

  • 非侵襲的設計:イーサリアム本体のプロトコル変更を必要とせず、既存のノードやウォレットに対して後方互換性を保つ。
  • Entry Point コンセプト:全ての UserOperation は Entry Point コントラクトへ送られ、統一的に検証・実行される。これにより、複数のアプリケーションが同じ基盤上で動作可能になる。
  • Paymaster の自由度:手数料支払う主体を変更でき、トークン発行者やサービスプロバイダーがユーザーへガス代を負担する仕組みを構築できる。

現在の位置づけ

現在の位置づけ(ERC-4337 Account Abstraction Standard)の図解

ERC‑4337 はまだ実験段階にあるものの、複数のウォレット(MetaMask, Coinbase Wallet など)や DeFi プラットフォームが試験導入を開始している。レイヤー2環境での採用が進むにつれ、ユーザーは従来よりもシームレスな取引体験を享受できるようになる見込みだ。規制面では、KYC/AML の要件に合わせた Paymaster 実装が検討されており、将来的には金融機関との連携やトラベルルールの適用も視野に入れられている。
ERC‑4337 は「アカウント抽象化」の実現を通じて、イーサリアムエコシステム全体のユーザー体験と拡張性を高める重要な標準として注目され続けている。

×

続きを読むには確認が必要です

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次