The Cornerstones of Traditional Web3 Wallets: Externally Owned Accounts (EOAs) and Mnemonic Phrases
In the Web3 world, most users currently rely on Externally Owned Accounts (EOAs) for asset management and on-chain interactions. The core mechanism of an EOA is a public-private key pair, where the private key serves as the sole credential for accessing and controlling assets.To make it easier for users to back up and recover their private keys, the industry has introduced mnemonic phrases—a sequence of words generated according to the BIP-39 standard, typically consisting of 12, 18, or 24 words, which serve as a “seed” backup for the private key.
Advantages and Limitations of EOA
- Advantages: Mnemonic phrases are relatively easy to memorize and record, simple to back up, and involve a straightforward process, making them suitable for individual users managing small amounts of assets.
- Security Risks: The biggest pain point of EOA lies in the private key (or mnemonic phrase) being a single point of failure. Once the private key is lost, forgotten, or compromised, users will permanently lose access to their assets or face the risk of theft, with no mechanism available for recovery.
- Poor User Experience: EOA presents numerous inconveniences in terms of user experience. For example, users must hold the native token of a specific blockchain (such as ETH on Ethereum) to pay the gas fees required for transactions, which poses a significant barrier for new users.Furthermore, EOA struggles to natively support batch processing of multiple transactions, resulting in relatively limited functionality and a lack of flexibility.
- Insufficient Support for Enterprise-Level Applications: For enterprise-level use cases requiring multi-party collaboration, multi-level approvals, tiered permission management, and audit trails, the EOA model cannot provide native support and struggles to meet compliance and audit requirements.

Revolutionizing the Web3 User Experience: The Rise of Account Abstraction (AA)
To address the inherent limitations of EOA, Account Abstraction (AA) emerged, aiming to make blockchain account behavior more programmable, thereby enhancing the Web3 user experience and security.Its core concept is to decouple account verification and execution logic from the traditional EOA model, enabling smart contract wallets to serve as the primary account type.
The ERC-4337 Standard: A Key Breakthrough for AA
The concept of account abstraction was proposed as early as the inception of the Ethereum. Early proposals such as EIP-86 and EIP-2938 attempted to implement it, but failed to gain practical adoption due to the need to modify the Ethereum core protocol.It wasn’t until Vitalik Buterin and others proposed the ERC-4337 standard that account abstraction was achieved via smart contracts without modifying the Ethereum consensus layer.
- Deployment Date: The ERC-4337 EntryPoint contract was successfully deployed to the Ethereum mainnet on March 1, 2023.
- How It Works: ERC-4337 introduces several key components:
- UserOperation object: Similar to a traditional transaction, but initiated by a smart contract wallet.
- Decentralized Alternative Memory Pool: Used to store and broadcast UserOperations.
- Bundler: Responsible for collecting UserOperations from the memory pool, packaging them into a Ethereum transaction, and submitting them to the EntryPoint contract.
- EntryPoint Contract: Acts as a unified entry point for all smart contract wallets, responsible for validating and executing UserOperations.
- Key Features: ERC-4337 endows smart contract wallets with powerful capabilities, including:
- Social Recovery: Users can regain access to their wallets through preset trusted contacts or devices, without the need for a mnemonic phrase.
- Gas Fee Payment on Behalf of Users: Through the Paymaster mechanism, users can pay gas fees using ERC-20 tokens, or have them paid by a third party (such as a dApp), significantly lowering the barrier to entry for users.
- Batch Transactions: Users can bundle multiple operations into a single transaction, improving efficiency and saving on gas fees.
- Custom Security Rules: The wallet allows users to set complex security policies based on their needs, such as daily transaction limits, whitelists for specific addresses, and time locks.
- Multisignature: Supports transactions that require authorization from multiple private keys, enhancing asset security.
Latest Developments and Data on Account Abstraction

Since the deployment of ERC-4337, account abstraction technology has made significant progress, and its adoption rate continues to grow.As of July 30, 2026, ERC-4337 has facilitated the creation of over 26 million smart wallets and processed as many as 170 million UserOperations. This indicates that an increasing number of users and projects are embracing this innovative technology.
In addition, Passkey technology (based on FIDO Alliance standards) is being integrated into Web3 wallets by companies such as Capsule. This aims to enable password-free login through device-embedded private key storage, further simplifying the user experience and gradually phasing out reliance on mnemonic phrases.
The Transformation and Challenges Brought by Account Abstraction
A Leap Forward in Web3 User Experience
Account abstraction is widely regarded as a key technology for upgrading the Web3 user experience. It is expected to significantly lower the barrier to entry for users entering the crypto world and drive the mass adoption of cryptocurrencies. Ethereum Core developer Vitalik Buterin is also actively promoting account abstraction, believing that smart contract wallets will bring 1 billion users to Web3 and transform the way users interact with Ethereum. Ultimately, he hopes users will transition to smart contract accounts and eliminate their reliance on EOAs.
Numerous wallet service providers, such as Safe, Argent, UniPass, Ambire, Blocto, MynaWallet, and ZeroDev, are actively developing and promoting smart contract wallets, highlighting their advantages—including the elimination of the need for mnemonic phrases, social recovery, gas abstraction, and batch transactions.Some projects, such as UniPass, have even integrated multi-party computation (MPC) technology with smart contract wallets to offer more flexible key management and social recovery solutions. Web3 wallets from major exchanges, such as the OKX Web3 Wallet and the Binance Web3 Wallet, are also actively integrating account abstraction (AA) features to enhance user experience and security.
For dApp developers, account abstraction offers more opportunities for innovative user experiences, simplifies transaction bundling, and improves operational speed and efficiency.
Challenges and Future Outlook

Although account abstraction holds great promise, its development still faces several challenges:
- Gas Costs: Transactions in smart contract wallets typically incur higher gas costs than those in EOAs, although Layer 2 solutions are helping to alleviate this issue.
- dApp Compatibility: dApps need to gradually adopt the EIP-1271 signature scheme verification standard to ensure compatibility with smart contract wallets.
- Standardization and Security: Standardization of modular designs and the security of the smart contracts themselves (the quality of contract audits) remain key areas requiring ongoing attention.
- Cross-chain Operations: How to achieve a seamless account abstraction experience across different blockchains is also a future research direction.
Industry experts generally agree that as technology matures and ecosystems improve, wallets will evolve from simple asset storage tools into identity and payment gateways for Web3. Non-custodial wallets (such as MPC wallets and smart contract wallets) are expected to become a key growth driver for Web2 users entering the Web3 world.











