Zksync's Native Account Abstraction Model
Account Abstraction is inevitable.
But what if we tell you that we are building an Account Abstraction infrastructure on a top of the only zkEVM that has a native Account Abstraction support?
Let's explore how @zksync 's Account Abstraction works ??
Ethereum is the most activ active blockchain, securing more than $100B worth of assets and have billion dollars of daily chain activity. Thus, protocol level changes of Ethereum is so hard and needs a hard coordination between client developers and community.
However, Rollups don't have such problems. Since they are entirely new chains by inheriting security from Ethereum, they do not suffer any backward compatibility and coordination problem. This is why we can have native Account Abstraction chains on rollups like zkSync.
On zkSync, all wallets are smart contract based which means that even if you use an EOA you are extra be able to use paymasters and other Account Abstraction features (soon) but how zkSync achieves this?
zkSync eliminates the needing of separate mempool for Account Abstraction with native Account Abstraction support. Sequencer is handling all the verification process that comes with Account Abstraction which means that all the transaction flows are following the same path.
领英推荐
If an user sends a transaction either from an EOA or a SW, Sequencer checks if the transaction is valid or not and than executes it. The onchain steps are two stages: validation where we check the validity of the transaction and execution stage where we execute the transaction.
So that developers can build wallets with superior User Experience with features like hardware sign, spending limits, social recovery, paymasters and many more...
It is obvious that zkSync and zkStack chains are going to have a primarily role for improving the UX at EVM chains
If you want to learn more about L2's that enabled protocol level Account Abstraction, you can find more in our Account Abstraction report: https://blog.getclave.io/p/ultimate-account-abstraction-guide