Back to Blog

ERC-4337 Account Abstraction Explained: How BMIC Hides Your Public Keys

ERC-4337 is the Ethereum standard that makes BMIC’s quantum security architecture possible. Without ERC-4337, adding post-quantum cryptography to Ethereum wallets would require a protocol-level hard fork. With ERC-4337, BMIC can implement CRYSTALS-Kyber and Dilithium signature verification in a smart contract today — with no changes to Ethereum’s core protocol. This is the technical breakthrough that makes BMIC possible.

What Is ERC-4337?

ERC-4337 (Account Abstraction) replaces the standard Ethereum Externally Owned Account (EOA) model with programmable Smart Accounts. Instead of a fixed ECDSA signature verification process hardcoded into Ethereum, ERC-4337 lets developers define custom signature verification logic in a smart contract. For BMIC, this means: the signature verification function checks CRYSTALS-Dilithium signatures instead of ECDSA, the public key is stored inside the smart contract rather than broadcast on-chain, and all existing Ethereum infrastructure (exchanges, dApps, bridges) remains compatible via hybrid ECDSA+Dilithium signing.

The Hidden Public Key: Why This Matters

In a standard Ethereum EOA, every transaction you send broadcasts your public key to the entire blockchain permanently. This is the harvest-now-decrypt-later attack surface — state actors archive every public key for future quantum decryption. ERC-4337 Smart Accounts change this fundamentally: the public key is stored inside the smart contract’s storage, not broadcast in transaction data. Without a quantum computer already in hand, an attacker cannot even begin to attempt to derive your private key — because your public key is never visible on-chain in plaintext.

ERC-4337 vs Standard Ethereum: The Comparison

Property Standard ETH (EOA) BMIC ERC-4337
Signature algorithm ECDSA secp256k1 — quantum broken CRYSTALS-Dilithium ML-DSA — quantum safe
Public key on-chain Every transaction — permanently Never — hidden in contract storage
HNDL attack surface Full — keys archived from genesis Zero — no key material to harvest
Key exchange ECDH secp256k1 — quantum broken CRYSTALS-Kyber ML-KEM — quantum safe
dApp compatibility Native Full — via hybrid ECDSA layer
Hardware wallet support Full Expanding — Phase 2 roadmap

How BMIC’s ERC-4337 Implementation Works

Step 1 — Wallet Creation: BMIC generates a CRYSTALS-Kyber key pair (for key exchange) and a CRYSTALS-Dilithium key pair (for signing). These are stored securely in the smart account, never broadcast. Step 2 — Transaction Signing: When you send a transaction, BMIC signs it with CRYSTALS-Dilithium (ML-DSA-65). The smart account’s validation function verifies this signature on-chain. Step 3 — Hybrid Compatibility: A parallel ECDSA signature is also included for compatibility with existing Ethereum infrastructure. Exchanges, dApps, and bridges see valid ECDSA — they do not need to understand Dilithium. Step 4 — Key Hiding: No full public key material is ever broadcast in transaction calldata. Shor’s algorithm has nothing to operate on.

Frequently Asked Questions

What is ERC-4337?
Ethereum Account Abstraction standard — allows custom signature verification logic in smart contracts, enabling BMIC to use CRYSTALS-Dilithium instead of ECDSA without any Ethereum protocol changes.

How does ERC-4337 protect against quantum computers?
It allows BMIC to hide public keys inside smart contract storage rather than broadcasting them on-chain. Combined with Dilithium signatures, this eliminates both the HNDL attack vector and the signature forgery attack vector.

Is ERC-4337 live on Ethereum?
Yes. ERC-4337 deployed on Ethereum mainnet in March 2023. BMIC builds on this existing deployed infrastructure — no protocol upgrade required.

Does ERC-4337 mean BMIC is compatible with MetaMask and exchanges?
Yes. BMIC’s hybrid signing layer ensures full backward compatibility. You can use BMIC on any EVM-compatible dApp or exchange that supports ERC-4337 smart accounts.

How do I get a BMIC ERC-4337 quantum wallet?
Buy BMIC in the presale at $0.049999 at bmic.ai. Wallet Alpha launches Q2-Q3 2026 with full ERC-4337 PQC implementation.

ERC-4337 + CRYSTALS-Kyber + Dilithium = The Only Quantum-Safe Wallet
BMIC presale $0.049999. Wallet Alpha Q2-Q3 2026. Only NIST PQC from genesis.
Buy BMIC Now

BMIC SUPPORT

BMIC SUPPORT

Welcome to BMIC! How can I help you today?