What Is ERC-4337 Account Abstraction?
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.
- Does 4337 make Ethereum quantum safe? It enables per-user PQC migration but does not force it.
- Is 4337 live on mainnet? Yes since March 2023, but PQC variants are still in draft.
- Who uses 4337? Coinbase Smart Wallet, Safe (formerly Gnosis Safe), Stackup, Argent.
- What is the gas overhead? Roughly 50-100k gas extra per UserOperation vs. native EOA.
- Why does BMIC not need 4337? BMIC is PQC at the protocol layer — no abstraction needed.
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.