# What is account abstraction and why is it important?

- Account abstraction is a technology enabled by [blockchain](/content/learn/crypto-basics/what-is-a-blockchain/index.html) that allows users to utilize [smart contracts](/content/learn/crypto-basics/what-is-a-smart-contract/index.html) as their accounts.

- It strives to enhance user experience and security in the [crypto](/content/learn/crypto-basics/what-is-cryptocurrency/index.html) space by enabling users to establish their own rules for [wallet](/content/learn/crypto-basics/what-is-a-crypto-wallet/index.html) management.

- Account abstraction is a step towards the future of blockchain technologies, providing features such as governance, recovery mechanisms, and code execution.

## Understanding Account Abstraction

Account abstraction is a concept in [blockchain](/content/learn/crypto-basics/what-is-a-blockchain/index.html) technology that allows users to use [smart contracts](/content/learn/crypto-basics/what-is-a-smart-contract/index.html) as their accounts. This means that instead of having a traditional account, users can establish their own flexible rules for [wallet](/content/learn/crypto-basics/what-is-a-crypto-wallet/index.html) management.

This technology strives to alleviate the friction experienced by users when interacting with blockchain technologies, particularly in terms of account management and logins.

## The Role of Externally Owned Account (EOA)

To fully understand account abstraction, it's important to grasp the initial paradigm of [blockchain](/content/learn/crypto-basics/what-is-a-blockchain/index.html) implementation, rooted in what we commonly call "Externally Owned Account" (EOA).

An EOA works with users generating [cryptographic](/content/learn/crypto-basics/what-is-cryptography/index.html) pairs of keys: a [public key](https://help.coinbase.com/en/coinbase/getting-started/crypto-education/glossary/public-key) for creating addresses and a [private key](/content/learn/crypto-basics/what-is-a-private-key/index.html) allowing their owners to control an account. Within the EOA framework, the signer and the account are the same entity. This mechanism is efficient for a pseudonymous network of users to transfer value in a permissionless environment.

However, its design is limiting when it comes to implementing features such as governance, recovery mechanisms, or more generally code execution.

## The Impact of Account Abstraction

Account abstraction is a promise to alleviate the friction experienced by users when interacting with [blockchain](/content/learn/crypto-basics/what-is-a-blockchain/index.html) technologies. It allows users to set their own rules for [wallet](/content/learn/crypto-basics/what-is-a-crypto-wallet/index.html) management, enhancing user rules and security measures in the [crypto](/content/learn/crypto-basics/what-is-cryptocurrency/index.html) space.

This technology seeks to underpin the future of blockchain technologies, providing features such as governance, recovery mechanisms, and code execution.

## The ERC-4337 Standard and Account Abstraction

The ERC-4337 standard is an upgrade in the realm of account abstraction.

It allows for the creation of non-custodial [wallets](/content/learn/crypto-basics/what-is-a-crypto-wallet/index.html) as programmable [smart contracts](/content/learn/crypto-basics/what-is-a-smart-contract/index.html), providing possibilities such as easy wallet recovery, signless transactions, and team wallets.
