EIP-4337: Account Abstraction via Alternative Mempool
Presented by: Yoav Weiss, Kristof Gazso
Yoav Weiss
hacker @ ethereum foundation
twitter: yoavw�github: yoavw
Kristof Gazso
pm & researcher @ nethermind
twitter: kristofgazso�github: kristofgazso
What is Account Abstraction?
The “How” - Overview
Use cases & why make it a standard
We get Account Abstraction Now
Incentivize Smart Contract Wallet Adoption
Universal & Widespread Interface
Custom Signature Schemes
Upgradeability
Paymasters
Pay with Tokens
Trading without native currency
Private withdrawal from ZK Mixers
Paying off-chain with a Credit Card
Multi-operations
Decentralized
Incentive-aligned
Slow rollout possible
Future-proof
Drawbacks
EntryPoint interface
Wallet and Paymaster interfaces
Security considerations - contract risks
Security considerations - DoS
DoS mitigation - validation gas
DoS mitigation - environment consistency
DoS mitigation - storage access
Client / Bundler Implementation
Links
Questions