Conversation

(14/25) Once implemented, becomes instantly more customizable, flexible and future proof. The best way to see this is to return back to the signature scheme we use today, ECDSA (secp256k1). This scheme is incredibly powerful... for now.
2
14
(15/25) The problem with ECDSA (secp256k1) is that it is not quantum secure. A quantum computer could break it instantly, destroying in the process. Quantum computers are not yet powerful enough to be an issue, but they will be.
1
16
(16/25) Account abstraction gives us the flexibility we need to move to different signature schemes as required. Even more powerfully, there's no reason everyone needs to use the same scheme. Every user would be free to secure their assets with whatever cryptography they like.
1
17
(17/25) But replacing the signature scheme is just the start. It get's the most talk because of the looming quantum threat, but account abstraction opens up an entire new design space: user experience! Here are just a few of the more exciting ideas I've seen so far!
1
18
(18/25) Fraud Monitoring An account can require a second signature from a 3rd-party fraud monitor, who inspects every transaction for known scams, predefined security rules, etc. This 3rd-party would not have control over your assets, just transaction approval privileges.
2
24
(19/25) Multicalls An account can batch together multiple transactions and execute them all with a single signature/user input. said it best, so I'll leave his tweet below.
Quote Tweet
above is how a typical Defi app works today below is how I think it should work first, complete all actions (on simulated data if necessary), then batch-sign everything. more than one signature per interaction should be an anti-pattern
Image
1
18
(20/25) Session Keys An account can generate a key and grant it specific privileges/duration. The account can then grant this key to semi-trusted spaces (eg a browser), improving UX without exposing the whole account. Imagine a blockchain game without having constant approvals.
2
27
(21/25) Two-Factor Authentication An account can grant a set of authorization keys (similar to fraud monitoring) to a third party service that will only approve a transaction if you confirm with a second method (eg SMS or email).
2
20
(25/25) So, fear not, dear reader, the greater community knows what it is doing! I can't tell you when account abstraction is coming, I can't even tell you what it will look like or where it will be... But when it comes, account abstraction will leap us forward.
2
33
Like what you read? Help me spread the word by retweeting the thread (linked below). Follow me for more explainers and as much alpha as I can possibly serve.
Quote Tweet
(1/25) @ethereum Roadmap: Account Abstraction Let's face it, the Ethereum user experience sucks. You can use Apple Pay to buy using your face-print, how can Ethereum compete? Account abstraction is the 0 to 1 upgrade that will blow open this design space and transform Ethereum!
Show this thread
Image
5
25
Show more replies