What Is ERC-4337?
Ethereum Request for Comments 4337 is an account abstraction proposal that would enable customizability to wallets without the need for consensus-layer protocol changes.[1]Ethereum Improvement Proposals – EIP-4337: Account Abstraction via Entry Point Contract Specification With this, users and developers can freely make changes to wallets such as verifiability and recovery, along with the change of keys without the shift in wallets and quantum secure signing schemes.
How Does ERC-4337 Work?
Account abstraction in relation to Ethereum would create “smart contract accounts”, able to seamlessly transact tokens and smart contracts,[2]EthHub – Account Abstraction unlike Externally Owned Accounts (EOAs). The proposal for ERC-4337 and EIP-4337 defines that wallets would function like a smart contract, with the functions to validate and execute in a P2P mempool, increasing the network’s decentralization.
Consensus changes are avoided by creating a separate P2P mempool of user operations. Then “bundlers” (miners/validator nodes who can send transactions through a bundle marketplace) bundle transactions into a single object. This then gets called to a special contract, including the transactions within the next block. [3]Vitalik Buterin, Yoav Weiss, Kristof Gazso, Namra Patel, Dror Tirosh, Shahaf Nacson, Tjaden Hess, “EIP-4337: Account Abstraction via Entry Point Contract specification … Continue reading
What Are The Benefits Of ERC-4337?
With the customizability of wallets, ERC-4337 would allow for creativity within wallet designs. Some of the proposed features in these smart contract wallets include multi-sigs, social recovery, quantum-safe signature algorithms, upgradeability, and heightened decentralization. As proposed in ERC-4337, smart contract wallets will have reduced gas prices, too, says Ethereum co-founder Vitalik Buterin.
Is The ERC-4337 Implementation In Progress?
You can view the implementation progress on Ethereum’s Infinitism GitHub. Developers should be able to experiment with new features added to the smart contract wallets, such as signature aggregation and paymaster contracts, soon!
References