Ethereum Account Abstraction & ERC-4337: The Gateway to Next Billion Crypto Users

·

Introduction

Ethereum Improvement Proposal 4337 (EIP-4337) introduces account abstraction — a set of protocol-level interfaces that bridges Web2 user experiences (like multi-factor authentication) with Web3-native solutions (such as gasless transactions). Designed as the onboarding ramp for the next billion users, account abstraction prioritizes user experience above all.

While existing articles explain account abstraction well, most lean either toward科普or deep technical dives. This article merges both: delivering a thorough technical breakdown while analyzing real-world applications and infrastructure case studies.

Article Structure

  1. Technical Deep Dive: Origins and mechanics of EIP-4337, covering UserOperations, Bundlers, Entry Point Contracts, Paymasters, Wallet Factories, and Signature Aggregators.
  2. Market Landscape: Analysis of smart contract wallets and third-party infrastructure providers.
  3. Future Outlook: Innovations and predictions for account abstraction.

For readers focused on use cases, jump to Part 2.


Part 1: EIP-4337 Technical Breakdown

Ethereum Account Types

Ethereum has two account types:

EIP-4337 standardizes smart contract wallet functionalities via six key interfaces:

1. UserOperations

A new transaction type with extended parameters:

2. Bundlers

EOAs that batch and execute UserOperations, earning fees via:

3. Entry Point Contract

A global singleton that:

4. Paymasters

Gas abstraction logic:

5. Wallet Factories

Deploy smart contract wallets with:

6. Signature Aggregators

Optimize gas by aggregating signatures (e.g., BLS).

Workflow Summary

  1. User submits UserOperation.
  2. Bundler validates (off-chain) and executes (on-chain) via Entry Point.
  3. Paymaster handles gas (optional).
  4. Wallet Factory deploys new wallets (if initCode provided).

Part 2: Market Landscape

Smart Contract Wallets

Key Features:

Infrastructure Providers


Part 3: Future of Account Abstraction

Challenges & Innovations

  1. Adoption: Only ~150K smart contract wallets exist vs. 150M EOAs — 1000x growth potential.
  2. Unresolved EIP-4337 Issues:

    • Mempool design (public vs. private).
    • MEV distribution between Bundlers/block builders.
  3. Radical Ideas:

    • Decoupling accounts from wallets (e.g., Hexlink’s EIP-6662 for Web2 logins).

Predictions


FAQs

Q: How does account abstraction improve UX?
A: Eliminates seed phrases, enables social logins, and allows gasless transactions.

Q: Can Paymasters use any token for gas?
A: Yes, but most currently support only stablecoins (e.g., USDC).

Q: Are Bundlers profitable?
A: Marginally — via gas diffs and MEV, but primarily serve as公共物品.


👉 Explore gasless transactions with top Paymasters