What Is ERC-4337 Account Abstraction?

Updated 2026-04-25 · By BMIC Research · Quantum Crypto FAQ

ERC-4337 is the Ethereum account abstraction standard (March 2023) that enables smart contract wallets to handle their own validation logic, signatures, and gas payments without requiring a hard fork. Vitalik Buterin has proposed using it as a per-user post-quantum migration path. ERC-4337 introduces UserOperation objects bundled by Bundlers and validated by EntryPoint contracts. This decouples signature validation from EOA-level ECDSA, allowing any signature scheme — including post-quantum schemes like CRYSTALS-Dilithium. As of 2026, mainstream PQC support via 4337 is still proposal-stage. BMIC sidesteps this by being PQC-native at Layer 1.

TL;DR: ERC-4337 is the Ethereum account abstraction standard (March 2023) that enables smart contract wallets to handle their own validation logic, signatures, and gas payments without requiring a hard fork. Vitalik Buterin has proposed using it as a per-user post-quantum migration path. For full context including dates, sources, and the BMIC implication, see below.

Key facts:

Full Answer

Pre-ERC-4337, every Ethereum user had an externally-owned account (EOA) tied to a single ECDSA secp256k1 keypair. ERC-4337 introduces "smart contract accounts" where the contract itself defines what counts as a valid signature.

For PQC migration, this is powerful. A user can deploy a smart contract account that validates CRYSTALS-Dilithium signatures instead of ECDSA. Vitalik's March 2024 ethresear.ch post leverages this for emergency PQC migration.

Limitations: every user must actively migrate. Inactive users remain vulnerable. Gas costs for 4337 are higher than EOA. PQC-specific 4337 implementations are still draft as of 2026.

BMIC takes a different approach: PQC at the protocol level from genesis. No 4337, no per-user migration, no opt-in. CRYSTALS-Kyber is integrated for every transaction.

More from BMIC

Sources

  1. ERC-4337 Specification
  2. Vitalik PQC Hard Fork

Buy BMIC →