zkSync ∎ Profile picture
Mar 29 11 tweets 3 min read Twitter logo Read on Twitter
Account abstraction is a major leap forward for the Ethereum community. zkSync Era builds upon the vision of EIP-4337 by implementing AA at the protocol level. Let’s explore the differences between EIP-4337 and zkSync Era’s native account abstraction. #scalingthemission

1/11
Accounts Limitations

End users interact with Ethereum through Externally Owned Accounts (EOAs), and those have limitations:

• Coupled with a signer
• Verification logic is hardcoded in the EVM
• No way to recover a lost account

2/11
What is Account Abstraction (AA)?

AA allows for the development of smart contract accounts, enabling smoother onboarding, improved UX, and greater security due to full flexibility when developing any type of logic.

AA merges web2 flexibility with web3 self-sovereignty.

3/11
What can you do with AA?

Smart Contract Accounts (CAs) will enable features like:

• Using different authentication methods, like biometrics
• Replacing seed phrases with social recovery

(cont'd 👇)

4/11
(features cont'd)

• Paying gas in ERC20s with Paymasters
• Integrating allowlists and scam blocklists
• Scheduling one-time & recurring txs
• Creating infinite account customizations

5/11
With EIP-4337 live on Ethereum mainnet, CAs send txs called UserOperations to a separate mempool where bundlers package and send them to the EntryPoint contract to be executed.

6/11
To avoid a hardfork, however, EIP-4337 had to make some compromises:

• Separate tx flow for EOAs and CAs
• Separate mempool
• Separate validator/bundler roles
• EOAs can’t use Paymasters

7/11
We took inspiration from EIP-4337, but improved on it by integrating AA at the protocol level.

This means:

• A single tx flow, mempool, and validator/bundler role
• EOAs can also use Paymasters

8/11
The first real-world use of native AA on zkSync Era Mainnet took place at @ethereumdenver, where thousands of attendees claimed and spent over 26k BUIDLBux tokens without paying any gas (by leveraging Paymasters).



9/11
For those who participated in the food truck experience and experienced AA at ETHDenver, your transactions were also used as an additional entropy source for our KZG Ceremony contribution. Another step towards making Ethereum more scalable.

ceremony.ethereum.org

10/11
If you’re interested in learning more about AA, reference these resources:

• AA docs: era.zksync.io/docs/dev/devel…
• AA tutorial: era.zksync.io/docs/dev/tutor…
• AA workshop:

11/11

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with zkSync ∎

zkSync ∎ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @zksync

Mar 27
The wave of exciting projects building on zkSync Era continues. Here are six of the many updates from the growing zkSync Era ecosystem. 👇 #jointhemission

1/8
Web3 infrastructure protocol @graphprotocol announced the ability to build subgraphs for zkSync Era Mainnet in Subgraph Studio. Check out the thread below on how to use subgraphs to access zkSync Era data.



2/8
Global cryptocurrency exchange @LBank_Exchange announced their support for zkSync Era.


3/8
Read 8 tweets
Mar 24
gm zkEVM! 👋🏻

zkSync Era Mainnet Alpha is now open to all users.
Developers, projects, and users can now experience the power of zkEVM.

Read more: blog.matter-labs.io/gm-zkevm-171b1…

1/11
🌏 It starts with our mission

Our mission is to accelerate the mass adoption of crypto for personal sovereignty. Scaling Ethereum isn't about TPS, costs, or UX; it’s a means to an end, not the goal itself. We're scaling freedom: trustless, barrierless economic cooperation.

2/11
✨ The long-awaited dream

4 years ago, we saw that ZK would be the key to crypto's mass adoption. In Dec. 20' we launched zkSync Lite; a simple ZK-rollup for payments. Today our dream comes true: for the first time, a zkEVM is live & open to all on Mainnet with zkSync Era.

3/11
Read 11 tweets
Mar 23
Securing @zksync Era: Execution Delay 🕒🔐

As we approach our next milestone, we want to share an important update on our security mechanism. Our focus today is on one of these mechanisms: execution delay.

medium.com/matter-labs/se…

1/8
Security is the most critical aspect of launching @zksync Era to the public. Our approach has been to go the extra mile investing in Era’s security to prepare the first zkEVM for public launch.



2/
We’ve completed robust testing, tier-1 security audits, public contests, bug bounties, and testnet rollouts over a 12-month period. We’ll have multiple layers of security when we go public.

3/
Read 8 tweets
Mar 21
Security guides every decision we make at zkSync. Here’s a look at the measures we’ve taken to secure zkSync Era as a part of our zero-compromise approach to security. #securingthemission

1/10
Since zkSync Era launched on Testnet, we’ve run:

• Multiple internal audits testing the entire system
• Public audits with @OpenZeppelin and @HalbornSecurity, covering the full scope of the system
• Public contests with @code4rena featuring $345k in prizes

(cont'd)

2/
(cont'd)

• A public bug bounty with @immunefi, featuring a $100k expansion in scope and rewards
• Audits with independent researchers for specific parts of the system

3/
Read 10 tweets
Mar 20
The mission continues. The wave of projects joining zkSync Era shows no signs of slowing down, and we’re excited to share another five updates from our fast-growing ecosystem. #jointhemission

🧵(1/7)
Immersive gaming project @HorizonLandMeta announced their collaboration with zkSync Era to build a decentralized platform for builders constructing their own open and accessible metaverse solutions.



🧵(2/7)
On-chain data services solution @OKLink announced their zkSync explorer, providing multi-dimensional on-chain data for zkSync Era ahead of our Full Launch Alpha milestone.



🧵(3/7)
Read 7 tweets
Mar 3
History in the making: 20k+ @EthereumDenver attendees can now experience the power of ZK-rollups and native Account Abstraction on zkSync Era mainnet, powered by zero-knowledge proofs, at the festival’s food trucks.👇

1/7 Image
We've partnered with @welook_io and @myetherwallet to allow attendees to redeem free BUIDLBux food truck tokens on zkSync Era. With Full Launch Alpha around the corner, this is the first time that the public will use a live #zkEVM on mainnet.

2/7
The path to mass adoption

Mass adoption is when technology is so easy to use that people don’t know or care what’s under the hood. If speed, cost, and security are prerequisites for crypto to scale, magic UX is what will get us there.

Magic UX = Account Abstraction 🔥

3/7
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(