- MouseRun
- Posts
- Account abstraction in Ethereum
Account abstraction in Ethereum
Learn about account abstraction:
Gm Mouse member ๐ญ,
Before we delve into the concept of account abstraction, it is important to understand the two types of accounts in Ethereum: External Owned Accounts (EOAs) and Contract Accounts (CAs).
EOAs are controlled by private keys and are used to send transactions on the blockchain. They represent a user or a device on the network.
CAs, on the other hand, are automated accounts that execute pre-determined actions when certain conditions are met. They are created by other contracts and are not controlled by private keys.
Now, let's move on to account abstraction.
What is Ethereum account abstraction?
Ethereum account abstraction is a proposed change to the Ethereum network that aims to merge the two types of accounts - EOAs and CAs - into one. With this change, a single contract account would be able to deal with tokens and deploy contracts. This would eliminate the need for two different types of accounts and allow transactions to move off the blockchain and onto the Ethereum Virtual Machine (EVM).
Why is Ethereum account abstraction important?
Account abstraction could bring several benefits to the Ethereum network. It could increase the flexibility and capabilities of contract accounts, making them more powerful and easier to use. It could also improve the efficiency of the network by moving transactions off the blockchain and onto the EVM, reducing the need for on-chain storage and processing.
Thank you
Mouse writer
Tweet of the day ๐
Here is a great thread about Account abstraction by biconomy founder:
You must have heard about Account Abstraction (AA) but what exactly AA is?
What advantages and complexity it brings on the table?
What does it mean if as a Dapp you want to support AA?A Thread ๐งต
โ Sachin | Biconomy.io | sachint.eth (@schin_tomar)
9:16 AM โข Jun 29, 2022