Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Official Interpretation of the Four Highlights of the zkSync Era Narrative
Moni
Odaily资深作者
2023-03-26 05:09
This article is about 1722 words, reading the full article takes about 3 minutes
Native account abstraction, LLVM compiler, data compression, and hyperscalability

This article comes fromMatter-labs, the original author: zkSync team

Odaily Translator |

secondary title

background introduction

background introduction

zkSync Era is essentially version 2.0 of zkSync, designed to extend the security and value of Ethereum using zero-knowledge cryptography, decentralization, and community ownership, accelerating mass adoption of cryptocurrencies for individual sovereignty. By upgrading from an Externally Owned Account (EOA) to a Smart Contract Account (CA), users can build abstract seed phrases, schedule and automate payments, and pay gas in any token—even on behalf of other users. Not only that, but based on thoughtful design choices, zkSync Era will enable builders to achieve low-cost privacy, unlimited growth, complex use cases and other user experiences.

So, what is unique about zkSync Era that makes it stand out from many competitors? After the main network was opened, the zkSync development team gave four highlights of the unique architecture of zkSync Era:

secondary title

Highlight 1: Abstraction of native accounts

Quite frankly, user experience is a must for mass adoption of cryptocurrencies, but without a native account abstraction, it would be very difficult to achieve. Although EIP-4337 has taken Ethereum a big step towards account abstraction, it is not enough because:

(1) EIP-4337 introduces a reliance on third-party intermediaries;

(2) Doesn't work for most Ethereum, because most Ethereum accounts are externally owned accounts.

zkSync Era can better solve the above pain points, because zkSync Era has used local account abstraction from the first day of creation. Unlike other EVM-compatible Zk-Roullups, zkSync account abstraction turns each account into an account with its own logic. Smart contracts, which means that everyone can have an account that suits their needs, this seamless compatibility for everyone enhances the security and ease of use of cryptocurrencies.1. No mnemonic:

Seed phrases are easily lost or hacked, zkSync Era account abstraction enables biometric verification and social recovery through family, friends or selected third parties, users can use their Web2 logins to access Ethereum, and set up a single application level of custom permissions.2. Pay fees in any token:

On zkSync Era, accounts that subsidize gas for other accounts are called Paymasters. This account can exchange selected tokens for ETH at the back end, allowing accounts on zkSync Era to pay with any token, even if they are willing Subsidies are used to transact with zero fees on the protocol.3. Batch processing:

Previously, users had to manually perform each contract approval and transaction, which was complex and costly to perform. Since there is only one state change on L1, the zkSync Era account abstraction can batch multiple operations and sign them all at once, making DApp interactions cheaper and faster.4. Single signature time preset and transaction value threshold setting:

Any number of interactions can be made within the parameters.zkSync Era makes automatic cryptocurrency payments no longer dependent on exchanges or third-party non-custodial accounts. Users can create automatic transfers and scheduled transfers, recurring payment subscriptions, etc. under self-custody conditions.

secondary title

Highlight 2: Powerful LLVM compiler

On zkSync Era, developers do not need to rewrite code in new programming languages ​​or use different tools. To achieve this, zkSync builds an LLVM-based compiler for EVM languages ​​(Solidity, Vyper, Yul), LLVM is the most mature compiler stack in the world and will bring tremendous performance and developer experience to the ecosystem Improve.

secondary title

Data availability is the scarcest resource of all Rollups and the most important part of transaction costs. Among the zkEVM projects currently on the market, zkSync Era solves this problem by publishing state differences instead of transaction inputs. This solution is unique (at least for now) and brings many advantages to Layer 2, including: 1) data compression, 2) more frequent oracle updates, 3) lower cost privacy protection, 4) seamless off-chain storage scaling, such as zkPorter.

secondary title

secondary title

Summarize

Summarize

currency
zkSync
Welcome to Join Odaily Official Community