Account Abstraction
Making accounts smarter
Yoav Weiss
Ethereum Foundation
Dror Tirosh
OpenGSN
Liraz Siri
OpenGSN
What is Account Abstraction
Accounts in Ethereum
Your current wallet is probably an EOA
The limitations of EOAs - key management is hard
The limitations of EOAs - access control
The limitations of EOAs - gas payment
The limitations of EOAs - efficiency & usability
Smart Contract account managed by the user
What is account abstraction?
Use cases: recovery
Use cases: signature abstraction
Use cases: roles & policies
Use cases: gas abstraction
Use cases: batching & automation
ERC 4337 - why make it a standard?
ERC-4337 - first step toward protocol level Account Abstraction
What’s next?
How do I join the AA revolution?
Build wallets
Building a DApp? Consider AA implications
Where can I learn more?
Thank you!
Yoav Weiss
Ethereum Foundation
yoav@ethereum.org
@yoavw
Dror Tirosh
OpenGSN
dror@opengsn.org
Liraz Siri
OpenGSN
liraz@opengsn.org
@drortirosh
@lirazsiri