EIP‑4337とは、イーサリアムネットワーク上でアカウント抽象化を実現するための改良提案である。
概要

従来のイーサリアムでは、外部所有者(EOA)とスマートコントラクトウォレットが別々に扱われていた。EIP‑4337は「UserOperation」と呼ばれる構造体を導入し、取引データをネットワーク上で統一的に処理できるようにすることで、アカウントの認証・手数料支払い方法を柔軟化した。これにより、従来は必要だった複雑な署名方式やガス代の前払いが不要となり、ユーザー体験の向上とスマートコントラクトウォレットの普及を促進することを目的としている。
役割と機能

- UserOperation:取引内容・署名情報・手数料支払い先をまとめた構造体。
- Bundler:複数のUserOperationを集約し、ブロックに埋め込むミドルウェア。
- Paymaster:ユーザーがガス代を負担できない場合に代わりに支払うスマートコントラクト。
- オフチェーン署名検証:署名の検証をブロック生成前に行い、処理効率を向上させる。
これらの要素が組み合わさることで、メタトランザクションやサードパーティーによる手数料支払い、複数署名ウォレットなど、多様な認証・費用負担モデルが実現される。
特徴

- アカウント抽象化:EOAとスマートコントラクトウォレットの境界を消し、同一インターフェースで操作可能。
- 柔軟な手数料支払い:Paymasterにより、ガス代を別通貨やトークンで支払うことができる。
- バンドル処理:複数取引のまとめ送信により、ネットワーク負荷とユーザーの待ち時間を削減。
- 拡張性:UserOperationは任意のデータフィールドを持てるため、新たな機能追加が容易。
現在の位置づけ

EIP‑4337はイーサリアムメインネットと主要Layer‑2(Optimism、Arbitrum)で実装が進められており、多くのウォレットプロバイダーやDeFiプラットフォームが統合を検討している。特に、スマートコントラクトウォレットの普及とユーザー体験改善を目指すサービスでは不可欠な技術となっている。規制面では、Paymasterによる手数料支払いがKYC・AML要件に影響する可能性があるため、法的枠組みとの整合性が注目されている。近年は、メタトランザクションを活用したフリーハンドリングや、マルチシグウォレットの自動化など、新たなユースケースが拡大している。
続きを読むには確認が必要です

