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

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

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

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

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

