Skip to main content
Quay lại từ điển
Technical
Advanced

Account Abstraction

Còn được gọi là: AA, Smart Accounts, ERC-4337

A blockchain upgrade that turns user wallets into programmable smart contracts, enabling features like social recovery, gas sponsorship, and batch transactions.

Account abstraction (AA) transforms traditional crypto wallets from simple key pairs into programmable smart contract accounts. This unlocks user experience improvements that make crypto wallets feel as intuitive as Web2 applications, removing many barriers to mainstream adoption.

The Problem AA Solves:

Traditional wallets (Externally Owned Accounts, or EOAs) have severe limitations: - Lose your seed phrase, lose your funds forever - Must hold ETH to pay gas for any transaction - Each transaction requires a separate signature - No built-in security features like spending limits

What Account Abstraction Enables:

FeatureDescription
Social RecoveryRecover your wallet through trusted contacts
Gas SponsorshipApps pay gas fees on behalf of users
Batch TransactionsApprove and swap tokens in one click
Session KeysApprove dApp access for limited time/amount
Multi-SigRequire multiple approvals for large transfers
Spending LimitsSet daily transfer caps
Custom AuthUse biometrics, passkeys, or 2FA instead of seed phrases

ERC-4337 Architecture:

  1. Smart Contract Wallet: User's account is a smart contract with custom logic
  2. UserOperation: A new transaction type that bundles intent
  3. Bundler: Collects UserOperations and submits them on-chain
  4. Paymaster: Optional contract that pays gas on behalf of users
  5. EntryPoint: Singleton contract that validates and executes UserOperations

Real-World Implementations: - Safe (Gnosis Safe): Most widely used smart account - Coinbase Smart Wallet: ERC-4337 powered, passkey authentication - ZeroDev: Developer toolkit for building AA-powered apps - Biconomy: SDK for gas sponsorship and batching

Impact on Adoption: Account abstraction is considered one of the most important upgrades for crypto UX. Vitalik Buterin has called it essential for Ethereum's mainstream adoption. By removing seed phrase management, gas complexity, and transaction friction, AA makes crypto accessible to non-technical users.

Native vs. ERC-4337: Some chains (zkSync, StarkNet) have native account abstraction built into the protocol. Ethereum uses ERC-4337, which achieves similar results without changing the core protocol.

Thuật ngữ liên quan

Phân tích tiền điện tử liên quan

Khám phá cách Account Abstraction áp dụng cho các tiền điện tử này với phân tích điểm STRICT chuyên sâu.

Cập nhật lần cuối: 3/4/2026